builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1594 starttime: 1461013008.92 results: success (0) buildid: 20160418131749 builduid: 25bcce05c0524a9f842250cbccbaf0b0 revision: 01267d99f891c525dc6af7eac888e08aa0aa923a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:48.923341) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:48.923808) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:48.924093) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:48.967088) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:48.967488) ========= 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-1461011709.487448-1937655587 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 13:56:49-- 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% 9.63M=0.001s 2016-04-18 13:56:49 (9.63 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.558356 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:49.561560) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:49.561874) ========= 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-1461011709.487448-1937655587 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034096 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:49.628347) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 13:56:49.628699) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 01267d99f891c525dc6af7eac888e08aa0aa923a --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 01267d99f891c525dc6af7eac888e08aa0aa923a --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-1461011709.487448-1937655587 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 13:56:49,750 truncating revision to first 12 chars 2016-04-18 13:56:49,751 Setting DEBUG logging. 2016-04-18 13:56:49,751 attempt 1/10 2016-04-18 13:56:49,751 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/01267d99f891?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 13:56:51,200 unpacking tar archive at: mozilla-inbound-01267d99f891/testing/mozharness/ program finished with exit code 0 elapsedTime=2.080562 ========= master_lag: 1.32 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 13:56:53.024815) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:53.025128) ========= script_repo_revision: 01267d99f891c525dc6af7eac888e08aa0aa923a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:53.025556) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:53.025829) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:53.110323) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 44 secs) (at 2016-04-18 13:56:53.110595) ========= /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-1461011709.487448-1937655587 _=/tools/buildbot/bin/python using PTY: False 13:56:53 INFO - MultiFileLogger online at 20160418 13:56:53 in /builds/slave/test 13:56:53 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 13:56:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:56:53 INFO - {'append_to_log': False, 13:56:53 INFO - 'base_work_dir': '/builds/slave/test', 13:56:53 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:56:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:56:53 INFO - 'buildbot_json_path': 'buildprops.json', 13:56:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:56:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:56:53 INFO - 'download_minidump_stackwalk': True, 13:56:53 INFO - 'download_symbols': 'true', 13:56:53 INFO - 'e10s': False, 13:56:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:56:53 INFO - 'tooltool.py': '/tools/tooltool.py', 13:56:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:56:53 INFO - '/tools/misc-python/virtualenv.py')}, 13:56:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:56:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:56:53 INFO - 'log_level': 'info', 13:56:53 INFO - 'log_to_console': True, 13:56:53 INFO - 'opt_config_files': (), 13:56:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:56:53 INFO - '--processes=1', 13:56:53 INFO - '--config=%(test_path)s/wptrunner.ini', 13:56:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:56:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:56:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:56:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:56:53 INFO - 'pip_index': False, 13:56:53 INFO - 'require_test_zip': True, 13:56:53 INFO - 'test_type': ('testharness',), 13:56:53 INFO - 'this_chunk': '1', 13:56:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:56:53 INFO - 'total_chunks': '10', 13:56:53 INFO - 'virtualenv_path': 'venv', 13:56:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:56:53 INFO - 'work_dir': 'build'} 13:56:53 INFO - ##### 13:56:53 INFO - ##### Running clobber step. 13:56:53 INFO - ##### 13:56:53 INFO - Running pre-action listener: _resource_record_pre_action 13:56:53 INFO - Running main action method: clobber 13:56:53 INFO - rmtree: /builds/slave/test/build 13:56:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:56:54 INFO - Running post-action listener: _resource_record_post_action 13:56:54 INFO - ##### 13:56:54 INFO - ##### Running read-buildbot-config step. 13:56:54 INFO - ##### 13:56:54 INFO - Running pre-action listener: _resource_record_pre_action 13:56:54 INFO - Running main action method: read_buildbot_config 13:56:54 INFO - Using buildbot properties: 13:56:54 INFO - { 13:56:54 INFO - "project": "", 13:56:54 INFO - "product": "firefox", 13:56:54 INFO - "script_repo_revision": "production", 13:56:54 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 13:56:54 INFO - "repository": "", 13:56:54 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 13:56:54 INFO - "buildid": "20160418131749", 13:56:54 INFO - "pgo_build": "False", 13:56:54 INFO - "basedir": "/builds/slave/test", 13:56:54 INFO - "buildnumber": 25, 13:56:54 INFO - "slavename": "tst-linux64-spot-1594", 13:56:54 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 13:56:54 INFO - "platform": "linux64", 13:56:54 INFO - "branch": "mozilla-inbound", 13:56:54 INFO - "revision": "01267d99f891c525dc6af7eac888e08aa0aa923a", 13:56:54 INFO - "repo_path": "integration/mozilla-inbound", 13:56:54 INFO - "moz_repo_path": "", 13:56:54 INFO - "stage_platform": "linux64", 13:56:54 INFO - "builduid": "25bcce05c0524a9f842250cbccbaf0b0", 13:56:54 INFO - "slavebuilddir": "test" 13:56:54 INFO - } 13:56:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:56:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:56:54 INFO - Running post-action listener: _resource_record_post_action 13:56:54 INFO - ##### 13:56:54 INFO - ##### Running download-and-extract step. 13:56:54 INFO - ##### 13:56:54 INFO - Running pre-action listener: _resource_record_pre_action 13:56:54 INFO - Running main action method: download_and_extract 13:56:54 INFO - mkdir: /builds/slave/test/build/tests 13:56:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:54 INFO - https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:56:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:56:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:56:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:56:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 13:56:56 INFO - Downloaded 1361 bytes. 13:56:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:56:56 INFO - Using the following test package requirements: 13:56:56 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:56:56 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:56:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:56:56 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:56:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:56:56 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:56:56 INFO - u'jsshell-linux-x86_64.zip'], 13:56:56 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:56:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:56:56 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:56:56 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:56:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:56:56 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:56:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:56:56 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:56:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:56:56 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:56:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:56:56 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:56:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:56 INFO - https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:56:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:56:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:56:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:56:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:57:00 INFO - Downloaded 22674173 bytes. 13:57:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:57:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:57:01 INFO - caution: filename not matched: web-platform/* 13:57:01 INFO - Return code: 11 13:57:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:01 INFO - https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:57:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:57:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:57:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:57:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:57:05 INFO - Downloaded 36382568 bytes. 13:57:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:57:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:57:10 INFO - caution: filename not matched: bin/* 13:57:10 INFO - caution: filename not matched: config/* 13:57:10 INFO - caution: filename not matched: mozbase/* 13:57:10 INFO - caution: filename not matched: marionette/* 13:57:10 INFO - caution: filename not matched: tools/wptserve/* 13:57:10 INFO - Return code: 11 13:57:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:10 INFO - https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:57:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:57:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:57:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:57:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:57:19 INFO - Downloaded 64166690 bytes. 13:57:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:57:19 INFO - mkdir: /builds/slave/test/properties 13:57:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:57:19 INFO - Writing to file /builds/slave/test/properties/build_url 13:57:19 INFO - Contents: 13:57:19 INFO - build_url:https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:57:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:57:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:57:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:57:20 INFO - Contents: 13:57:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:57:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:20 INFO - https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:57:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:57:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:57:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:57:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:57:28 INFO - Downloaded 90733920 bytes. 13:57:28 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:57:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:57:34 INFO - Return code: 0 13:57:34 INFO - Running post-action listener: _resource_record_post_action 13:57:34 INFO - Running post-action listener: set_extra_try_arguments 13:57:34 INFO - ##### 13:57:34 INFO - ##### Running create-virtualenv step. 13:57:34 INFO - ##### 13:57:34 INFO - Running pre-action listener: _pre_create_virtualenv 13:57:34 INFO - Running pre-action listener: _resource_record_pre_action 13:57:34 INFO - Running main action method: create_virtualenv 13:57:34 INFO - Creating virtualenv /builds/slave/test/build/venv 13:57:34 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:57:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:57:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:57:35 INFO - Using real prefix '/usr' 13:57:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:57:38 INFO - Installing distribute.............................................................................................................................................................................................done. 13:57:42 INFO - Installing pip.................done. 13:57:42 INFO - Return code: 0 13:57:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:57:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:57:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:57:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x232a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2369bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x236bdc0>, '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 0x23682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2368620>, '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-1461011709.487448-1937655587', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:57:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:57:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:57:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:57:42 INFO - 'CCACHE_UMASK': '002', 13:57:42 INFO - 'DISPLAY': ':0', 13:57:42 INFO - 'HOME': '/home/cltbld', 13:57:42 INFO - 'LANG': 'en_US.UTF-8', 13:57:42 INFO - 'LOGNAME': 'cltbld', 13:57:42 INFO - 'MAIL': '/var/mail/cltbld', 13:57:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:57:42 INFO - 'MOZ_NO_REMOTE': '1', 13:57:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:57:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:57:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:42 INFO - 'PWD': '/builds/slave/test', 13:57:42 INFO - 'SHELL': '/bin/bash', 13:57:42 INFO - 'SHLVL': '1', 13:57:42 INFO - 'TERM': 'linux', 13:57:42 INFO - 'TMOUT': '86400', 13:57:42 INFO - 'USER': 'cltbld', 13:57:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461011709.487448-1937655587', 13:57:42 INFO - '_': '/tools/buildbot/bin/python'} 13:57:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:43 INFO - Downloading/unpacking psutil>=0.7.1 13:57:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:57:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:57:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:57:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:57:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:57:49 INFO - Installing collected packages: psutil 13:57:49 INFO - Running setup.py install for psutil 13:57:49 INFO - building 'psutil._psutil_linux' extension 13:57:49 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 13:57:49 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 13:57:49 INFO - building 'psutil._psutil_posix' extension 13:57:49 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 13:57:50 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 13:57:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:57:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:57:50 INFO - Successfully installed psutil 13:57:50 INFO - Cleaning up... 13:57:50 INFO - Return code: 0 13:57:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:57:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:57:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:57:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x232a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2369bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x236bdc0>, '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 0x23682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2368620>, '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-1461011709.487448-1937655587', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:57:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:57:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:57:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:57:50 INFO - 'CCACHE_UMASK': '002', 13:57:50 INFO - 'DISPLAY': ':0', 13:57:50 INFO - 'HOME': '/home/cltbld', 13:57:50 INFO - 'LANG': 'en_US.UTF-8', 13:57:50 INFO - 'LOGNAME': 'cltbld', 13:57:50 INFO - 'MAIL': '/var/mail/cltbld', 13:57:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:57:50 INFO - 'MOZ_NO_REMOTE': '1', 13:57:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:57:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:57:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:50 INFO - 'PWD': '/builds/slave/test', 13:57:50 INFO - 'SHELL': '/bin/bash', 13:57:50 INFO - 'SHLVL': '1', 13:57:50 INFO - 'TERM': 'linux', 13:57:50 INFO - 'TMOUT': '86400', 13:57:50 INFO - 'USER': 'cltbld', 13:57:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461011709.487448-1937655587', 13:57:50 INFO - '_': '/tools/buildbot/bin/python'} 13:57:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:57:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:57:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:57:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:57:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:57:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:57:56 INFO - Installing collected packages: mozsystemmonitor 13:57:56 INFO - Running setup.py install for mozsystemmonitor 13:57:56 INFO - Successfully installed mozsystemmonitor 13:57:56 INFO - Cleaning up... 13:57:56 INFO - Return code: 0 13:57:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:57:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:57:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:57:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x232a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2369bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x236bdc0>, '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 0x23682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2368620>, '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-1461011709.487448-1937655587', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:57:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:57:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:57:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:57:56 INFO - 'CCACHE_UMASK': '002', 13:57:56 INFO - 'DISPLAY': ':0', 13:57:56 INFO - 'HOME': '/home/cltbld', 13:57:56 INFO - 'LANG': 'en_US.UTF-8', 13:57:56 INFO - 'LOGNAME': 'cltbld', 13:57:56 INFO - 'MAIL': '/var/mail/cltbld', 13:57:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:57:56 INFO - 'MOZ_NO_REMOTE': '1', 13:57:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:57:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:57:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:56 INFO - 'PWD': '/builds/slave/test', 13:57:56 INFO - 'SHELL': '/bin/bash', 13:57:56 INFO - 'SHLVL': '1', 13:57:56 INFO - 'TERM': 'linux', 13:57:56 INFO - 'TMOUT': '86400', 13:57:56 INFO - 'USER': 'cltbld', 13:57:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461011709.487448-1937655587', 13:57:56 INFO - '_': '/tools/buildbot/bin/python'} 13:57:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:56 INFO - Downloading/unpacking blobuploader==1.2.4 13:57:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:57:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:57:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:58:01 INFO - Downloading blobuploader-1.2.4.tar.gz 13:58:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:58:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:58:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:58:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:58:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:58:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:58:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:58:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:58:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:58:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:58:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:58:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:58:03 INFO - Downloading docopt-0.6.1.tar.gz 13:58:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:58:04 INFO - Installing collected packages: blobuploader, requests, docopt 13:58:04 INFO - Running setup.py install for blobuploader 13:58:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:58:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:58:04 INFO - Running setup.py install for requests 13:58:04 INFO - Running setup.py install for docopt 13:58:05 INFO - Successfully installed blobuploader requests docopt 13:58:05 INFO - Cleaning up... 13:58:05 INFO - Return code: 0 13:58:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:58:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:58:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:58:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x232a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2369bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x236bdc0>, '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 0x23682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2368620>, '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-1461011709.487448-1937655587', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:58:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:58:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:58:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:58:05 INFO - 'CCACHE_UMASK': '002', 13:58:05 INFO - 'DISPLAY': ':0', 13:58:05 INFO - 'HOME': '/home/cltbld', 13:58:05 INFO - 'LANG': 'en_US.UTF-8', 13:58:05 INFO - 'LOGNAME': 'cltbld', 13:58:05 INFO - 'MAIL': '/var/mail/cltbld', 13:58:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:58:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:58:05 INFO - 'MOZ_NO_REMOTE': '1', 13:58:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:58:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:58:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:58:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:58:05 INFO - 'PWD': '/builds/slave/test', 13:58:05 INFO - 'SHELL': '/bin/bash', 13:58:05 INFO - 'SHLVL': '1', 13:58:05 INFO - 'TERM': 'linux', 13:58:05 INFO - 'TMOUT': '86400', 13:58:05 INFO - 'USER': 'cltbld', 13:58:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461011709.487448-1937655587', 13:58:05 INFO - '_': '/tools/buildbot/bin/python'} 13:58:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:58:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:58:05 INFO - Running setup.py (path:/tmp/pip-vFMqzG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:58:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:58:05 INFO - Running setup.py (path:/tmp/pip-WlzYsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:58:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:58:06 INFO - Running setup.py (path:/tmp/pip-voO3xN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:58:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:58:06 INFO - Running setup.py (path:/tmp/pip-aKBq_z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:58:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:58:06 INFO - Running setup.py (path:/tmp/pip-FzOXEv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:58:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:58:06 INFO - Running setup.py (path:/tmp/pip-Igz6yR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:58:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:58:06 INFO - Running setup.py (path:/tmp/pip-9IN5Yi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:58:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:58:06 INFO - Running setup.py (path:/tmp/pip-pTaFtu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:58:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:58:06 INFO - Running setup.py (path:/tmp/pip-Je995f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:58:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:58:06 INFO - Running setup.py (path:/tmp/pip-LiUHfz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:58:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:58:07 INFO - Running setup.py (path:/tmp/pip-hS0NzL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:58:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:58:07 INFO - Running setup.py (path:/tmp/pip-WYs51L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:58:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:58:07 INFO - Running setup.py (path:/tmp/pip-84vSZp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:58:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:58:07 INFO - Running setup.py (path:/tmp/pip-BdOzIt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:58:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:58:07 INFO - Running setup.py (path:/tmp/pip-HxvQup-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:58:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:58:07 INFO - Running setup.py (path:/tmp/pip-3RS5fr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:58:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:58:07 INFO - Running setup.py (path:/tmp/pip-8bFVKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:58:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:58:08 INFO - Running setup.py (path:/tmp/pip-sVKgD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:58:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:58:08 INFO - Running setup.py (path:/tmp/pip-L45z5v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:58:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:58:08 INFO - Running setup.py (path:/tmp/pip-kp1BOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:58:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:58:08 INFO - Running setup.py (path:/tmp/pip-J0l_Wv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:58:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:58:08 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:58:08 INFO - Running setup.py install for manifestparser 13:58:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:58:09 INFO - Running setup.py install for mozcrash 13:58:09 INFO - Running setup.py install for mozdebug 13:58:09 INFO - Running setup.py install for mozdevice 13:58:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:58:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:58:09 INFO - Running setup.py install for mozfile 13:58:10 INFO - Running setup.py install for mozhttpd 13:58:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:58:10 INFO - Running setup.py install for mozinfo 13:58:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:58:10 INFO - Running setup.py install for mozInstall 13:58:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:58:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:58:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:58:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:58:10 INFO - Running setup.py install for mozleak 13:58:10 INFO - Running setup.py install for mozlog 13:58:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:58:11 INFO - Running setup.py install for moznetwork 13:58:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:58:11 INFO - Running setup.py install for mozprocess 13:58:11 INFO - Running setup.py install for mozprofile 13:58:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:58:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:58:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:58:11 INFO - Running setup.py install for mozrunner 13:58:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:58:11 INFO - Running setup.py install for mozscreenshot 13:58:12 INFO - Running setup.py install for moztest 13:58:12 INFO - Running setup.py install for mozversion 13:58:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:58:12 INFO - Running setup.py install for wptserve 13:58:12 INFO - Running setup.py install for marionette-driver 13:58:13 INFO - Running setup.py install for browsermob-proxy 13:58:13 INFO - Running setup.py install for marionette-client 13:58:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:58:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:58:13 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:58:13 INFO - Cleaning up... 13:58:13 INFO - Return code: 0 13:58:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:58:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:58:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:58:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x232a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2369bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x236bdc0>, '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 0x23682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2368620>, '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-1461011709.487448-1937655587', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:58:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:58:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:58:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:58:13 INFO - 'CCACHE_UMASK': '002', 13:58:13 INFO - 'DISPLAY': ':0', 13:58:13 INFO - 'HOME': '/home/cltbld', 13:58:13 INFO - 'LANG': 'en_US.UTF-8', 13:58:13 INFO - 'LOGNAME': 'cltbld', 13:58:13 INFO - 'MAIL': '/var/mail/cltbld', 13:58:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:58:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:58:13 INFO - 'MOZ_NO_REMOTE': '1', 13:58:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:58:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:58:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:58:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:58:13 INFO - 'PWD': '/builds/slave/test', 13:58:13 INFO - 'SHELL': '/bin/bash', 13:58:13 INFO - 'SHLVL': '1', 13:58:13 INFO - 'TERM': 'linux', 13:58:13 INFO - 'TMOUT': '86400', 13:58:13 INFO - 'USER': 'cltbld', 13:58:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461011709.487448-1937655587', 13:58:13 INFO - '_': '/tools/buildbot/bin/python'} 13:58:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:58:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:58:14 INFO - Running setup.py (path:/tmp/pip-sZy5qO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:58:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:58:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:58:14 INFO - Running setup.py (path:/tmp/pip-5vYzqc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:58:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:58:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:58:14 INFO - Running setup.py (path:/tmp/pip-CRXKnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:58:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:58:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:58:14 INFO - Running setup.py (path:/tmp/pip-75CLCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:58:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:58:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:58:14 INFO - Running setup.py (path:/tmp/pip-LFW8S9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:58:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:58:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:58:14 INFO - Running setup.py (path:/tmp/pip-wT1h04-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:58:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:58:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:58:15 INFO - Running setup.py (path:/tmp/pip-7j2CFh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:58:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:58:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:58:15 INFO - Running setup.py (path:/tmp/pip-EAkfIt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:58:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:58:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:58:15 INFO - Running setup.py (path:/tmp/pip-OQewDi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:58:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:58:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:58:15 INFO - Running setup.py (path:/tmp/pip-tuiVqW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:58:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:58:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:58:15 INFO - Running setup.py (path:/tmp/pip-1GdnC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:58:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:58:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:58:15 INFO - Running setup.py (path:/tmp/pip-SKCrMO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:58:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 13:58:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:58:15 INFO - Running setup.py (path:/tmp/pip-ZCEbr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:58:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:58:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:58:16 INFO - Running setup.py (path:/tmp/pip-fnh6ss-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:58:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 13:58:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:58:16 INFO - Running setup.py (path:/tmp/pip-Pd_XuM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:58:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:58:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:58:16 INFO - Running setup.py (path:/tmp/pip-xCRe8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:58:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:58:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:58:16 INFO - Running setup.py (path:/tmp/pip-2dt6s_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:58:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:58:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:58:16 INFO - Running setup.py (path:/tmp/pip-33aYFy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:58:16 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 13:58:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:58:16 INFO - Running setup.py (path:/tmp/pip-Wb6CxT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:58:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:58:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:58:16 INFO - Running setup.py (path:/tmp/pip-w69xps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:58:17 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:58:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:58:17 INFO - Running setup.py (path:/tmp/pip-OxgFRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:58:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:58:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:58:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:58:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:58:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:58:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:58:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:58:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:58:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:58:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:58:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:58:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:58:22 INFO - Downloading blessings-1.6.tar.gz 13:58:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:58:22 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:58:22 INFO - Installing collected packages: blessings 13:58:22 INFO - Running setup.py install for blessings 13:58:23 INFO - Successfully installed blessings 13:58:23 INFO - Cleaning up... 13:58:23 INFO - Return code: 0 13:58:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:58:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:58:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:58:23 INFO - Reading from file tmpfile_stdout 13:58:23 INFO - Current package versions: 13:58:23 INFO - argparse == 1.2.1 13:58:23 INFO - blessings == 1.6 13:58:23 INFO - blobuploader == 1.2.4 13:58:23 INFO - browsermob-proxy == 0.6.0 13:58:23 INFO - docopt == 0.6.1 13:58:23 INFO - manifestparser == 1.1 13:58:23 INFO - marionette-client == 2.3.0 13:58:23 INFO - marionette-driver == 1.4.0 13:58:23 INFO - mozInstall == 1.12 13:58:23 INFO - mozcrash == 0.17 13:58:23 INFO - mozdebug == 0.1 13:58:23 INFO - mozdevice == 0.48 13:58:23 INFO - mozfile == 1.2 13:58:23 INFO - mozhttpd == 0.7 13:58:23 INFO - mozinfo == 0.9 13:58:23 INFO - mozleak == 0.1 13:58:23 INFO - mozlog == 3.1 13:58:23 INFO - moznetwork == 0.27 13:58:23 INFO - mozprocess == 0.22 13:58:23 INFO - mozprofile == 0.28 13:58:23 INFO - mozrunner == 6.11 13:58:23 INFO - mozscreenshot == 0.1 13:58:23 INFO - mozsystemmonitor == 0.0 13:58:23 INFO - moztest == 0.7 13:58:23 INFO - mozversion == 1.4 13:58:23 INFO - psutil == 3.1.1 13:58:23 INFO - requests == 1.2.3 13:58:23 INFO - wptserve == 1.4.0 13:58:23 INFO - wsgiref == 0.1.2 13:58:23 INFO - Running post-action listener: _resource_record_post_action 13:58:23 INFO - Running post-action listener: _start_resource_monitoring 13:58:23 INFO - Starting resource monitoring. 13:58:23 INFO - ##### 13:58:23 INFO - ##### Running pull step. 13:58:23 INFO - ##### 13:58:23 INFO - Running pre-action listener: _resource_record_pre_action 13:58:23 INFO - Running main action method: pull 13:58:23 INFO - Pull has nothing to do! 13:58:23 INFO - Running post-action listener: _resource_record_post_action 13:58:23 INFO - ##### 13:58:23 INFO - ##### Running install step. 13:58:23 INFO - ##### 13:58:23 INFO - Running pre-action listener: _resource_record_pre_action 13:58:23 INFO - Running main action method: install 13:58:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:58:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:58:24 INFO - Reading from file tmpfile_stdout 13:58:24 INFO - Detecting whether we're running mozinstall >=1.0... 13:58:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:58:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:58:24 INFO - Reading from file tmpfile_stdout 13:58:24 INFO - Output received: 13:58:24 INFO - Usage: mozinstall [options] installer 13:58:24 INFO - Options: 13:58:24 INFO - -h, --help show this help message and exit 13:58:24 INFO - -d DEST, --destination=DEST 13:58:24 INFO - Directory to install application into. [default: 13:58:24 INFO - "/builds/slave/test"] 13:58:24 INFO - --app=APP Application being installed. [default: firefox] 13:58:24 INFO - mkdir: /builds/slave/test/build/application 13:58:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:58:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:58:54 INFO - Reading from file tmpfile_stdout 13:58:54 INFO - Output received: 13:58:54 INFO - /builds/slave/test/build/application/firefox/firefox 13:58:54 INFO - Running post-action listener: _resource_record_post_action 13:58:54 INFO - ##### 13:58:54 INFO - ##### Running run-tests step. 13:58:54 INFO - ##### 13:58:54 INFO - Running pre-action listener: _resource_record_pre_action 13:58:54 INFO - Running main action method: run_tests 13:58:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:58:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:58:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:58:54 INFO - grabbing minidump binary from tooltool 13:58:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:54 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 0x236bdc0>, '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 0x23682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2368620>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:58:54 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:58:54 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 13:58:54 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:58:54 INFO - Return code: 0 13:58:54 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:58:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:58:54 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/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:58:54 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/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:58:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:58:54 INFO - 'CCACHE_UMASK': '002', 13:58:54 INFO - 'DISPLAY': ':0', 13:58:54 INFO - 'HOME': '/home/cltbld', 13:58:54 INFO - 'LANG': 'en_US.UTF-8', 13:58:54 INFO - 'LOGNAME': 'cltbld', 13:58:54 INFO - 'MAIL': '/var/mail/cltbld', 13:58:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:58:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:58:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:58:54 INFO - 'MOZ_NO_REMOTE': '1', 13:58:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:58:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:58:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:58:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:58:54 INFO - 'PWD': '/builds/slave/test', 13:58:54 INFO - 'SHELL': '/bin/bash', 13:58:54 INFO - 'SHLVL': '1', 13:58:54 INFO - 'TERM': 'linux', 13:58:54 INFO - 'TMOUT': '86400', 13:58:54 INFO - 'USER': 'cltbld', 13:58:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461011709.487448-1937655587', 13:58:54 INFO - '_': '/tools/buildbot/bin/python'} 13:58:54 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/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:58:55 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:58:55 INFO - import pkg_resources 13:58:57 INFO - Using 1 client processes 13:58:57 INFO - wptserve Starting http server on 127.0.0.1:8000 13:58:57 INFO - wptserve Starting http server on 127.0.0.1:8001 13:58:57 INFO - wptserve Starting http server on 127.0.0.1:8443 13:58:59 INFO - SUITE-START | Running 778 tests 13:58:59 INFO - Running testharness tests 13:58:59 INFO - Setting up ssl 13:58:59 INFO - PROCESS | certutil | 13:58:59 INFO - PROCESS | certutil | 13:58:59 INFO - PROCESS | certutil | 13:58:59 INFO - Certificate Nickname Trust Attributes 13:58:59 INFO - SSL,S/MIME,JAR/XPI 13:58:59 INFO - 13:58:59 INFO - web-platform-tests CT,, 13:58:59 INFO - 13:58:59 INFO - Starting runner 13:59:02 INFO - PROCESS | 1837 | 1461013142480 Marionette DEBUG Marionette enabled via build flag and pref 13:59:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4157f05000 == 1 [pid = 1837] [id = 1] 13:59:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 1 (0x7f4157f05800) [pid = 1837] [serial = 1] [outer = (nil)] 13:59:02 INFO - PROCESS | 1837 | [1837] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:59:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 2 (0x7f4157f06800) [pid = 1837] [serial = 2] [outer = 0x7f4157f05800] 13:59:03 INFO - PROCESS | 1837 | 1461013143105 Marionette INFO Listening on port 2828 13:59:03 INFO - PROCESS | 1837 | 1461013143631 Marionette DEBUG Marionette enabled via command-line flag 13:59:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415507c000 == 2 [pid = 1837] [id = 2] 13:59:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 3 (0x7f41550c2800) [pid = 1837] [serial = 3] [outer = (nil)] 13:59:03 INFO - PROCESS | 1837 | [1837] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:59:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 4 (0x7f41550c3800) [pid = 1837] [serial = 4] [outer = 0x7f41550c2800] 13:59:03 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4154eb05e0 13:59:03 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f415a7a1d90 13:59:03 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4154ef40a0 13:59:03 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4154ef43a0 13:59:03 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4154ef46d0 13:59:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 5 (0x7f4154222000) [pid = 1837] [serial = 5] [outer = 0x7f4157f05800] 13:59:04 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:59:04 INFO - PROCESS | 1837 | 1461013144011 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35305 13:59:04 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:59:04 INFO - PROCESS | 1837 | 1461013144091 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35306 13:59:04 INFO - PROCESS | 1837 | 1461013144099 Marionette DEBUG Closed connection conn0 13:59:04 INFO - PROCESS | 1837 | [1837] 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 13:59:04 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:59:04 INFO - PROCESS | 1837 | 1461013144223 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35307 13:59:04 INFO - PROCESS | 1837 | 1461013144226 Marionette DEBUG Closed connection conn1 13:59:04 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:59:04 INFO - PROCESS | 1837 | 1461013144290 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35308 13:59:04 INFO - PROCESS | 1837 | 1461013144294 Marionette DEBUG Closed connection conn2 13:59:04 INFO - PROCESS | 1837 | 1461013144345 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:59:04 INFO - PROCESS | 1837 | 1461013144361 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":"20160418131749","device":"desktop","version":"48.0a1"} 13:59:05 INFO - PROCESS | 1837 | [1837] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:59:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e78d000 == 3 [pid = 1837] [id = 3] 13:59:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 6 (0x7f4147ad2800) [pid = 1837] [serial = 6] [outer = (nil)] 13:59:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147ad3000 == 4 [pid = 1837] [id = 4] 13:59:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 7 (0x7f4147a44800) [pid = 1837] [serial = 7] [outer = (nil)] 13:59:06 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:59:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41469ca800 == 5 [pid = 1837] [id = 5] 13:59:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 8 (0x7f414691f000) [pid = 1837] [serial = 8] [outer = (nil)] 13:59:06 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:59:06 INFO - PROCESS | 1837 | [1837] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:59:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 9 (0x7f4146899400) [pid = 1837] [serial = 9] [outer = 0x7f414691f000] 13:59:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 10 (0x7f4146470800) [pid = 1837] [serial = 10] [outer = 0x7f4147ad2800] 13:59:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 11 (0x7f41464c2800) [pid = 1837] [serial = 11] [outer = 0x7f4147a44800] 13:59:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 12 (0x7f41464c4800) [pid = 1837] [serial = 12] [outer = 0x7f414691f000] 13:59:08 INFO - PROCESS | 1837 | 1461013148064 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1837 | 1461013148082 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 13 (0x7f414450c000) [pid = 1837] [serial = 13] [outer = 0x7f414691f000] 13:59:08 INFO - PROCESS | 1837 | 1461013148785 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"347943ce-d10b-48a1-a715-2e0608154ea6","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":"20160418131749","device":"desktop","version":"48.0a1","command_id":1}}] 13:59:09 INFO - PROCESS | 1837 | 1461013149027 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:59:09 INFO - PROCESS | 1837 | 1461013149256 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:59:09 INFO - PROCESS | 1837 | 1461013149480 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:59:09 INFO - PROCESS | 1837 | [1837] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:59:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 14 (0x7f4142044400) [pid = 1837] [serial = 14] [outer = 0x7f414691f000] 13:59:10 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:10 INFO - PROCESS | 1837 | 1461013150063 Marionette TRACE conn3 <- [1,3,null,{}] 13:59:10 INFO - PROCESS | 1837 | 1461013150122 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:59:10 INFO - PROCESS | 1837 | 1461013150162 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:59:10 INFO - PROCESS | 1837 | 1461013150247 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1837 | 1461013150251 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:59:10 INFO - PROCESS | 1837 | 1461013150258 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1837 | 1461013150263 Marionette TRACE conn3 <- [1,6,null,{}] 13:59:10 INFO - PROCESS | 1837 | 1461013150269 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:10 INFO - PROCESS | 1837 | 1461013150285 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:59:10 INFO - PROCESS | 1837 | 1461013150293 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ed4000 == 6 [pid = 1837] [id = 6] 13:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 15 (0x7f414036b800) [pid = 1837] [serial = 15] [outer = (nil)] 13:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 16 (0x7f414036d800) [pid = 1837] [serial = 16] [outer = 0x7f414036b800] 13:59:10 INFO - PROCESS | 1837 | 1461013150361 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 17 (0x7f4140373c00) [pid = 1837] [serial = 17] [outer = 0x7f414036b800] 13:59:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414015d800 == 7 [pid = 1837] [id = 7] 13:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 18 (0x7f41401bf800) [pid = 1837] [serial = 18] [outer = (nil)] 13:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 19 (0x7f4140374c00) [pid = 1837] [serial = 19] [outer = 0x7f41401bf800] 13:59:10 INFO - PROCESS | 1837 | 1461013150816 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 20 (0x7f4140070800) [pid = 1837] [serial = 20] [outer = 0x7f41401bf800] 13:59:11 INFO - PROCESS | 1837 | [1837] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:59:11 INFO - PROCESS | 1837 | 1461013151390 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1182ms 13:59:11 INFO - PROCESS | 1837 | 1461013151499 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1837 | 1461013151502 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:59:11 INFO - PROCESS | 1837 | 1461013151550 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1837 | 1461013151553 Marionette TRACE conn3 <- [1,10,null,{}] 13:59:11 INFO - PROCESS | 1837 | 1461013151574 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:11 INFO - PROCESS | 1837 | 1461013151764 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:59:11 INFO - PROCESS | 1837 | 1461013151783 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e5a6000 == 8 [pid = 1837] [id = 8] 13:59:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 21 (0x7f413f392400) [pid = 1837] [serial = 21] [outer = (nil)] 13:59:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 22 (0x7f413f479400) [pid = 1837] [serial = 22] [outer = 0x7f413f392400] 13:59:11 INFO - PROCESS | 1837 | 1461013151860 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 23 (0x7f413e906400) [pid = 1837] [serial = 23] [outer = 0x7f413f392400] 13:59:12 INFO - PROCESS | 1837 | 1461013152453 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 967ms 13:59:12 INFO - PROCESS | 1837 | 1461013152490 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:59:12 INFO - PROCESS | 1837 | 1461013152495 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:59:12 INFO - PROCESS | 1837 | 1461013152500 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1837 | 1461013152503 Marionette TRACE conn3 <- [1,14,null,{}] 13:59:12 INFO - PROCESS | 1837 | 1461013152508 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:12 INFO - PROCESS | 1837 | 1461013152664 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:59:12 INFO - PROCESS | 1837 | 1461013152683 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4145fa2000 == 9 [pid = 1837] [id = 9] 13:59:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 24 (0x7f413e90b800) [pid = 1837] [serial = 24] [outer = (nil)] 13:59:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 25 (0x7f413e9be400) [pid = 1837] [serial = 25] [outer = 0x7f413e90b800] 13:59:12 INFO - PROCESS | 1837 | 1461013152753 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 26 (0x7f41401c4800) [pid = 1837] [serial = 26] [outer = 0x7f413e90b800] 13:59:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e4a7000 == 10 [pid = 1837] [id = 10] 13:59:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 27 (0x7f413e4a8800) [pid = 1837] [serial = 27] [outer = (nil)] 13:59:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 28 (0x7f413e592000) [pid = 1837] [serial = 28] [outer = 0x7f413e4a8800] 13:59:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 29 (0x7f413e58f800) [pid = 1837] [serial = 29] [outer = 0x7f413e4a8800] 13:59:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413de18000 == 11 [pid = 1837] [id = 11] 13:59:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 30 (0x7f413df41800) [pid = 1837] [serial = 30] [outer = (nil)] 13:59:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 31 (0x7f413e9ba800) [pid = 1837] [serial = 31] [outer = 0x7f413df41800] 13:59:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 32 (0x7f413df35400) [pid = 1837] [serial = 32] [outer = 0x7f413df41800] 13:59:14 INFO - PROCESS | 1837 | 1461013154145 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1685ms 13:59:14 INFO - PROCESS | 1837 | 1461013154211 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1837 | 1461013154219 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:59:14 INFO - PROCESS | 1837 | 1461013154271 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1837 | 1461013154275 Marionette TRACE conn3 <- [1,18,null,{}] 13:59:14 INFO - PROCESS | 1837 | 1461013154282 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:14 INFO - PROCESS | 1837 | 1461013154455 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:59:14 INFO - PROCESS | 1837 | 1461013154551 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ecc000 == 12 [pid = 1837] [id = 12] 13:59:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 33 (0x7f413e914c00) [pid = 1837] [serial = 33] [outer = (nil)] 13:59:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 34 (0x7f41401b7000) [pid = 1837] [serial = 34] [outer = 0x7f413e914c00] 13:59:14 INFO - PROCESS | 1837 | 1461013154625 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 35 (0x7f4144e2f400) [pid = 1837] [serial = 35] [outer = 0x7f413e914c00] 13:59:15 INFO - PROCESS | 1837 | 1461013155447 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1238ms 13:59:15 INFO - PROCESS | 1837 | 1461013155514 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1837 | 1461013155525 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:59:15 INFO - PROCESS | 1837 | 1461013155539 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1837 | 1461013155544 Marionette TRACE conn3 <- [1,22,null,{}] 13:59:15 INFO - PROCESS | 1837 | 1461013155550 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:15 INFO - PROCESS | 1837 | 1461013155725 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:59:15 INFO - PROCESS | 1837 | 1461013155843 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414645e800 == 13 [pid = 1837] [id = 13] 13:59:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 36 (0x7f4140071400) [pid = 1837] [serial = 36] [outer = (nil)] 13:59:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 37 (0x7f4146775c00) [pid = 1837] [serial = 37] [outer = 0x7f4140071400] 13:59:15 INFO - PROCESS | 1837 | 1461013155923 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 38 (0x7f4146b19000) [pid = 1837] [serial = 38] [outer = 0x7f4140071400] 13:59:16 INFO - PROCESS | 1837 | 1461013156852 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1334ms 13:59:16 INFO - PROCESS | 1837 | 1461013156875 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:59:16 INFO - PROCESS | 1837 | 1461013156880 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:59:16 INFO - PROCESS | 1837 | 1461013156889 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1837 | 1461013156895 Marionette TRACE conn3 <- [1,26,null,{}] 13:59:16 INFO - PROCESS | 1837 | 1461013156910 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:17 INFO - PROCESS | 1837 | 1461013157181 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:59:17 INFO - PROCESS | 1837 | 1461013157309 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147075000 == 14 [pid = 1837] [id = 14] 13:59:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 39 (0x7f41470b5400) [pid = 1837] [serial = 39] [outer = (nil)] 13:59:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 40 (0x7f4147650400) [pid = 1837] [serial = 40] [outer = 0x7f41470b5400] 13:59:17 INFO - PROCESS | 1837 | 1461013157416 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 41 (0x7f4147c37400) [pid = 1837] [serial = 41] [outer = 0x7f41470b5400] 13:59:18 INFO - PROCESS | 1837 | 1461013158354 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1492ms 13:59:18 INFO - PROCESS | 1837 | 1461013158380 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:59:18 INFO - PROCESS | 1837 | 1461013158385 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:59:18 INFO - PROCESS | 1837 | 1461013158391 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1837 | 1461013158394 Marionette TRACE conn3 <- [1,30,null,{}] 13:59:18 INFO - PROCESS | 1837 | 1461013158400 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 1837 | 1461013158568 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:59:18 INFO - PROCESS | 1837 | 1461013158879 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ec6800 == 15 [pid = 1837] [id = 15] 13:59:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 42 (0x7f4140e95000) [pid = 1837] [serial = 42] [outer = (nil)] 13:59:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 43 (0x7f41441b1400) [pid = 1837] [serial = 43] [outer = 0x7f4140e95000] 13:59:19 INFO - PROCESS | 1837 | 1461013158995 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 44 (0x7f4144504000) [pid = 1837] [serial = 44] [outer = 0x7f4140e95000] 13:59:19 INFO - PROCESS | 1837 | 1461013159880 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1531ms 13:59:19 INFO - PROCESS | 1837 | 1461013159923 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:59:19 INFO - PROCESS | 1837 | 1461013159929 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:59:19 INFO - PROCESS | 1837 | 1461013159937 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1837 | 1461013159940 Marionette TRACE conn3 <- [1,34,null,{}] 13:59:19 INFO - PROCESS | 1837 | 1461013159947 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:20 INFO - PROCESS | 1837 | 1461013160082 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:59:20 INFO - PROCESS | 1837 | 1461013160196 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41420a6000 == 16 [pid = 1837] [id = 16] 13:59:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 45 (0x7f413e9c0400) [pid = 1837] [serial = 45] [outer = (nil)] 13:59:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 46 (0x7f41452d2c00) [pid = 1837] [serial = 46] [outer = 0x7f413e9c0400] 13:59:20 INFO - PROCESS | 1837 | 1461013160263 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 47 (0x7f4145c6c800) [pid = 1837] [serial = 47] [outer = 0x7f413e9c0400] 13:59:20 INFO - PROCESS | 1837 | 1461013160905 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 990ms 13:59:20 INFO - PROCESS | 1837 | 1461013160929 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:59:20 INFO - PROCESS | 1837 | 1461013160934 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:59:20 INFO - PROCESS | 1837 | 1461013160942 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1837 | 1461013160944 Marionette TRACE conn3 <- [1,38,null,{}] 13:59:20 INFO - PROCESS | 1837 | 1461013160950 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:21 INFO - PROCESS | 1837 | 1461013161086 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:59:21 INFO - PROCESS | 1837 | 1461013161181 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146355000 == 17 [pid = 1837] [id = 17] 13:59:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 48 (0x7f4144d0f800) [pid = 1837] [serial = 48] [outer = (nil)] 13:59:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 49 (0x7f41464b5400) [pid = 1837] [serial = 49] [outer = 0x7f4144d0f800] 13:59:21 INFO - PROCESS | 1837 | 1461013161243 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 50 (0x7f4146b21c00) [pid = 1837] [serial = 50] [outer = 0x7f4144d0f800] 13:59:21 INFO - PROCESS | 1837 | 1461013161871 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 944ms 13:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:59:21 INFO - PROCESS | 1837 | 1461013161884 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1837 | 1461013161886 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:59:21 INFO - PROCESS | 1837 | 1461013161894 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1837 | 1461013161902 Marionette TRACE conn3 <- [1,42,null,{}] 13:59:21 INFO - PROCESS | 1837 | 1461013161915 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:22 INFO - PROCESS | 1837 | 1461013162077 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:59:22 INFO - PROCESS | 1837 | 1461013162099 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147570800 == 18 [pid = 1837] [id = 18] 13:59:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 51 (0x7f4144e2d000) [pid = 1837] [serial = 51] [outer = (nil)] 13:59:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 52 (0x7f41479b7000) [pid = 1837] [serial = 52] [outer = 0x7f4144e2d000] 13:59:22 INFO - PROCESS | 1837 | 1461013162161 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 53 (0x7f4147c3f400) [pid = 1837] [serial = 53] [outer = 0x7f4144e2d000] 13:59:22 INFO - PROCESS | 1837 | 1461013162808 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 942ms 13:59:22 INFO - PROCESS | 1837 | 1461013162834 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1837 | 1461013162838 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:59:22 INFO - PROCESS | 1837 | 1461013162844 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1837 | 1461013162846 Marionette TRACE conn3 <- [1,46,null,{}] 13:59:22 INFO - PROCESS | 1837 | 1461013162852 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:23 INFO - PROCESS | 1837 | 1461013163092 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:59:23 INFO - PROCESS | 1837 | 1461013163203 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e75d000 == 19 [pid = 1837] [id = 19] 13:59:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 54 (0x7f413e9bc000) [pid = 1837] [serial = 54] [outer = (nil)] 13:59:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 55 (0x7f413e9c3c00) [pid = 1837] [serial = 55] [outer = 0x7f413e9bc000] 13:59:23 INFO - PROCESS | 1837 | 1461013163281 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 56 (0x7f414036cc00) [pid = 1837] [serial = 56] [outer = 0x7f413e9bc000] 13:59:24 INFO - PROCESS | 1837 | 1461013164046 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1228ms 13:59:24 INFO - PROCESS | 1837 | 1461013164075 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 1837 | 1461013164084 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:59:24 INFO - PROCESS | 1837 | 1461013164093 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1837 | 1461013164098 Marionette TRACE conn3 <- [1,50,null,{}] 13:59:24 INFO - PROCESS | 1837 | 1461013164104 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:24 INFO - PROCESS | 1837 | 1461013164313 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:59:24 INFO - PROCESS | 1837 | 1461013164330 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146daf000 == 20 [pid = 1837] [id = 20] 13:59:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 57 (0x7f4144509800) [pid = 1837] [serial = 57] [outer = (nil)] 13:59:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 58 (0x7f4144e2ec00) [pid = 1837] [serial = 58] [outer = 0x7f4144509800] 13:59:24 INFO - PROCESS | 1837 | 1461013164407 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 59 (0x7f4145f67800) [pid = 1837] [serial = 59] [outer = 0x7f4144509800] 13:59:25 INFO - PROCESS | 1837 | 1461013165232 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1187ms 13:59:25 INFO - PROCESS | 1837 | 1461013165280 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1837 | 1461013165284 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:59:25 INFO - PROCESS | 1837 | 1461013165310 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1837 | 1461013165314 Marionette TRACE conn3 <- [1,54,null,{}] 13:59:25 INFO - PROCESS | 1837 | 1461013165321 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:25 INFO - PROCESS | 1837 | 1461013165491 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:59:25 INFO - PROCESS | 1837 | 1461013165611 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4148670800 == 21 [pid = 1837] [id = 21] 13:59:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 60 (0x7f41445fa800) [pid = 1837] [serial = 60] [outer = (nil)] 13:59:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 61 (0x7f4146777400) [pid = 1837] [serial = 61] [outer = 0x7f41445fa800] 13:59:25 INFO - PROCESS | 1837 | 1461013165691 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 62 (0x7f414764f400) [pid = 1837] [serial = 62] [outer = 0x7f41445fa800] 13:59:26 INFO - PROCESS | 1837 | 1461013166604 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1359ms 13:59:26 INFO - PROCESS | 1837 | 1461013166653 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:59:26 INFO - PROCESS | 1837 | 1461013166659 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:59:26 INFO - PROCESS | 1837 | 1461013166676 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 1837 | 1461013166683 Marionette TRACE conn3 <- [1,58,null,{}] 13:59:26 INFO - PROCESS | 1837 | 1461013166689 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:26 INFO - PROCESS | 1837 | 1461013166852 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:59:26 INFO - PROCESS | 1837 | 1461013166974 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414b09e000 == 22 [pid = 1837] [id = 22] 13:59:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 63 (0x7f414548d400) [pid = 1837] [serial = 63] [outer = (nil)] 13:59:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 64 (0x7f4149522000) [pid = 1837] [serial = 64] [outer = 0x7f414548d400] 13:59:27 INFO - PROCESS | 1837 | 1461013167052 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 65 (0x7f414b02c400) [pid = 1837] [serial = 65] [outer = 0x7f414548d400] 13:59:27 INFO - PROCESS | 1837 | 1461013167851 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1241ms 13:59:27 INFO - PROCESS | 1837 | 1461013167924 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1837 | 1461013167928 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:59:27 INFO - PROCESS | 1837 | 1461013167939 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1837 | 1461013167943 Marionette TRACE conn3 <- [1,62,null,{}] 13:59:27 INFO - PROCESS | 1837 | 1461013167948 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:28 INFO - PROCESS | 1837 | 1461013168102 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:59:28 INFO - PROCESS | 1837 | 1461013168315 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ec9000 == 23 [pid = 1837] [id = 23] 13:59:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 66 (0x7f413e90d400) [pid = 1837] [serial = 66] [outer = (nil)] 13:59:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 67 (0x7f413e9b8000) [pid = 1837] [serial = 67] [outer = 0x7f413e90d400] 13:59:28 INFO - PROCESS | 1837 | 1461013168393 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 68 (0x7f4140372800) [pid = 1837] [serial = 68] [outer = 0x7f413e90d400] 13:59:29 INFO - PROCESS | 1837 | 1461013169253 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1388ms 13:59:29 INFO - PROCESS | 1837 | 1461013169329 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:59:29 INFO - PROCESS | 1837 | 1461013169335 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:59:29 INFO - PROCESS | 1837 | 1461013169344 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 1837 | 1461013169348 Marionette TRACE conn3 <- [1,66,null,{}] 13:59:29 INFO - PROCESS | 1837 | 1461013169354 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:29 INFO - PROCESS | 1837 | 1461013169523 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:59:29 INFO - PROCESS | 1837 | 1461013169692 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146355000 == 22 [pid = 1837] [id = 17] 13:59:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41420a6000 == 21 [pid = 1837] [id = 16] 13:59:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ec6800 == 20 [pid = 1837] [id = 15] 13:59:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e5a0000 == 21 [pid = 1837] [id = 24] 13:59:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 69 (0x7f413df3bc00) [pid = 1837] [serial = 69] [outer = (nil)] 13:59:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 70 (0x7f413e9bcc00) [pid = 1837] [serial = 70] [outer = 0x7f413df3bc00] 13:59:29 INFO - PROCESS | 1837 | 1461013169786 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 71 (0x7f4144255800) [pid = 1837] [serial = 71] [outer = 0x7f413df3bc00] 13:59:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147075000 == 20 [pid = 1837] [id = 14] 13:59:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414645e800 == 19 [pid = 1837] [id = 13] 13:59:30 INFO - PROCESS | 1837 | 1461013170635 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1334ms 13:59:30 INFO - PROCESS | 1837 | 1461013170679 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1837 | 1461013170686 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:59:30 INFO - PROCESS | 1837 | 1461013170695 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1837 | 1461013170700 Marionette TRACE conn3 <- [1,70,null,{}] 13:59:30 INFO - PROCESS | 1837 | 1461013170724 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:30 INFO - PROCESS | 1837 | 1461013170924 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:59:30 INFO - PROCESS | 1837 | 1461013170982 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414718b800 == 20 [pid = 1837] [id = 25] 13:59:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 72 (0x7f41444dec00) [pid = 1837] [serial = 72] [outer = (nil)] 13:59:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 73 (0x7f4146776c00) [pid = 1837] [serial = 73] [outer = 0x7f41444dec00] 13:59:31 INFO - PROCESS | 1837 | 1461013171104 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 74 (0x7f414764cc00) [pid = 1837] [serial = 74] [outer = 0x7f41444dec00] 13:59:31 INFO - PROCESS | 1837 | 1461013171922 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1284ms 13:59:31 INFO - PROCESS | 1837 | 1461013171983 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1837 | 1461013171989 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:59:31 INFO - PROCESS | 1837 | 1461013171998 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1837 | 1461013172001 Marionette TRACE conn3 <- [1,74,null,{}] 13:59:32 INFO - PROCESS | 1837 | 1461013172007 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:32 INFO - PROCESS | 1837 | 1461013172174 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:59:32 INFO - PROCESS | 1837 | 1461013172298 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4149571000 == 21 [pid = 1837] [id = 26] 13:59:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 75 (0x7f41464b8c00) [pid = 1837] [serial = 75] [outer = (nil)] 13:59:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 76 (0x7f4147c40c00) [pid = 1837] [serial = 76] [outer = 0x7f41464b8c00] 13:59:32 INFO - PROCESS | 1837 | 1461013172374 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 77 (0x7f4149526400) [pid = 1837] [serial = 77] [outer = 0x7f41464b8c00] 13:59:33 INFO - PROCESS | 1837 | 1461013173258 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1337ms 13:59:33 INFO - PROCESS | 1837 | 1461013173336 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:59:33 INFO - PROCESS | 1837 | 1461013173340 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:59:33 INFO - PROCESS | 1837 | 1461013173348 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1837 | 1461013173356 Marionette TRACE conn3 <- [1,78,null,{}] 13:59:33 INFO - PROCESS | 1837 | 1461013173370 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:33 INFO - PROCESS | 1837 | 1461013173596 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:59:33 INFO - PROCESS | 1837 | 1461013173696 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f113000 == 22 [pid = 1837] [id = 27] 13:59:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 78 (0x7f41487a1400) [pid = 1837] [serial = 78] [outer = (nil)] 13:59:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 79 (0x7f41550b6000) [pid = 1837] [serial = 79] [outer = 0x7f41487a1400] 13:59:33 INFO - PROCESS | 1837 | 1461013173766 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 80 (0x7f41553e3800) [pid = 1837] [serial = 80] [outer = 0x7f41487a1400] 13:59:34 INFO - PROCESS | 1837 | 1461013174557 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1246ms 13:59:34 INFO - PROCESS | 1837 | 1461013174592 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1837 | 1461013174595 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:59:34 INFO - PROCESS | 1837 | 1461013174601 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1837 | 1461013174604 Marionette TRACE conn3 <- [1,82,null,{}] 13:59:34 INFO - PROCESS | 1837 | 1461013174609 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:34 INFO - PROCESS | 1837 | 1461013174755 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:59:34 INFO - PROCESS | 1837 | 1461013174974 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414220a000 == 23 [pid = 1837] [id = 28] 13:59:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 81 (0x7f413e913400) [pid = 1837] [serial = 81] [outer = (nil)] 13:59:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 82 (0x7f413f475000) [pid = 1837] [serial = 82] [outer = 0x7f413e913400] 13:59:35 INFO - PROCESS | 1837 | 1461013175048 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 83 (0x7f41444de000) [pid = 1837] [serial = 83] [outer = 0x7f413e913400] 13:59:35 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ec9000 == 22 [pid = 1837] [id = 23] 13:59:35 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4148670800 == 21 [pid = 1837] [id = 21] 13:59:35 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146daf000 == 20 [pid = 1837] [id = 20] 13:59:35 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e75d000 == 19 [pid = 1837] [id = 19] 13:59:35 INFO - PROCESS | 1837 | 1461013175977 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1431ms 13:59:36 INFO - PROCESS | 1837 | 1461013176033 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1837 | 1461013176039 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:59:36 INFO - PROCESS | 1837 | 1461013176049 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1837 | 1461013176056 Marionette TRACE conn3 <- [1,86,null,{}] 13:59:36 INFO - PROCESS | 1837 | 1461013176065 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:36 INFO - PROCESS | 1837 | 1461013176235 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:59:36 INFO - PROCESS | 1837 | 1461013176378 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146daf800 == 20 [pid = 1837] [id = 29] 13:59:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 84 (0x7f41445f3800) [pid = 1837] [serial = 84] [outer = (nil)] 13:59:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 85 (0x7f4145f6e400) [pid = 1837] [serial = 85] [outer = 0x7f41445f3800] 13:59:36 INFO - PROCESS | 1837 | 1461013176455 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 86 (0x7f4146ec6400) [pid = 1837] [serial = 86] [outer = 0x7f41445f3800] 13:59:37 INFO - PROCESS | 1837 | 1461013177344 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1338ms 13:59:37 INFO - PROCESS | 1837 | 1461013177387 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:59:37 INFO - PROCESS | 1837 | 1461013177398 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:59:37 INFO - PROCESS | 1837 | 1461013177411 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1837 | 1461013177415 Marionette TRACE conn3 <- [1,90,null,{}] 13:59:37 INFO - PROCESS | 1837 | 1461013177421 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:37 INFO - PROCESS | 1837 | 1461013177586 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:59:37 INFO - PROCESS | 1837 | 1461013177715 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414e3bd000 == 21 [pid = 1837] [id = 30] 13:59:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 87 (0x7f41452e0000) [pid = 1837] [serial = 87] [outer = (nil)] 13:59:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 88 (0x7f414b00a800) [pid = 1837] [serial = 88] [outer = 0x7f41452e0000] 13:59:37 INFO - PROCESS | 1837 | 1461013177791 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 89 (0x7f414b2aac00) [pid = 1837] [serial = 89] [outer = 0x7f41452e0000] 13:59:38 INFO - PROCESS | 1837 | 1461013178712 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1332ms 13:59:38 INFO - PROCESS | 1837 | 1461013178741 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1837 | 1461013178744 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:59:38 INFO - PROCESS | 1837 | 1461013178751 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1837 | 1461013178757 Marionette TRACE conn3 <- [1,94,null,{}] 13:59:38 INFO - PROCESS | 1837 | 1461013178772 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:38 INFO - PROCESS | 1837 | 1461013178935 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:59:39 INFO - PROCESS | 1837 | 1461013179069 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155087800 == 22 [pid = 1837] [id = 31] 13:59:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 90 (0x7f4147a46c00) [pid = 1837] [serial = 90] [outer = (nil)] 13:59:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7f415538fc00) [pid = 1837] [serial = 91] [outer = 0x7f4147a46c00] 13:59:39 INFO - PROCESS | 1837 | 1461013179146 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7f41563f8000) [pid = 1837] [serial = 92] [outer = 0x7f4147a46c00] 13:59:39 INFO - PROCESS | 1837 | 1461013179941 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1232ms 13:59:39 INFO - PROCESS | 1837 | 1461013179985 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1837 | 1461013179989 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:59:39 INFO - PROCESS | 1837 | 1461013179995 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1837 | 1461013179999 Marionette TRACE conn3 <- [1,98,null,{}] 13:59:40 INFO - PROCESS | 1837 | 1461013180004 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:40 INFO - PROCESS | 1837 | 1461013180162 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:59:40 INFO - PROCESS | 1837 | 1461013180291 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415556a000 == 23 [pid = 1837] [id = 32] 13:59:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7f4154e43c00) [pid = 1837] [serial = 93] [outer = (nil)] 13:59:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7f4159c4b000) [pid = 1837] [serial = 94] [outer = 0x7f4154e43c00] 13:59:40 INFO - PROCESS | 1837 | 1461013180366 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7f4147c41000) [pid = 1837] [serial = 95] [outer = 0x7f4154e43c00] 13:59:41 INFO - PROCESS | 1837 | 1461013181197 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1238ms 13:59:41 INFO - PROCESS | 1837 | 1461013181234 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1837 | 1461013181237 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:59:41 INFO - PROCESS | 1837 | 1461013181243 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1837 | 1461013181246 Marionette TRACE conn3 <- [1,102,null,{}] 13:59:41 INFO - PROCESS | 1837 | 1461013181251 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:41 INFO - PROCESS | 1837 | 1461013181412 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:59:41 INFO - PROCESS | 1837 | 1461013181580 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155f74800 == 24 [pid = 1837] [id = 33] 13:59:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7f4147a51800) [pid = 1837] [serial = 96] [outer = (nil)] 13:59:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7f415a356c00) [pid = 1837] [serial = 97] [outer = 0x7f4147a51800] 13:59:41 INFO - PROCESS | 1837 | 1461013181655 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7f415a604400) [pid = 1837] [serial = 98] [outer = 0x7f4147a51800] 13:59:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414718b800 == 23 [pid = 1837] [id = 25] 13:59:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e5a0000 == 22 [pid = 1837] [id = 24] 13:59:42 INFO - PROCESS | 1837 | 1461013182699 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1484ms 13:59:42 INFO - PROCESS | 1837 | 1461013182729 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1837 | 1461013182734 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:59:42 INFO - PROCESS | 1837 | 1461013182743 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1837 | 1461013182749 Marionette TRACE conn3 <- [1,106,null,{}] 13:59:42 INFO - PROCESS | 1837 | 1461013182758 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:42 INFO - PROCESS | 1837 | 1461013182920 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:59:43 INFO - PROCESS | 1837 | 1461013183061 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146dc1000 == 23 [pid = 1837] [id = 34] 13:59:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7f41463f7400) [pid = 1837] [serial = 99] [outer = (nil)] 13:59:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7f414691bc00) [pid = 1837] [serial = 100] [outer = 0x7f41463f7400] 13:59:43 INFO - PROCESS | 1837 | 1461013183139 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7f41479ba000) [pid = 1837] [serial = 101] [outer = 0x7f41463f7400] 13:59:43 INFO - PROCESS | 1837 | 1461013183960 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1284ms 13:59:44 INFO - PROCESS | 1837 | 1461013184028 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1837 | 1461013184037 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:59:44 INFO - PROCESS | 1837 | 1461013184077 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1837 | 1461013184082 Marionette TRACE conn3 <- [1,110,null,{}] 13:59:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7f4147a51c00) [pid = 1837] [serial = 102] [outer = 0x7f413df41800] 13:59:44 INFO - PROCESS | 1837 | 1461013184138 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:44 INFO - PROCESS | 1837 | 1461013184336 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:59:44 INFO - PROCESS | 1837 | 1461013184444 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414e545000 == 24 [pid = 1837] [id = 35] 13:59:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7f413df35c00) [pid = 1837] [serial = 103] [outer = (nil)] 13:59:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7f41487a1800) [pid = 1837] [serial = 104] [outer = 0x7f413df35c00] 13:59:44 INFO - PROCESS | 1837 | 1461013184522 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7f415550f400) [pid = 1837] [serial = 105] [outer = 0x7f413df35c00] 13:59:45 INFO - PROCESS | 1837 | 1461013185379 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1377ms 13:59:45 INFO - PROCESS | 1837 | 1461013185443 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1837 | 1461013185447 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:59:45 INFO - PROCESS | 1837 | 1461013185472 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1837 | 1461013185478 Marionette TRACE conn3 <- [1,114,null,{}] 13:59:45 INFO - PROCESS | 1837 | 1461013185500 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:45 INFO - PROCESS | 1837 | 1461013185666 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:59:45 INFO - PROCESS | 1837 | 1461013185795 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156557000 == 25 [pid = 1837] [id = 36] 13:59:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7f415538ec00) [pid = 1837] [serial = 106] [outer = (nil)] 13:59:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7f4158588400) [pid = 1837] [serial = 107] [outer = 0x7f415538ec00] 13:59:45 INFO - PROCESS | 1837 | 1461013185878 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7f415a608800) [pid = 1837] [serial = 108] [outer = 0x7f415538ec00] 13:59:46 INFO - PROCESS | 1837 | 1461013186760 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1356ms 13:59:46 INFO - PROCESS | 1837 | 1461013186813 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 1837 | 1461013186820 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:59:46 INFO - PROCESS | 1837 | 1461013186829 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:59:46 INFO - PROCESS | 1837 | 1461013186832 Marionette TRACE conn3 <- [1,118,null,{}] 13:59:46 INFO - PROCESS | 1837 | 1461013186841 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:47 INFO - PROCESS | 1837 | 1461013187011 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:59:47 INFO - PROCESS | 1837 | 1461013187143 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c0a000 == 26 [pid = 1837] [id = 37] 13:59:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7f4155597400) [pid = 1837] [serial = 109] [outer = (nil)] 13:59:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7f4159dac800) [pid = 1837] [serial = 110] [outer = 0x7f4155597400] 13:59:47 INFO - PROCESS | 1837 | 1461013187228 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7f415a746c00) [pid = 1837] [serial = 111] [outer = 0x7f4155597400] 13:59:47 INFO - PROCESS | 1837 | 1461013187954 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1185ms 13:59:48 INFO - PROCESS | 1837 | 1461013188014 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:59:48 INFO - PROCESS | 1837 | 1461013188018 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:59:48 INFO - PROCESS | 1837 | 1461013188024 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 1837 | 1461013188027 Marionette TRACE conn3 <- [1,122,null,{}] 13:59:48 INFO - PROCESS | 1837 | 1461013188032 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:48 INFO - PROCESS | 1837 | 1461013188182 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:59:48 INFO - PROCESS | 1837 | 1461013188315 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a393800 == 27 [pid = 1837] [id = 38] 13:59:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7f413e911000) [pid = 1837] [serial = 112] [outer = (nil)] 13:59:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7f415c407400) [pid = 1837] [serial = 113] [outer = 0x7f413e911000] 13:59:48 INFO - PROCESS | 1837 | 1461013188389 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7f415c495800) [pid = 1837] [serial = 114] [outer = 0x7f413e911000] 13:59:49 INFO - PROCESS | 1837 | 1461013189097 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1134ms 13:59:49 INFO - PROCESS | 1837 | 1461013189170 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 1837 | 1461013189173 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:59:49 INFO - PROCESS | 1837 | 1461013189181 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1837 | 1461013189185 Marionette TRACE conn3 <- [1,126,null,{}] 13:59:49 INFO - PROCESS | 1837 | 1461013189190 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:49 INFO - PROCESS | 1837 | 1461013189409 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:59:49 INFO - PROCESS | 1837 | 1461013189545 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a818000 == 28 [pid = 1837] [id = 39] 13:59:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7f415c406c00) [pid = 1837] [serial = 115] [outer = (nil)] 13:59:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7f4161ed1000) [pid = 1837] [serial = 116] [outer = 0x7f415c406c00] 13:59:49 INFO - PROCESS | 1837 | 1461013189623 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7f413c06b000) [pid = 1837] [serial = 117] [outer = 0x7f415c406c00] 13:59:50 INFO - PROCESS | 1837 | 1461013190421 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1284ms 13:59:50 INFO - PROCESS | 1837 | 1461013190466 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1837 | 1461013190470 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:59:50 INFO - PROCESS | 1837 | 1461013190476 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1837 | 1461013190478 Marionette TRACE conn3 <- [1,130,null,{}] 13:59:50 INFO - PROCESS | 1837 | 1461013190484 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:50 INFO - PROCESS | 1837 | 1461013190633 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:59:50 INFO - PROCESS | 1837 | 1461013190772 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415d124800 == 29 [pid = 1837] [id = 40] 13:59:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7f413c06b400) [pid = 1837] [serial = 118] [outer = (nil)] 13:59:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7f413c075c00) [pid = 1837] [serial = 119] [outer = 0x7f413c06b400] 13:59:50 INFO - PROCESS | 1837 | 1461013190846 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7f413c0e6400) [pid = 1837] [serial = 120] [outer = 0x7f413c06b400] 13:59:51 INFO - PROCESS | 1837 | 1461013191859 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1436ms 13:59:51 INFO - PROCESS | 1837 | 1461013191913 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1837 | 1461013191918 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:59:51 INFO - PROCESS | 1837 | 1461013191927 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1837 | 1461013191930 Marionette TRACE conn3 <- [1,134,null,{}] 13:59:51 INFO - PROCESS | 1837 | 1461013191938 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:52 INFO - PROCESS | 1837 | 1461013192151 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:59:52 INFO - PROCESS | 1837 | 1461013192323 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4145dcd000 == 30 [pid = 1837] [id = 41] 13:59:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7f4140070c00) [pid = 1837] [serial = 121] [outer = (nil)] 13:59:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7f4140372c00) [pid = 1837] [serial = 122] [outer = 0x7f4140070c00] 13:59:52 INFO - PROCESS | 1837 | 1461013192397 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7f414222a000) [pid = 1837] [serial = 123] [outer = 0x7f4140070c00] 13:59:52 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414e3bd000 == 29 [pid = 1837] [id = 30] 13:59:52 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146daf800 == 28 [pid = 1837] [id = 29] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ed4000 == 27 [pid = 1837] [id = 6] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4149571000 == 26 [pid = 1837] [id = 26] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e5a6000 == 25 [pid = 1837] [id = 8] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4145fa2000 == 24 [pid = 1837] [id = 9] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415d124800 == 23 [pid = 1837] [id = 40] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a393800 == 22 [pid = 1837] [id = 38] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a818000 == 21 [pid = 1837] [id = 39] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4159c0a000 == 20 [pid = 1837] [id = 37] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f113000 == 19 [pid = 1837] [id = 27] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156557000 == 18 [pid = 1837] [id = 36] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414220a000 == 17 [pid = 1837] [id = 28] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414e545000 == 16 [pid = 1837] [id = 35] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147570800 == 15 [pid = 1837] [id = 18] 13:59:54 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146dc1000 == 14 [pid = 1837] [id = 34] 13:59:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414b09e000 == 13 [pid = 1837] [id = 22] 13:59:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155f74800 == 12 [pid = 1837] [id = 33] 13:59:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155087800 == 11 [pid = 1837] [id = 31] 13:59:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ecc000 == 10 [pid = 1837] [id = 12] 13:59:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415556a000 == 9 [pid = 1837] [id = 32] 13:59:57 INFO - PROCESS | 1837 | 1461013197325 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5549ms 13:59:57 INFO - PROCESS | 1837 | 1461013197477 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:59:57 INFO - PROCESS | 1837 | 1461013197482 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:59:57 INFO - PROCESS | 1837 | 1461013197491 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1837 | 1461013197494 Marionette TRACE conn3 <- [1,138,null,{}] 13:59:57 INFO - PROCESS | 1837 | 1461013197503 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:57 INFO - PROCESS | 1837 | 1461013197669 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:59:57 INFO - PROCESS | 1837 | 1461013197761 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ecc000 == 10 [pid = 1837] [id = 42] 13:59:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7f4142224c00) [pid = 1837] [serial = 124] [outer = (nil)] 13:59:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7f4142229400) [pid = 1837] [serial = 125] [outer = 0x7f4142224c00] 13:59:57 INFO - PROCESS | 1837 | 1461013197827 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7f4142382400) [pid = 1837] [serial = 126] [outer = 0x7f4142224c00] 13:59:58 INFO - PROCESS | 1837 | 1461013198502 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1038ms 13:59:58 INFO - PROCESS | 1837 | 1461013198527 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:59:58 INFO - PROCESS | 1837 | 1461013198536 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:59:58 INFO - PROCESS | 1837 | 1461013198547 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 1837 | 1461013198550 Marionette TRACE conn3 <- [1,142,null,{}] 13:59:58 INFO - PROCESS | 1837 | 1461013198556 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:58 INFO - PROCESS | 1837 | 1461013198724 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:59:58 INFO - PROCESS | 1837 | 1461013198824 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146359000 == 11 [pid = 1837] [id = 43] 13:59:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7f4142225800) [pid = 1837] [serial = 127] [outer = (nil)] 13:59:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f41441b7800) [pid = 1837] [serial = 128] [outer = 0x7f4142225800] 13:59:58 INFO - PROCESS | 1837 | 1461013198886 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f41445ec000) [pid = 1837] [serial = 129] [outer = 0x7f4142225800] 13:59:59 INFO - PROCESS | 1837 | 1461013199653 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1177ms 13:59:59 INFO - PROCESS | 1837 | 1461013199760 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 1837 | 1461013199765 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:59:59 INFO - PROCESS | 1837 | 1461013199828 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1837 | 1461013199834 Marionette TRACE conn3 <- [1,146,null,{}] 13:59:59 INFO - PROCESS | 1837 | 1461013199861 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:00 INFO - PROCESS | 1837 | 1461013200033 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:00:00 INFO - PROCESS | 1837 | 1461013200059 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414b224000 == 12 [pid = 1837] [id = 44] 14:00:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f41401b9400) [pid = 1837] [serial = 130] [outer = (nil)] 14:00:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f414689a400) [pid = 1837] [serial = 131] [outer = 0x7f41401b9400] 14:00:00 INFO - PROCESS | 1837 | 1461013200128 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f414764e400) [pid = 1837] [serial = 132] [outer = 0x7f41401b9400] 14:00:00 INFO - PROCESS | 1837 | 1461013200934 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1198ms 14:00:00 INFO - PROCESS | 1837 | 1461013200979 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1837 | 1461013200984 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:00:00 INFO - PROCESS | 1837 | 1461013200989 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1837 | 1461013200991 Marionette TRACE conn3 <- [1,150,null,{}] 14:00:01 INFO - PROCESS | 1837 | 1461013201005 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:01 INFO - PROCESS | 1837 | 1461013201179 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:00:01 INFO - PROCESS | 1837 | 1461013201248 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41551a5000 == 13 [pid = 1837] [id = 45] 14:00:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f4145c6bc00) [pid = 1837] [serial = 133] [outer = (nil)] 14:00:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f4149526c00) [pid = 1837] [serial = 134] [outer = 0x7f4145c6bc00] 14:00:01 INFO - PROCESS | 1837 | 1461013201309 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f414e506c00) [pid = 1837] [serial = 135] [outer = 0x7f4145c6bc00] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f4154e43c00) [pid = 1837] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f413e90d400) [pid = 1837] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f4140e95000) [pid = 1837] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f413e914c00) [pid = 1837] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f4144d0f800) [pid = 1837] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f4140071400) [pid = 1837] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f413e9c0400) [pid = 1837] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7f41470b5400) [pid = 1837] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7f413e90b800) [pid = 1837] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7f4147a51800) [pid = 1837] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7f41463f7400) [pid = 1837] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7f41452e0000) [pid = 1837] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7f414548d400) [pid = 1837] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7f4144e2d000) [pid = 1837] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7f41444dec00) [pid = 1837] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7f41445fa800) [pid = 1837] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7f41445f3800) [pid = 1837] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7f4144509800) [pid = 1837] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7f413e9bc000) [pid = 1837] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7f413e913400) [pid = 1837] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7f413df3bc00) [pid = 1837] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7f413c06b400) [pid = 1837] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7f41464b8c00) [pid = 1837] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7f415c406c00) [pid = 1837] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7f4147a46c00) [pid = 1837] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7f413f392400) [pid = 1837] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7f4155597400) [pid = 1837] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7f413e911000) [pid = 1837] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7f414036b800) [pid = 1837] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7f41487a1400) [pid = 1837] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7f413df35c00) [pid = 1837] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:00:02 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7f415538ec00) [pid = 1837] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:00:03 INFO - PROCESS | 1837 | 1461013203211 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2236ms 14:00:03 INFO - PROCESS | 1837 | 1461013203297 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1837 | 1461013203300 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:00:03 INFO - PROCESS | 1837 | 1461013203337 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1837 | 1461013203341 Marionette TRACE conn3 <- [1,154,null,{}] 14:00:03 INFO - PROCESS | 1837 | 1461013203384 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:03 INFO - PROCESS | 1837 | 1461013203519 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:00:03 INFO - PROCESS | 1837 | 1461013203617 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144daa800 == 14 [pid = 1837] [id = 46] 14:00:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7f413df34800) [pid = 1837] [serial = 136] [outer = (nil)] 14:00:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7f413e913400) [pid = 1837] [serial = 137] [outer = 0x7f413df34800] 14:00:03 INFO - PROCESS | 1837 | 1461013203683 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7f41464b5800) [pid = 1837] [serial = 138] [outer = 0x7f413df34800] 14:00:04 INFO - PROCESS | 1837 | 1461013204406 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1105ms 14:00:04 INFO - PROCESS | 1837 | 1461013204423 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:00:04 INFO - PROCESS | 1837 | 1461013204426 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:00:04 INFO - PROCESS | 1837 | 1461013204447 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 1837 | 1461013204450 Marionette TRACE conn3 <- [1,158,null,{}] 14:00:04 INFO - PROCESS | 1837 | 1461013204455 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:04 INFO - PROCESS | 1837 | 1461013204680 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:00:04 INFO - PROCESS | 1837 | 1461013204696 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415539e000 == 15 [pid = 1837] [id = 47] 14:00:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7f41444e2400) [pid = 1837] [serial = 139] [outer = (nil)] 14:00:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7f4147a50800) [pid = 1837] [serial = 140] [outer = 0x7f41444e2400] 14:00:04 INFO - PROCESS | 1837 | 1461013204764 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7f4156229800) [pid = 1837] [serial = 141] [outer = 0x7f41444e2400] 14:00:05 INFO - PROCESS | 1837 | 1461013205783 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1399ms 14:00:05 INFO - PROCESS | 1837 | 1461013205834 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1837 | 1461013205841 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:00:05 INFO - PROCESS | 1837 | 1461013205850 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1837 | 1461013205856 Marionette TRACE conn3 <- [1,162,null,{}] 14:00:05 INFO - PROCESS | 1837 | 1461013205863 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:06 INFO - PROCESS | 1837 | 1461013206063 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:00:06 INFO - PROCESS | 1837 | 1461013206198 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146041800 == 16 [pid = 1837] [id = 48] 14:00:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7f4142231400) [pid = 1837] [serial = 142] [outer = (nil)] 14:00:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7f4142385000) [pid = 1837] [serial = 143] [outer = 0x7f4142231400] 14:00:06 INFO - PROCESS | 1837 | 1461013206274 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7f4144251800) [pid = 1837] [serial = 144] [outer = 0x7f4142231400] 14:00:07 INFO - PROCESS | 1837 | 1461013207223 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1391ms 14:00:07 INFO - PROCESS | 1837 | 1461013207242 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 1837 | 1461013207250 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:00:07 INFO - PROCESS | 1837 | 1461013207260 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1837 | 1461013207264 Marionette TRACE conn3 <- [1,166,null,{}] 14:00:07 INFO - PROCESS | 1837 | 1461013207269 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:07 INFO - PROCESS | 1837 | 1461013207474 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:00:07 INFO - PROCESS | 1837 | 1461013207611 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140160800 == 17 [pid = 1837] [id = 49] 14:00:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7f413c067c00) [pid = 1837] [serial = 145] [outer = (nil)] 14:00:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7f413c071c00) [pid = 1837] [serial = 146] [outer = 0x7f413c067c00] 14:00:07 INFO - PROCESS | 1837 | 1461013207685 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7f4142231800) [pid = 1837] [serial = 147] [outer = 0x7f413c067c00] 14:00:08 INFO - PROCESS | 1837 | 1461013208283 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:00:08 INFO - PROCESS | 1837 | 1461013208929 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1693ms 14:00:08 INFO - PROCESS | 1837 | 1461013208953 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1837 | 1461013208964 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:00:08 INFO - PROCESS | 1837 | 1461013208984 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1837 | 1461013208990 Marionette TRACE conn3 <- [1,170,null,{}] 14:00:09 INFO - PROCESS | 1837 | 1461013208999 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:09 INFO - PROCESS | 1837 | 1461013209222 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:00:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4145dcd000 == 16 [pid = 1837] [id = 41] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7f4157f06800) [pid = 1837] [serial = 2] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7f413e592000) [pid = 1837] [serial = 28] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7f41464c4800) [pid = 1837] [serial = 12] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7f4146899400) [pid = 1837] [serial = 9] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7f414036d800) [pid = 1837] [serial = 16] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7f4140373c00) [pid = 1837] [serial = 17] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7f4140374c00) [pid = 1837] [serial = 19] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7f4140372c00) [pid = 1837] [serial = 122] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7f4145f6e400) [pid = 1837] [serial = 85] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7f4159c4b000) [pid = 1837] [serial = 94] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7f413f475000) [pid = 1837] [serial = 82] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7f4140372800) [pid = 1837] [serial = 68] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7f41441b1400) [pid = 1837] [serial = 43] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7f413e9b8000) [pid = 1837] [serial = 67] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7f41401b7000) [pid = 1837] [serial = 34] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7f4146b21c00) [pid = 1837] [serial = 50] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7f4144504000) [pid = 1837] [serial = 44] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7f4146775c00) [pid = 1837] [serial = 37] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7f41452d2c00) [pid = 1837] [serial = 46] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7f4146b19000) [pid = 1837] [serial = 38] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7f4145c6c800) [pid = 1837] [serial = 47] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7f4147650400) [pid = 1837] [serial = 40] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7f4147c37400) [pid = 1837] [serial = 41] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 91 (0x7f4144e2f400) [pid = 1837] [serial = 35] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 90 (0x7f41401c4800) [pid = 1837] [serial = 26] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 89 (0x7f4147c3f400) [pid = 1837] [serial = 53] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 88 (0x7f413e9be400) [pid = 1837] [serial = 25] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 87 (0x7f413e9ba800) [pid = 1837] [serial = 31] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 86 (0x7f41464b5400) [pid = 1837] [serial = 49] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 85 (0x7f4145f67800) [pid = 1837] [serial = 59] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 84 (0x7f4146777400) [pid = 1837] [serial = 61] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 83 (0x7f4144e2ec00) [pid = 1837] [serial = 58] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 82 (0x7f413df35400) [pid = 1837] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 81 (0x7f414036cc00) [pid = 1837] [serial = 56] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 80 (0x7f414b00a800) [pid = 1837] [serial = 88] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 79 (0x7f41444de000) [pid = 1837] [serial = 83] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 78 (0x7f415a356c00) [pid = 1837] [serial = 97] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 77 (0x7f413e9c3c00) [pid = 1837] [serial = 55] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 76 (0x7f4146776c00) [pid = 1837] [serial = 73] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 75 (0x7f414691bc00) [pid = 1837] [serial = 100] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 74 (0x7f413e9bcc00) [pid = 1837] [serial = 70] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 73 (0x7f4147c41000) [pid = 1837] [serial = 95] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 72 (0x7f4144255800) [pid = 1837] [serial = 71] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 71 (0x7f41550b6000) [pid = 1837] [serial = 79] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 70 (0x7f4158588400) [pid = 1837] [serial = 107] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 69 (0x7f415a604400) [pid = 1837] [serial = 98] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 68 (0x7f41487a1800) [pid = 1837] [serial = 104] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 67 (0x7f41479ba000) [pid = 1837] [serial = 101] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 66 (0x7f414b2aac00) [pid = 1837] [serial = 89] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 65 (0x7f414b02c400) [pid = 1837] [serial = 65] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 64 (0x7f41479b7000) [pid = 1837] [serial = 52] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 63 (0x7f414764cc00) [pid = 1837] [serial = 74] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 62 (0x7f415538fc00) [pid = 1837] [serial = 91] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 61 (0x7f414764f400) [pid = 1837] [serial = 62] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 60 (0x7f4149522000) [pid = 1837] [serial = 64] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 59 (0x7f4146ec6400) [pid = 1837] [serial = 86] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 58 (0x7f4147c40c00) [pid = 1837] [serial = 76] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 57 (0x7f413e906400) [pid = 1837] [serial = 23] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 56 (0x7f415a746c00) [pid = 1837] [serial = 111] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 55 (0x7f415c495800) [pid = 1837] [serial = 114] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 54 (0x7f415c407400) [pid = 1837] [serial = 113] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 53 (0x7f41553e3800) [pid = 1837] [serial = 80] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 52 (0x7f415550f400) [pid = 1837] [serial = 105] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 51 (0x7f415a608800) [pid = 1837] [serial = 108] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 50 (0x7f4159dac800) [pid = 1837] [serial = 110] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 49 (0x7f413c0e6400) [pid = 1837] [serial = 120] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 48 (0x7f4149526400) [pid = 1837] [serial = 77] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 47 (0x7f413c06b000) [pid = 1837] [serial = 117] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 46 (0x7f41563f8000) [pid = 1837] [serial = 92] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 45 (0x7f413c075c00) [pid = 1837] [serial = 119] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 44 (0x7f4161ed1000) [pid = 1837] [serial = 116] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | --DOMWINDOW == 43 (0x7f413f479400) [pid = 1837] [serial = 22] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1837 | 1461013209428 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e588000 == 17 [pid = 1837] [id = 50] 14:00:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 44 (0x7f413c06b000) [pid = 1837] [serial = 148] [outer = (nil)] 14:00:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 45 (0x7f413e773400) [pid = 1837] [serial = 149] [outer = 0x7f413c06b000] 14:00:09 INFO - PROCESS | 1837 | 1461013209497 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 46 (0x7f413e9bf000) [pid = 1837] [serial = 150] [outer = 0x7f413c06b000] 14:00:10 INFO - PROCESS | 1837 | 1461013210308 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1388ms 14:00:10 INFO - PROCESS | 1837 | 1461013210372 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1837 | 1461013210380 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:00:10 INFO - PROCESS | 1837 | 1461013210388 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1837 | 1461013210392 Marionette TRACE conn3 <- [1,174,null,{}] 14:00:10 INFO - PROCESS | 1837 | 1461013210398 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 1837 | 1461013210533 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:00:10 INFO - PROCESS | 1837 | 1461013210543 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140e8b000 == 18 [pid = 1837] [id = 51] 14:00:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 47 (0x7f41401b7000) [pid = 1837] [serial = 151] [outer = (nil)] 14:00:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 48 (0x7f41401c4800) [pid = 1837] [serial = 152] [outer = 0x7f41401b7000] 14:00:10 INFO - PROCESS | 1837 | 1461013210604 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 49 (0x7f4140377400) [pid = 1837] [serial = 153] [outer = 0x7f41401b7000] 14:00:11 INFO - PROCESS | 1837 | 1461013211284 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 938ms 14:00:11 INFO - PROCESS | 1837 | 1461013211327 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1837 | 1461013211331 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:00:11 INFO - PROCESS | 1837 | 1461013211337 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1837 | 1461013211342 Marionette TRACE conn3 <- [1,178,null,{}] 14:00:11 INFO - PROCESS | 1837 | 1461013211358 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:11 INFO - PROCESS | 1837 | 1461013211505 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:00:11 INFO - PROCESS | 1837 | 1461013211515 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144196000 == 19 [pid = 1837] [id = 52] 14:00:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 50 (0x7f414238a800) [pid = 1837] [serial = 154] [outer = (nil)] 14:00:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 51 (0x7f4144257000) [pid = 1837] [serial = 155] [outer = 0x7f414238a800] 14:00:11 INFO - PROCESS | 1837 | 1461013211588 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 52 (0x7f414450b400) [pid = 1837] [serial = 156] [outer = 0x7f414238a800] 14:00:12 INFO - PROCESS | 1837 | 1461013212351 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:00:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1041ms 14:00:12 INFO - PROCESS | 1837 | 1461013212378 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:00:12 INFO - PROCESS | 1837 | 1461013212382 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:00:12 INFO - PROCESS | 1837 | 1461013212387 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:00:12 INFO - PROCESS | 1837 | 1461013212389 Marionette TRACE conn3 <- [1,182,null,{}] 14:00:12 INFO - PROCESS | 1837 | 1461013212394 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:12 INFO - PROCESS | 1837 | 1461013212593 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:00:12 INFO - PROCESS | 1837 | 1461013212627 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144eec800 == 20 [pid = 1837] [id = 53] 14:00:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 53 (0x7f4144d6c800) [pid = 1837] [serial = 157] [outer = (nil)] 14:00:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 54 (0x7f4145484800) [pid = 1837] [serial = 158] [outer = 0x7f4144d6c800] 14:00:12 INFO - PROCESS | 1837 | 1461013212691 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 55 (0x7f414548d400) [pid = 1837] [serial = 159] [outer = 0x7f4144d6c800] 14:00:13 INFO - PROCESS | 1837 | 1461013213467 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1135ms 14:00:13 INFO - PROCESS | 1837 | 1461013213527 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 1837 | 1461013213530 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:00:13 INFO - PROCESS | 1837 | 1461013213535 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1837 | 1461013213537 Marionette TRACE conn3 <- [1,186,null,{}] 14:00:13 INFO - PROCESS | 1837 | 1461013213543 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 1837 | 1461013213699 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:00:13 INFO - PROCESS | 1837 | 1461013213726 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414635c800 == 21 [pid = 1837] [id = 54] 14:00:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 56 (0x7f4145c6d000) [pid = 1837] [serial = 160] [outer = (nil)] 14:00:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 57 (0x7f4145f67800) [pid = 1837] [serial = 161] [outer = 0x7f4145c6d000] 14:00:13 INFO - PROCESS | 1837 | 1461013213786 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 58 (0x7f4145fc1400) [pid = 1837] [serial = 162] [outer = 0x7f4145c6d000] 14:00:14 INFO - PROCESS | 1837 | --DOMWINDOW == 57 (0x7f413df34800) [pid = 1837] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:00:14 INFO - PROCESS | 1837 | --DOMWINDOW == 56 (0x7f4145c6bc00) [pid = 1837] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:00:14 INFO - PROCESS | 1837 | --DOMWINDOW == 55 (0x7f4142224c00) [pid = 1837] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:00:14 INFO - PROCESS | 1837 | --DOMWINDOW == 54 (0x7f4142225800) [pid = 1837] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:00:14 INFO - PROCESS | 1837 | --DOMWINDOW == 53 (0x7f4140070c00) [pid = 1837] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:00:14 INFO - PROCESS | 1837 | --DOMWINDOW == 52 (0x7f41401b9400) [pid = 1837] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:00:14 INFO - PROCESS | 1837 | 1461013214523 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1029ms 14:00:14 INFO - PROCESS | 1837 | 1461013214566 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 1837 | 1461013214569 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:00:14 INFO - PROCESS | 1837 | 1461013214574 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1837 | 1461013214577 Marionette TRACE conn3 <- [1,190,null,{}] 14:00:14 INFO - PROCESS | 1837 | 1461013214597 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:14 INFO - PROCESS | 1837 | 1461013214772 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:00:14 INFO - PROCESS | 1837 | 1461013214783 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146db9000 == 22 [pid = 1837] [id = 55] 14:00:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 53 (0x7f41463f9400) [pid = 1837] [serial = 163] [outer = (nil)] 14:00:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 54 (0x7f41470ba400) [pid = 1837] [serial = 164] [outer = 0x7f41463f9400] 14:00:14 INFO - PROCESS | 1837 | 1461013214846 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 55 (0x7f4147649c00) [pid = 1837] [serial = 165] [outer = 0x7f41463f9400] 14:00:15 INFO - PROCESS | 1837 | 1461013215484 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 938ms 14:00:15 INFO - PROCESS | 1837 | 1461013215513 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:00:15 INFO - PROCESS | 1837 | 1461013215516 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:00:15 INFO - PROCESS | 1837 | 1461013215521 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1837 | 1461013215524 Marionette TRACE conn3 <- [1,194,null,{}] 14:00:15 INFO - PROCESS | 1837 | 1461013215528 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:15 INFO - PROCESS | 1837 | 1461013215657 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:00:15 INFO - PROCESS | 1837 | 1461013215746 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147188800 == 23 [pid = 1837] [id = 56] 14:00:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 56 (0x7f413c0e9800) [pid = 1837] [serial = 166] [outer = (nil)] 14:00:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 57 (0x7f414769e800) [pid = 1837] [serial = 167] [outer = 0x7f413c0e9800] 14:00:15 INFO - PROCESS | 1837 | 1461013215805 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 58 (0x7f4147c3a800) [pid = 1837] [serial = 168] [outer = 0x7f413c0e9800] 14:00:16 INFO - PROCESS | 1837 | 1461013216613 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:00:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1137ms 14:00:16 INFO - PROCESS | 1837 | 1461013216659 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 1837 | 1461013216665 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:00:16 INFO - PROCESS | 1837 | 1461013216674 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1837 | 1461013216678 Marionette TRACE conn3 <- [1,198,null,{}] 14:00:16 INFO - PROCESS | 1837 | 1461013216686 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 1837 | 1461013216869 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:00:16 INFO - PROCESS | 1837 | 1461013216995 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140e7c800 == 24 [pid = 1837] [id = 57] 14:00:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 59 (0x7f413e90f000) [pid = 1837] [serial = 169] [outer = (nil)] 14:00:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 60 (0x7f413f399c00) [pid = 1837] [serial = 170] [outer = 0x7f413e90f000] 14:00:17 INFO - PROCESS | 1837 | 1461013217068 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 61 (0x7f41401c1c00) [pid = 1837] [serial = 171] [outer = 0x7f413e90f000] 14:00:17 INFO - PROCESS | 1837 | 1461013217919 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1283ms 14:00:17 INFO - PROCESS | 1837 | 1461013217957 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1837 | 1461013217966 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:00:17 INFO - PROCESS | 1837 | 1461013217976 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1837 | 1461013217980 Marionette TRACE conn3 <- [1,202,null,{}] 14:00:17 INFO - PROCESS | 1837 | 1461013217986 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:18 INFO - PROCESS | 1837 | 1461013218190 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:00:18 INFO - PROCESS | 1837 | 1461013218293 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414646a000 == 25 [pid = 1837] [id = 58] 14:00:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 62 (0x7f413e914800) [pid = 1837] [serial = 172] [outer = (nil)] 14:00:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 63 (0x7f4144257400) [pid = 1837] [serial = 173] [outer = 0x7f413e914800] 14:00:18 INFO - PROCESS | 1837 | 1461013218367 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 64 (0x7f4144d0dc00) [pid = 1837] [serial = 174] [outer = 0x7f413e914800] 14:00:19 INFO - PROCESS | 1837 | 1461013219134 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1179ms 14:00:19 INFO - PROCESS | 1837 | 1461013219155 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 1837 | 1461013219158 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:00:19 INFO - PROCESS | 1837 | 1461013219165 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1837 | 1461013219171 Marionette TRACE conn3 <- [1,206,null,{}] 14:00:19 INFO - PROCESS | 1837 | 1461013219187 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 1837 | 1461013219391 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:00:19 INFO - PROCESS | 1837 | 1461013219406 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414866f800 == 26 [pid = 1837] [id = 59] 14:00:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 65 (0x7f414548dc00) [pid = 1837] [serial = 175] [outer = (nil)] 14:00:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 66 (0x7f4146778800) [pid = 1837] [serial = 176] [outer = 0x7f414548dc00] 14:00:19 INFO - PROCESS | 1837 | 1461013219478 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 67 (0x7f4147118c00) [pid = 1837] [serial = 177] [outer = 0x7f414548dc00] 14:00:20 INFO - PROCESS | 1837 | 1461013220377 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1236ms 14:00:20 INFO - PROCESS | 1837 | 1461013220402 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:00:20 INFO - PROCESS | 1837 | 1461013220407 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:00:20 INFO - PROCESS | 1837 | 1461013220414 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1837 | 1461013220417 Marionette TRACE conn3 <- [1,210,null,{}] 14:00:20 INFO - PROCESS | 1837 | 1461013220422 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:20 INFO - PROCESS | 1837 | 1461013220575 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:00:20 INFO - PROCESS | 1837 | 1461013220698 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414b218000 == 27 [pid = 1837] [id = 60] 14:00:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 68 (0x7f4145c75c00) [pid = 1837] [serial = 178] [outer = (nil)] 14:00:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 69 (0x7f4147c42400) [pid = 1837] [serial = 179] [outer = 0x7f4145c75c00] 14:00:20 INFO - PROCESS | 1837 | 1461013220771 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 70 (0x7f41487aac00) [pid = 1837] [serial = 180] [outer = 0x7f4145c75c00] 14:00:21 INFO - PROCESS | 1837 | 1461013221512 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1128ms 14:00:21 INFO - PROCESS | 1837 | 1461013221542 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:00:21 INFO - PROCESS | 1837 | 1461013221545 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:00:21 INFO - PROCESS | 1837 | 1461013221551 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 1837 | 1461013221554 Marionette TRACE conn3 <- [1,214,null,{}] 14:00:21 INFO - PROCESS | 1837 | 1461013221559 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:21 INFO - PROCESS | 1837 | 1461013221702 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:00:21 INFO - PROCESS | 1837 | 1461013221805 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f10d800 == 28 [pid = 1837] [id = 61] 14:00:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 71 (0x7f4147643400) [pid = 1837] [serial = 181] [outer = (nil)] 14:00:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 72 (0x7f414951f400) [pid = 1837] [serial = 182] [outer = 0x7f4147643400] 14:00:21 INFO - PROCESS | 1837 | 1461013221876 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 73 (0x7f414b00a800) [pid = 1837] [serial = 183] [outer = 0x7f4147643400] 14:00:22 INFO - PROCESS | 1837 | 1461013222842 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1350ms 14:00:22 INFO - PROCESS | 1837 | 1461013222902 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:00:22 INFO - PROCESS | 1837 | 1461013222908 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:00:22 INFO - PROCESS | 1837 | 1461013222915 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1837 | 1461013222920 Marionette TRACE conn3 <- [1,218,null,{}] 14:00:22 INFO - PROCESS | 1837 | 1461013222929 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:23 INFO - PROCESS | 1837 | 1461013223084 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:00:23 INFO - PROCESS | 1837 | 1461013223241 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e48f000 == 29 [pid = 1837] [id = 62] 14:00:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 74 (0x7f413df33800) [pid = 1837] [serial = 184] [outer = (nil)] 14:00:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 75 (0x7f413e907400) [pid = 1837] [serial = 185] [outer = 0x7f413df33800] 14:00:23 INFO - PROCESS | 1837 | 1461013223324 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 76 (0x7f413e9c5400) [pid = 1837] [serial = 186] [outer = 0x7f413df33800] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 75 (0x7f413e913400) [pid = 1837] [serial = 137] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 74 (0x7f4149526c00) [pid = 1837] [serial = 134] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 73 (0x7f4142229400) [pid = 1837] [serial = 125] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 72 (0x7f4142382400) [pid = 1837] [serial = 126] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 71 (0x7f41441b7800) [pid = 1837] [serial = 128] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 70 (0x7f414222a000) [pid = 1837] [serial = 123] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 69 (0x7f414689a400) [pid = 1837] [serial = 131] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 68 (0x7f414e506c00) [pid = 1837] [serial = 135] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 67 (0x7f414764e400) [pid = 1837] [serial = 132] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 66 (0x7f41445ec000) [pid = 1837] [serial = 129] [outer = (nil)] [url = about:blank] 14:00:23 INFO - PROCESS | 1837 | --DOMWINDOW == 65 (0x7f41464b5800) [pid = 1837] [serial = 138] [outer = (nil)] [url = about:blank] 14:00:24 INFO - PROCESS | 1837 | 1461013224133 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:00:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1235ms 14:00:24 INFO - PROCESS | 1837 | 1461013224151 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:00:24 INFO - PROCESS | 1837 | 1461013224158 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:00:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:00:24 INFO - PROCESS | 1837 | 1461013224178 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 1837 | 1461013224183 Marionette TRACE conn3 <- [1,222,null,{}] 14:00:24 INFO - PROCESS | 1837 | 1461013224189 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:24 INFO - PROCESS | 1837 | 1461013224323 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:00:24 INFO - PROCESS | 1837 | 1461013224340 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144222800 == 30 [pid = 1837] [id = 63] 14:00:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 66 (0x7f413e9c6c00) [pid = 1837] [serial = 187] [outer = (nil)] 14:00:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 67 (0x7f4142382400) [pid = 1837] [serial = 188] [outer = 0x7f413e9c6c00] 14:00:24 INFO - PROCESS | 1837 | 1461013224405 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 68 (0x7f41441b6400) [pid = 1837] [serial = 189] [outer = 0x7f413e9c6c00] 14:00:25 INFO - PROCESS | 1837 | 1461013225122 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 997ms 14:00:25 INFO - PROCESS | 1837 | 1461013225169 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1837 | 1461013225172 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:00:25 INFO - PROCESS | 1837 | 1461013225178 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1837 | 1461013225183 Marionette TRACE conn3 <- [1,226,null,{}] 14:00:25 INFO - PROCESS | 1837 | 1461013225213 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 1837 | 1461013225357 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:00:25 INFO - PROCESS | 1837 | 1461013225368 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41469dd000 == 31 [pid = 1837] [id = 64] 14:00:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 69 (0x7f4144e2e800) [pid = 1837] [serial = 190] [outer = (nil)] 14:00:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 70 (0x7f4145d80400) [pid = 1837] [serial = 191] [outer = 0x7f4144e2e800] 14:00:25 INFO - PROCESS | 1837 | 1461013225431 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 71 (0x7f4145fba800) [pid = 1837] [serial = 192] [outer = 0x7f4144e2e800] 14:00:26 INFO - PROCESS | 1837 | 1461013226200 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1043ms 14:00:26 INFO - PROCESS | 1837 | 1461013226223 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1837 | 1461013226227 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:00:26 INFO - PROCESS | 1837 | 1461013226247 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1837 | 1461013226251 Marionette TRACE conn3 <- [1,230,null,{}] 14:00:26 INFO - PROCESS | 1837 | 1461013226255 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:26 INFO - PROCESS | 1837 | 1461013226455 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:00:26 INFO - PROCESS | 1837 | 1461013226516 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147f3c800 == 32 [pid = 1837] [id = 65] 14:00:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 72 (0x7f41452d2400) [pid = 1837] [serial = 193] [outer = (nil)] 14:00:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 73 (0x7f4147647000) [pid = 1837] [serial = 194] [outer = 0x7f41452d2400] 14:00:26 INFO - PROCESS | 1837 | 1461013226579 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 74 (0x7f4147c40400) [pid = 1837] [serial = 195] [outer = 0x7f41452d2400] 14:00:27 INFO - PROCESS | 1837 | 1461013227416 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1231ms 14:00:27 INFO - PROCESS | 1837 | 1461013227481 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1837 | 1461013227484 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:00:27 INFO - PROCESS | 1837 | 1461013227489 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1837 | 1461013227491 Marionette TRACE conn3 <- [1,234,null,{}] 14:00:27 INFO - PROCESS | 1837 | 1461013227497 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 1837 | 1461013227691 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:00:27 INFO - PROCESS | 1837 | 1461013227750 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414e53d800 == 33 [pid = 1837] [id = 66] 14:00:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 75 (0x7f414b02ac00) [pid = 1837] [serial = 196] [outer = (nil)] 14:00:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 76 (0x7f414b0c7400) [pid = 1837] [serial = 197] [outer = 0x7f414b02ac00] 14:00:27 INFO - PROCESS | 1837 | 1461013227812 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 77 (0x7f4154257800) [pid = 1837] [serial = 198] [outer = 0x7f414b02ac00] 14:00:28 INFO - PROCESS | 1837 | --DOMWINDOW == 76 (0x7f4144d6c800) [pid = 1837] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:00:28 INFO - PROCESS | 1837 | --DOMWINDOW == 75 (0x7f4145c6d000) [pid = 1837] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:00:28 INFO - PROCESS | 1837 | --DOMWINDOW == 74 (0x7f414238a800) [pid = 1837] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:00:28 INFO - PROCESS | 1837 | --DOMWINDOW == 73 (0x7f41463f9400) [pid = 1837] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:00:28 INFO - PROCESS | 1837 | --DOMWINDOW == 72 (0x7f413c06b000) [pid = 1837] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:00:28 INFO - PROCESS | 1837 | --DOMWINDOW == 71 (0x7f41401b7000) [pid = 1837] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:00:28 INFO - PROCESS | 1837 | 1461013228608 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1133ms 14:00:28 INFO - PROCESS | 1837 | 1461013228623 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1837 | 1461013228626 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:00:28 INFO - PROCESS | 1837 | 1461013228632 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1837 | 1461013228634 Marionette TRACE conn3 <- [1,238,null,{}] 14:00:28 INFO - PROCESS | 1837 | 1461013228639 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:28 INFO - PROCESS | 1837 | 1461013228808 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:00:28 INFO - PROCESS | 1837 | 1461013228826 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155084800 == 34 [pid = 1837] [id = 67] 14:00:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 72 (0x7f4146ec6400) [pid = 1837] [serial = 199] [outer = (nil)] 14:00:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 73 (0x7f4155390c00) [pid = 1837] [serial = 200] [outer = 0x7f4146ec6400] 14:00:28 INFO - PROCESS | 1837 | 1461013228893 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 74 (0x7f415559c000) [pid = 1837] [serial = 201] [outer = 0x7f4146ec6400] 14:00:29 INFO - PROCESS | 1837 | 1461013229578 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 978ms 14:00:29 INFO - PROCESS | 1837 | 1461013229611 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 1837 | 1461013229614 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:00:29 INFO - PROCESS | 1837 | 1461013229619 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1837 | 1461013229623 Marionette TRACE conn3 <- [1,242,null,{}] 14:00:29 INFO - PROCESS | 1837 | 1461013229628 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 1837 | 1461013229795 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:00:29 INFO - PROCESS | 1837 | 1461013229815 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155321000 == 35 [pid = 1837] [id = 68] 14:00:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 75 (0x7f413c074400) [pid = 1837] [serial = 202] [outer = (nil)] 14:00:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 76 (0x7f4156229400) [pid = 1837] [serial = 203] [outer = 0x7f413c074400] 14:00:29 INFO - PROCESS | 1837 | 1461013229881 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 77 (0x7f4156509800) [pid = 1837] [serial = 204] [outer = 0x7f413c074400] 14:00:30 INFO - PROCESS | 1837 | 1461013230665 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:00:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1082ms 14:00:30 INFO - PROCESS | 1837 | 1461013230710 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1837 | 1461013230715 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:00:30 INFO - PROCESS | 1837 | 1461013230723 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1837 | 1461013230729 Marionette TRACE conn3 <- [1,246,null,{}] 14:00:30 INFO - PROCESS | 1837 | 1461013230738 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:30 INFO - PROCESS | 1837 | 1461013230911 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:00:31 INFO - PROCESS | 1837 | 1461013231045 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41420a8800 == 36 [pid = 1837] [id = 69] 14:00:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 78 (0x7f413c0ea000) [pid = 1837] [serial = 205] [outer = (nil)] 14:00:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 79 (0x7f413f38c000) [pid = 1837] [serial = 206] [outer = 0x7f413c0ea000] 14:00:31 INFO - PROCESS | 1837 | 1461013231122 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 80 (0x7f4140ea2800) [pid = 1837] [serial = 207] [outer = 0x7f413c0ea000] 14:00:31 INFO - PROCESS | 1837 | 1461013231982 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1283ms 14:00:32 INFO - PROCESS | 1837 | 1461013232007 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1837 | 1461013232016 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:00:32 INFO - PROCESS | 1837 | 1461013232026 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1837 | 1461013232030 Marionette TRACE conn3 <- [1,250,null,{}] 14:00:32 INFO - PROCESS | 1837 | 1461013232037 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 1837 | 1461013232246 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:00:32 INFO - PROCESS | 1837 | 1461013232261 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4149572800 == 37 [pid = 1837] [id = 70] 14:00:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 81 (0x7f413df3c400) [pid = 1837] [serial = 208] [outer = (nil)] 14:00:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 82 (0x7f4144d0f800) [pid = 1837] [serial = 209] [outer = 0x7f413df3c400] 14:00:32 INFO - PROCESS | 1837 | 1461013232336 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 83 (0x7f4145fbe000) [pid = 1837] [serial = 210] [outer = 0x7f413df3c400] 14:00:33 INFO - PROCESS | 1837 | 1461013233219 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1233ms 14:00:33 INFO - PROCESS | 1837 | 1461013233260 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1837 | 1461013233264 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:00:33 INFO - PROCESS | 1837 | 1461013233270 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1837 | 1461013233276 Marionette TRACE conn3 <- [1,254,null,{}] 14:00:33 INFO - PROCESS | 1837 | 1461013233292 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:33 INFO - PROCESS | 1837 | 1461013233455 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:00:33 INFO - PROCESS | 1837 | 1461013233596 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156353800 == 38 [pid = 1837] [id = 71] 14:00:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 84 (0x7f4145f6d000) [pid = 1837] [serial = 211] [outer = (nil)] 14:00:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 85 (0x7f414b2abc00) [pid = 1837] [serial = 212] [outer = 0x7f4145f6d000] 14:00:33 INFO - PROCESS | 1837 | 1461013233671 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 86 (0x7f415530ec00) [pid = 1837] [serial = 213] [outer = 0x7f4145f6d000] 14:00:34 INFO - PROCESS | 1837 | 1461013234582 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1338ms 14:00:34 INFO - PROCESS | 1837 | 1461013234609 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 1837 | 1461013234612 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:00:34 INFO - PROCESS | 1837 | 1461013234619 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1837 | 1461013234622 Marionette TRACE conn3 <- [1,258,null,{}] 14:00:34 INFO - PROCESS | 1837 | 1461013234627 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:34 INFO - PROCESS | 1837 | 1461013234785 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:00:34 INFO - PROCESS | 1837 | 1461013234919 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4158479800 == 39 [pid = 1837] [id = 72] 14:00:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 87 (0x7f41463fac00) [pid = 1837] [serial = 214] [outer = (nil)] 14:00:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 88 (0x7f4157fec800) [pid = 1837] [serial = 215] [outer = 0x7f41463fac00] 14:00:34 INFO - PROCESS | 1837 | 1461013234992 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 89 (0x7f41584c5000) [pid = 1837] [serial = 216] [outer = 0x7f41463fac00] 14:00:35 INFO - PROCESS | 1837 | 1461013235764 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1177ms 14:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:00:35 INFO - PROCESS | 1837 | 1461013235796 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1837 | 1461013235799 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:00:35 INFO - PROCESS | 1837 | 1461013235807 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1837 | 1461013235810 Marionette TRACE conn3 <- [1,262,null,{}] 14:00:35 INFO - PROCESS | 1837 | 1461013235816 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:35 INFO - PROCESS | 1837 | 1461013235966 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:00:36 INFO - PROCESS | 1837 | 1461013236100 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c10800 == 40 [pid = 1837] [id = 73] 14:00:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 90 (0x7f41562cd800) [pid = 1837] [serial = 217] [outer = (nil)] 14:00:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7f4159c4b000) [pid = 1837] [serial = 218] [outer = 0x7f41562cd800] 14:00:36 INFO - PROCESS | 1837 | 1461013236173 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7f4159dab400) [pid = 1837] [serial = 219] [outer = 0x7f41562cd800] 14:00:37 INFO - PROCESS | 1837 | 1461013237184 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1431ms 14:00:37 INFO - PROCESS | 1837 | 1461013237238 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1837 | 1461013237242 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:00:37 INFO - PROCESS | 1837 | 1461013237250 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1837 | 1461013237255 Marionette TRACE conn3 <- [1,266,null,{}] 14:00:37 INFO - PROCESS | 1837 | 1461013237264 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:37 INFO - PROCESS | 1837 | 1461013237409 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:00:37 INFO - PROCESS | 1837 | 1461013237589 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140161000 == 41 [pid = 1837] [id = 74] 14:00:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7f4140070c00) [pid = 1837] [serial = 220] [outer = (nil)] 14:00:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7f41401c1400) [pid = 1837] [serial = 221] [outer = 0x7f4140070c00] 14:00:37 INFO - PROCESS | 1837 | 1461013237722 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7f4142384c00) [pid = 1837] [serial = 222] [outer = 0x7f4140070c00] 14:00:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155084800 == 40 [pid = 1837] [id = 67] 14:00:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414e53d800 == 39 [pid = 1837] [id = 66] 14:00:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147f3c800 == 38 [pid = 1837] [id = 65] 14:00:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41469dd000 == 37 [pid = 1837] [id = 64] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7f414769e800) [pid = 1837] [serial = 167] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4144222800 == 36 [pid = 1837] [id = 63] 14:00:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e48f000 == 35 [pid = 1837] [id = 62] 14:00:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414b218000 == 34 [pid = 1837] [id = 60] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7f4145484800) [pid = 1837] [serial = 158] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7f4145f67800) [pid = 1837] [serial = 161] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 91 (0x7f4147a50800) [pid = 1837] [serial = 140] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 90 (0x7f4144257000) [pid = 1837] [serial = 155] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 89 (0x7f413c071c00) [pid = 1837] [serial = 146] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 88 (0x7f41470ba400) [pid = 1837] [serial = 164] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 87 (0x7f413e773400) [pid = 1837] [serial = 149] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 86 (0x7f413e9bf000) [pid = 1837] [serial = 150] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 85 (0x7f41401c4800) [pid = 1837] [serial = 152] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 84 (0x7f4140377400) [pid = 1837] [serial = 153] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 83 (0x7f4142385000) [pid = 1837] [serial = 143] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 82 (0x7f4145fc1400) [pid = 1837] [serial = 162] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 81 (0x7f414548d400) [pid = 1837] [serial = 159] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 80 (0x7f4147649c00) [pid = 1837] [serial = 165] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | --DOMWINDOW == 79 (0x7f414450b400) [pid = 1837] [serial = 156] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1837 | 1461013238613 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1386ms 14:00:38 INFO - PROCESS | 1837 | 1461013238637 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 1837 | 1461013238644 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:00:38 INFO - PROCESS | 1837 | 1461013238654 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 1837 | 1461013238657 Marionette TRACE conn3 <- [1,270,null,{}] 14:00:38 INFO - PROCESS | 1837 | 1461013238662 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:38 INFO - PROCESS | 1837 | 1461013238797 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:00:38 INFO - PROCESS | 1837 | 1461013238812 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414421d800 == 35 [pid = 1837] [id = 75] 14:00:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 80 (0x7f4142385000) [pid = 1837] [serial = 223] [outer = (nil)] 14:00:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 81 (0x7f41452d9800) [pid = 1837] [serial = 224] [outer = 0x7f4142385000] 14:00:38 INFO - PROCESS | 1837 | 1461013238874 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 82 (0x7f4145fbc000) [pid = 1837] [serial = 225] [outer = 0x7f4142385000] 14:00:39 INFO - PROCESS | 1837 | 1461013239622 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:00:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 978ms 14:00:39 INFO - PROCESS | 1837 | 1461013239631 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1837 | 1461013239634 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:00:39 INFO - PROCESS | 1837 | 1461013239640 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1837 | 1461013239645 Marionette TRACE conn3 <- [1,274,null,{}] 14:00:39 INFO - PROCESS | 1837 | 1461013239659 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:39 INFO - PROCESS | 1837 | 1461013239838 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:00:39 INFO - PROCESS | 1837 | 1461013239857 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147ae1800 == 36 [pid = 1837] [id = 76] 14:00:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 83 (0x7f4146775c00) [pid = 1837] [serial = 226] [outer = (nil)] 14:00:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 84 (0x7f41479ba000) [pid = 1837] [serial = 227] [outer = 0x7f4146775c00] 14:00:39 INFO - PROCESS | 1837 | 1461013239921 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 85 (0x7f414b008400) [pid = 1837] [serial = 228] [outer = 0x7f4146775c00] 14:00:40 INFO - PROCESS | 1837 | 1461013240636 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1036ms 14:00:40 INFO - PROCESS | 1837 | 1461013240678 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1837 | 1461013240682 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:00:40 INFO - PROCESS | 1837 | 1461013240688 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1837 | 1461013240692 Marionette TRACE conn3 <- [1,278,null,{}] 14:00:40 INFO - PROCESS | 1837 | 1461013240708 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:40 INFO - PROCESS | 1837 | 1461013240898 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:00:40 INFO - PROCESS | 1837 | 1461013240921 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414b22a800 == 37 [pid = 1837] [id = 77] 14:00:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 86 (0x7f4145fc3800) [pid = 1837] [serial = 229] [outer = (nil)] 14:00:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 87 (0x7f41550b9800) [pid = 1837] [serial = 230] [outer = 0x7f4145fc3800] 14:00:40 INFO - PROCESS | 1837 | 1461013240985 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 88 (0x7f41563f3000) [pid = 1837] [serial = 231] [outer = 0x7f4145fc3800] 14:00:41 INFO - PROCESS | 1837 | 1461013241789 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1130ms 14:00:41 INFO - PROCESS | 1837 | 1461013241820 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:00:41 INFO - PROCESS | 1837 | 1461013241824 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:00:41 INFO - PROCESS | 1837 | 1461013241829 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:00:41 INFO - PROCESS | 1837 | 1461013241831 Marionette TRACE conn3 <- [1,282,null,{}] 14:00:41 INFO - PROCESS | 1837 | 1461013241846 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 1837 | 1461013242011 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:00:42 INFO - PROCESS | 1837 | 1461013242077 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41551ac800 == 38 [pid = 1837] [id = 78] 14:00:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 89 (0x7f4149526000) [pid = 1837] [serial = 232] [outer = (nil)] 14:00:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 90 (0x7f415858c400) [pid = 1837] [serial = 233] [outer = 0x7f4149526000] 14:00:42 INFO - PROCESS | 1837 | 1461013242146 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7f4159dae800) [pid = 1837] [serial = 234] [outer = 0x7f4149526000] 14:00:42 INFO - PROCESS | 1837 | --DOMWINDOW == 90 (0x7f4146ec6400) [pid = 1837] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:00:42 INFO - PROCESS | 1837 | --DOMWINDOW == 89 (0x7f414b02ac00) [pid = 1837] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:00:42 INFO - PROCESS | 1837 | --DOMWINDOW == 88 (0x7f4144e2e800) [pid = 1837] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:00:42 INFO - PROCESS | 1837 | --DOMWINDOW == 87 (0x7f41452d2400) [pid = 1837] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:00:42 INFO - PROCESS | 1837 | --DOMWINDOW == 86 (0x7f413df33800) [pid = 1837] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:00:42 INFO - PROCESS | 1837 | --DOMWINDOW == 85 (0x7f413e9c6c00) [pid = 1837] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:00:42 INFO - PROCESS | 1837 | --DOMWINDOW == 84 (0x7f41444e2400) [pid = 1837] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:00:43 INFO - PROCESS | 1837 | 1461013243013 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1235ms 14:00:43 INFO - PROCESS | 1837 | 1461013243066 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1837 | 1461013243070 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:00:43 INFO - PROCESS | 1837 | 1461013243075 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1837 | 1461013243077 Marionette TRACE conn3 <- [1,286,null,{}] 14:00:43 INFO - PROCESS | 1837 | 1461013243088 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:43 INFO - PROCESS | 1837 | 1461013243270 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:00:43 INFO - PROCESS | 1837 | 1461013243281 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414016b000 == 39 [pid = 1837] [id = 79] 14:00:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 85 (0x7f415a226800) [pid = 1837] [serial = 235] [outer = (nil)] 14:00:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 86 (0x7f415a227800) [pid = 1837] [serial = 236] [outer = 0x7f415a226800] 14:00:43 INFO - PROCESS | 1837 | 1461013243349 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 87 (0x7f415a362800) [pid = 1837] [serial = 237] [outer = 0x7f415a226800] 14:00:44 INFO - PROCESS | 1837 | 1461013244056 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:00:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 88 (0x7f4159db5800) [pid = 1837] [serial = 238] [outer = 0x7f413df41800] 14:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1035ms 14:00:44 INFO - PROCESS | 1837 | 1461013244129 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 1837 | 1461013244132 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:00:44 INFO - PROCESS | 1837 | 1461013244199 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 1837 | 1461013244203 Marionette TRACE conn3 <- [1,290,null,{}] 14:00:44 INFO - PROCESS | 1837 | 1461013244212 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:44 INFO - PROCESS | 1837 | 1461013244345 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:00:44 INFO - PROCESS | 1837 | 1461013244356 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c99000 == 40 [pid = 1837] [id = 80] 14:00:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 89 (0x7f415a227000) [pid = 1837] [serial = 239] [outer = (nil)] 14:00:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 90 (0x7f415a73e400) [pid = 1837] [serial = 240] [outer = 0x7f415a227000] 14:00:44 INFO - PROCESS | 1837 | 1461013244415 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7f415a82b400) [pid = 1837] [serial = 241] [outer = 0x7f415a227000] 14:00:45 INFO - PROCESS | 1837 | 1461013245337 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1242ms 14:00:45 INFO - PROCESS | 1837 | 1461013245389 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1837 | 1461013245394 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:00:45 INFO - PROCESS | 1837 | 1461013245403 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1837 | 1461013245408 Marionette TRACE conn3 <- [1,294,null,{}] 14:00:45 INFO - PROCESS | 1837 | 1461013245459 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:45 INFO - PROCESS | 1837 | 1461013245617 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:00:45 INFO - PROCESS | 1837 | 1461013245756 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4145f2e800 == 41 [pid = 1837] [id = 81] 14:00:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7f413e911800) [pid = 1837] [serial = 242] [outer = (nil)] 14:00:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7f414222e000) [pid = 1837] [serial = 243] [outer = 0x7f413e911800] 14:00:45 INFO - PROCESS | 1837 | 1461013245873 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7f4144d0bc00) [pid = 1837] [serial = 244] [outer = 0x7f413e911800] 14:00:46 INFO - PROCESS | 1837 | 1461013246744 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:46 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. 14:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1376ms 14:00:46 INFO - PROCESS | 1837 | 1461013246781 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1837 | 1461013246790 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:00:46 INFO - PROCESS | 1837 | 1461013246802 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1837 | 1461013246805 Marionette TRACE conn3 <- [1,298,null,{}] 14:00:46 INFO - PROCESS | 1837 | 1461013246812 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:46 INFO - PROCESS | 1837 | 1461013246968 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:00:47 INFO - PROCESS | 1837 | 1461013247109 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155087800 == 42 [pid = 1837] [id = 82] 14:00:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7f413e9b7400) [pid = 1837] [serial = 245] [outer = (nil)] 14:00:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7f414764b400) [pid = 1837] [serial = 246] [outer = 0x7f413e9b7400] 14:00:47 INFO - PROCESS | 1837 | 1461013247182 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7f4149522000) [pid = 1837] [serial = 247] [outer = 0x7f413e9b7400] 14:00:48 INFO - PROCESS | 1837 | 1461013248069 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:48 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. 14:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1279ms 14:00:48 INFO - PROCESS | 1837 | 1461013248079 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1837 | 1461013248083 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:00:48 INFO - PROCESS | 1837 | 1461013248089 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1837 | 1461013248094 Marionette TRACE conn3 <- [1,302,null,{}] 14:00:48 INFO - PROCESS | 1837 | 1461013248109 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 1837 | 1461013248268 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:00:48 INFO - PROCESS | 1837 | 1461013248409 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a66f800 == 43 [pid = 1837] [id = 83] 14:00:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7f414b02bc00) [pid = 1837] [serial = 248] [outer = (nil)] 14:00:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7f4159dae400) [pid = 1837] [serial = 249] [outer = 0x7f414b02bc00] 14:00:48 INFO - PROCESS | 1837 | 1461013248486 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7f4159db8800) [pid = 1837] [serial = 250] [outer = 0x7f414b02bc00] 14:00:49 INFO - PROCESS | 1837 | 1461013249429 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:49 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. 14:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1394ms 14:00:49 INFO - PROCESS | 1837 | 1461013249485 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1837 | 1461013249488 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:00:49 INFO - PROCESS | 1837 | 1461013249495 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1837 | 1461013249498 Marionette TRACE conn3 <- [1,306,null,{}] 14:00:49 INFO - PROCESS | 1837 | 1461013249504 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:49 INFO - PROCESS | 1837 | 1461013249657 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:00:49 INFO - PROCESS | 1837 | 1461013249795 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415c47b800 == 44 [pid = 1837] [id = 84] 14:00:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7f413c0e1c00) [pid = 1837] [serial = 251] [outer = (nil)] 14:00:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7f415a82d800) [pid = 1837] [serial = 252] [outer = 0x7f413c0e1c00] 14:00:49 INFO - PROCESS | 1837 | 1461013249870 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7f415c406c00) [pid = 1837] [serial = 253] [outer = 0x7f413c0e1c00] 14:00:50 INFO - PROCESS | 1837 | 1461013250669 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:50 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. 14:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1230ms 14:00:50 INFO - PROCESS | 1837 | 1461013250726 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 1837 | 1461013250730 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:00:50 INFO - PROCESS | 1837 | 1461013250736 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 1837 | 1461013250738 Marionette TRACE conn3 <- [1,310,null,{}] 14:00:50 INFO - PROCESS | 1837 | 1461013250744 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:50 INFO - PROCESS | 1837 | 1461013250899 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:00:51 INFO - PROCESS | 1837 | 1461013251183 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146dcc000 == 45 [pid = 1837] [id = 85] 14:00:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7f413df33000) [pid = 1837] [serial = 254] [outer = (nil)] 14:00:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7f413e57b800) [pid = 1837] [serial = 255] [outer = 0x7f413df33000] 14:00:51 INFO - PROCESS | 1837 | 1461013251259 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7f413e9c6800) [pid = 1837] [serial = 256] [outer = 0x7f413df33000] 14:00:52 INFO - PROCESS | 1837 | 1461013252159 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:52 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. 14:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1479ms 14:00:52 INFO - PROCESS | 1837 | 1461013252232 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1837 | 1461013252239 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:00:52 INFO - PROCESS | 1837 | 1461013252250 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1837 | 1461013252254 Marionette TRACE conn3 <- [1,314,null,{}] 14:00:52 INFO - PROCESS | 1837 | 1461013252262 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:52 INFO - PROCESS | 1837 | 1461013252426 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:00:52 INFO - PROCESS | 1837 | 1461013252575 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ede000 == 46 [pid = 1837] [id = 86] 14:00:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7f4144d0d000) [pid = 1837] [serial = 257] [outer = (nil)] 14:00:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7f41460ab400) [pid = 1837] [serial = 258] [outer = 0x7f4144d0d000] 14:00:52 INFO - PROCESS | 1837 | 1461013252650 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7f4146ebe400) [pid = 1837] [serial = 259] [outer = 0x7f4144d0d000] 14:00:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414016b000 == 45 [pid = 1837] [id = 79] 14:00:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41551ac800 == 44 [pid = 1837] [id = 78] 14:00:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414b22a800 == 43 [pid = 1837] [id = 77] 14:00:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147ae1800 == 42 [pid = 1837] [id = 76] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7f4156229400) [pid = 1837] [serial = 203] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7f4144257400) [pid = 1837] [serial = 173] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7f4147c42400) [pid = 1837] [serial = 179] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7f413f399c00) [pid = 1837] [serial = 170] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7f4146778800) [pid = 1837] [serial = 176] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414421d800 == 41 [pid = 1837] [id = 75] 14:00:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140161000 == 40 [pid = 1837] [id = 74] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7f4156229800) [pid = 1837] [serial = 141] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7f415559c000) [pid = 1837] [serial = 201] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7f414951f400) [pid = 1837] [serial = 182] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7f414b0c7400) [pid = 1837] [serial = 197] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7f4145fba800) [pid = 1837] [serial = 192] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7f4154257800) [pid = 1837] [serial = 198] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7f4145d80400) [pid = 1837] [serial = 191] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7f4147c40400) [pid = 1837] [serial = 195] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7f413e9c5400) [pid = 1837] [serial = 186] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7f4147647000) [pid = 1837] [serial = 194] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7f4142382400) [pid = 1837] [serial = 188] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7f4155390c00) [pid = 1837] [serial = 200] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 91 (0x7f41441b6400) [pid = 1837] [serial = 189] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | --DOMWINDOW == 90 (0x7f413e907400) [pid = 1837] [serial = 185] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 1837 | 1461013253501 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:53 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. 14:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1286ms 14:00:53 INFO - PROCESS | 1837 | 1461013253539 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 1837 | 1461013253545 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:00:53 INFO - PROCESS | 1837 | 1461013253553 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1837 | 1461013253556 Marionette TRACE conn3 <- [1,318,null,{}] 14:00:53 INFO - PROCESS | 1837 | 1461013253562 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:53 INFO - PROCESS | 1837 | 1461013253720 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:00:53 INFO - PROCESS | 1837 | 1461013253737 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414604b000 == 41 [pid = 1837] [id = 87] 14:00:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7f413e24ac00) [pid = 1837] [serial = 260] [outer = (nil)] 14:00:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7f413e251800) [pid = 1837] [serial = 261] [outer = 0x7f413e24ac00] 14:00:53 INFO - PROCESS | 1837 | 1461013253801 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7f41463edc00) [pid = 1837] [serial = 262] [outer = 0x7f413e24ac00] 14:00:54 INFO - PROCESS | 1837 | 1461013254697 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:54 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. 14:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1182ms 14:00:54 INFO - PROCESS | 1837 | 1461013254736 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:00:54 INFO - PROCESS | 1837 | 1461013254741 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:00:54 INFO - PROCESS | 1837 | 1461013254750 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1837 | 1461013254758 Marionette TRACE conn3 <- [1,322,null,{}] 14:00:54 INFO - PROCESS | 1837 | 1461013254771 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:54 INFO - PROCESS | 1837 | 1461013254922 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:00:54 INFO - PROCESS | 1837 | 1461013254932 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4154216000 == 42 [pid = 1837] [id = 88] 14:00:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7f413e24f000) [pid = 1837] [serial = 263] [outer = (nil)] 14:00:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7f414e449800) [pid = 1837] [serial = 264] [outer = 0x7f413e24f000] 14:00:55 INFO - PROCESS | 1837 | 1461013254996 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7f4155054c00) [pid = 1837] [serial = 265] [outer = 0x7f413e24f000] 14:00:55 INFO - PROCESS | 1837 | 1461013255737 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:55 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. 14:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1007ms 14:00:55 INFO - PROCESS | 1837 | 1461013255754 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1837 | 1461013255757 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:00:55 INFO - PROCESS | 1837 | 1461013255764 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1837 | 1461013255767 Marionette TRACE conn3 <- [1,326,null,{}] 14:00:55 INFO - PROCESS | 1837 | 1461013255782 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:55 INFO - PROCESS | 1837 | 1461013255981 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:00:56 INFO - PROCESS | 1837 | 1461013256016 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41555a8000 == 43 [pid = 1837] [id = 89] 14:00:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7f4145ccb000) [pid = 1837] [serial = 266] [outer = (nil)] 14:00:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7f4145cd5400) [pid = 1837] [serial = 267] [outer = 0x7f4145ccb000] 14:00:56 INFO - PROCESS | 1837 | 1461013256077 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7f4146778800) [pid = 1837] [serial = 268] [outer = 0x7f4145ccb000] 14:00:56 INFO - PROCESS | 1837 | 1461013256845 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:56 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. 14:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1127ms 14:00:56 INFO - PROCESS | 1837 | 1461013256892 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 1837 | 1461013256896 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:00:56 INFO - PROCESS | 1837 | 1461013256901 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 1837 | 1461013256903 Marionette TRACE conn3 <- [1,330,null,{}] 14:00:56 INFO - PROCESS | 1837 | 1461013256908 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 1837 | 1461013257078 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:00:57 INFO - PROCESS | 1837 | 1461013257153 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41585c8000 == 44 [pid = 1837] [id = 90] 14:00:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7f4155511800) [pid = 1837] [serial = 269] [outer = (nil)] 14:00:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7f4156229800) [pid = 1837] [serial = 270] [outer = 0x7f4155511800] 14:00:57 INFO - PROCESS | 1837 | 1461013257230 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7f4158595000) [pid = 1837] [serial = 271] [outer = 0x7f4155511800] 14:00:57 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7f4149526000) [pid = 1837] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:00:57 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7f415a226800) [pid = 1837] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:00:57 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7f4146775c00) [pid = 1837] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:00:57 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7f4142385000) [pid = 1837] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:00:57 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7f4140070c00) [pid = 1837] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:00:57 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7f4145fc3800) [pid = 1837] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:00:57 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7f413c0e9800) [pid = 1837] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:00:58 INFO - PROCESS | 1837 | 1461013258218 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:58 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. 14:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1337ms 14:00:58 INFO - PROCESS | 1837 | 1461013258238 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 1837 | 1461013258241 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:00:58 INFO - PROCESS | 1837 | 1461013258246 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 1837 | 1461013258249 Marionette TRACE conn3 <- [1,334,null,{}] 14:00:58 INFO - PROCESS | 1837 | 1461013258254 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:58 INFO - PROCESS | 1837 | 1461013258398 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:00:58 INFO - PROCESS | 1837 | 1461013258415 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156217000 == 45 [pid = 1837] [id = 91] 14:00:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7f4144258800) [pid = 1837] [serial = 272] [outer = (nil)] 14:00:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7f4159db2800) [pid = 1837] [serial = 273] [outer = 0x7f4144258800] 14:00:58 INFO - PROCESS | 1837 | 1461013258476 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7f415a609000) [pid = 1837] [serial = 274] [outer = 0x7f4144258800] 14:00:59 INFO - PROCESS | 1837 | 1461013259189 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:00:59 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. 14:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 977ms 14:00:59 INFO - PROCESS | 1837 | 1461013259224 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1837 | 1461013259228 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:00:59 INFO - PROCESS | 1837 | 1461013259233 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1837 | 1461013259236 Marionette TRACE conn3 <- [1,338,null,{}] 14:00:59 INFO - PROCESS | 1837 | 1461013259241 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 1837 | 1461013259407 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:00:59 INFO - PROCESS | 1837 | 1461013259427 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415c484800 == 46 [pid = 1837] [id = 92] 14:00:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7f413f474c00) [pid = 1837] [serial = 275] [outer = (nil)] 14:00:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7f41465e1000) [pid = 1837] [serial = 276] [outer = 0x7f413f474c00] 14:00:59 INFO - PROCESS | 1837 | 1461013259492 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7f41465e5c00) [pid = 1837] [serial = 277] [outer = 0x7f413f474c00] 14:01:00 INFO - PROCESS | 1837 | 1461013260359 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:00 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. 14:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1180ms 14:01:00 INFO - PROCESS | 1837 | 1461013260416 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1837 | 1461013260423 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:01:00 INFO - PROCESS | 1837 | 1461013260432 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1837 | 1461013260438 Marionette TRACE conn3 <- [1,342,null,{}] 14:01:00 INFO - PROCESS | 1837 | 1461013260448 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:00 INFO - PROCESS | 1837 | 1461013260619 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:01:00 INFO - PROCESS | 1837 | 1461013260759 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146dc9800 == 47 [pid = 1837] [id = 93] 14:01:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7f413e248000) [pid = 1837] [serial = 278] [outer = (nil)] 14:01:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7f41401c4800) [pid = 1837] [serial = 279] [outer = 0x7f413e248000] 14:01:00 INFO - PROCESS | 1837 | 1461013260845 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7f414238b400) [pid = 1837] [serial = 280] [outer = 0x7f413e248000] 14:01:01 INFO - PROCESS | 1837 | 1461013261667 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:01 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. 14:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1286ms 14:01:01 INFO - PROCESS | 1837 | 1461013261720 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 1837 | 1461013261732 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:01:01 INFO - PROCESS | 1837 | 1461013261745 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1837 | 1461013261751 Marionette TRACE conn3 <- [1,346,null,{}] 14:01:01 INFO - PROCESS | 1837 | 1461013261760 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:02 INFO - PROCESS | 1837 | 1461013262049 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:01:02 INFO - PROCESS | 1837 | 1461013262271 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41551ac800 == 48 [pid = 1837] [id = 94] 14:01:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7f4145fbf000) [pid = 1837] [serial = 281] [outer = (nil)] 14:01:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7f41465dd800) [pid = 1837] [serial = 282] [outer = 0x7f4145fbf000] 14:01:02 INFO - PROCESS | 1837 | 1461013262367 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7f41465e8c00) [pid = 1837] [serial = 283] [outer = 0x7f4145fbf000] 14:01:03 INFO - PROCESS | 1837 | 1461013263327 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:03 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. 14:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1645ms 14:01:03 INFO - PROCESS | 1837 | 1461013263389 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1837 | 1461013263392 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:01:03 INFO - PROCESS | 1837 | 1461013263399 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1837 | 1461013263404 Marionette TRACE conn3 <- [1,350,null,{}] 14:01:03 INFO - PROCESS | 1837 | 1461013263420 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:03 INFO - PROCESS | 1837 | 1461013263580 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:01:03 INFO - PROCESS | 1837 | 1461013263767 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e71e000 == 49 [pid = 1837] [id = 95] 14:01:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7f414951a800) [pid = 1837] [serial = 284] [outer = (nil)] 14:01:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7f41550b0c00) [pid = 1837] [serial = 285] [outer = 0x7f414951a800] 14:01:03 INFO - PROCESS | 1837 | 1461013263847 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7f415858f000) [pid = 1837] [serial = 286] [outer = 0x7f414951a800] 14:01:04 INFO - PROCESS | 1837 | 1461013264656 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:04 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. 14:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1286ms 14:01:04 INFO - PROCESS | 1837 | 1461013264686 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:01:04 INFO - PROCESS | 1837 | 1461013264691 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:01:04 INFO - PROCESS | 1837 | 1461013264697 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 1837 | 1461013264700 Marionette TRACE conn3 <- [1,354,null,{}] 14:01:04 INFO - PROCESS | 1837 | 1461013264705 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 1837 | 1461013264860 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:01:05 INFO - PROCESS | 1837 | 1461013265012 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41465c0800 == 50 [pid = 1837] [id = 96] 14:01:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7f4148aa7c00) [pid = 1837] [serial = 287] [outer = (nil)] 14:01:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7f415a689800) [pid = 1837] [serial = 288] [outer = 0x7f4148aa7c00] 14:01:05 INFO - PROCESS | 1837 | 1461013265098 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7f415c406400) [pid = 1837] [serial = 289] [outer = 0x7f4148aa7c00] 14:01:06 INFO - PROCESS | 1837 | 1461013266001 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:06 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. 14:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1329ms 14:01:06 INFO - PROCESS | 1837 | 1461013266026 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1837 | 1461013266030 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:01:06 INFO - PROCESS | 1837 | 1461013266035 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1837 | 1461013266038 Marionette TRACE conn3 <- [1,358,null,{}] 14:01:06 INFO - PROCESS | 1837 | 1461013266044 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:06 INFO - PROCESS | 1837 | 1461013266192 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:01:06 INFO - PROCESS | 1837 | 1461013266337 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df0f000 == 51 [pid = 1837] [id = 97] 14:01:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7f4145cd0c00) [pid = 1837] [serial = 290] [outer = (nil)] 14:01:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7f415c497c00) [pid = 1837] [serial = 291] [outer = 0x7f4145cd0c00] 14:01:06 INFO - PROCESS | 1837 | 1461013266409 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7f415cef2c00) [pid = 1837] [serial = 292] [outer = 0x7f4145cd0c00] 14:01:07 INFO - PROCESS | 1837 | 1461013267380 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:07 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. 14:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1388ms 14:01:07 INFO - PROCESS | 1837 | 1461013267424 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:01:07 INFO - PROCESS | 1837 | 1461013267428 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:01:07 INFO - PROCESS | 1837 | 1461013267434 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:01:07 INFO - PROCESS | 1837 | 1461013267437 Marionette TRACE conn3 <- [1,362,null,{}] 14:01:07 INFO - PROCESS | 1837 | 1461013267442 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:07 INFO - PROCESS | 1837 | 1461013267635 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:01:07 INFO - PROCESS | 1837 | 1461013267776 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d578000 == 52 [pid = 1837] [id = 98] 14:01:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7f415e996800) [pid = 1837] [serial = 293] [outer = (nil)] 14:01:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7f415e9e3400) [pid = 1837] [serial = 294] [outer = 0x7f415e996800] 14:01:07 INFO - PROCESS | 1837 | 1461013267903 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7f415f6ee000) [pid = 1837] [serial = 295] [outer = 0x7f415e996800] 14:01:08 INFO - PROCESS | 1837 | 1461013268770 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:09 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. 14:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1638ms 14:01:09 INFO - PROCESS | 1837 | 1461013269074 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1837 | 1461013269081 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:01:09 INFO - PROCESS | 1837 | 1461013269088 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1837 | 1461013269092 Marionette TRACE conn3 <- [1,366,null,{}] 14:01:09 INFO - PROCESS | 1837 | 1461013269101 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:09 INFO - PROCESS | 1837 | 1461013269257 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:01:09 INFO - PROCESS | 1837 | 1461013269498 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140eca800 == 53 [pid = 1837] [id = 99] 14:01:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7f413c0eb800) [pid = 1837] [serial = 296] [outer = (nil)] 14:01:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7f413df34400) [pid = 1837] [serial = 297] [outer = 0x7f413c0eb800] 14:01:09 INFO - PROCESS | 1837 | 1461013269603 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7f413e248400) [pid = 1837] [serial = 298] [outer = 0x7f413c0eb800] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156217000 == 52 [pid = 1837] [id = 91] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41585c8000 == 51 [pid = 1837] [id = 90] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41555a8000 == 50 [pid = 1837] [id = 89] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4154216000 == 49 [pid = 1837] [id = 88] 14:01:10 INFO - PROCESS | 1837 | 1461013270592 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7f415a73e400) [pid = 1837] [serial = 240] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414604b000 == 48 [pid = 1837] [id = 87] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ede000 == 47 [pid = 1837] [id = 86] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146dcc000 == 46 [pid = 1837] [id = 85] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4145f2e800 == 45 [pid = 1837] [id = 81] 14:01:10 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4159c99000 == 44 [pid = 1837] [id = 80] 14:01:10 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. 14:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1583ms 14:01:10 INFO - PROCESS | 1837 | 1461013270673 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:01:10 INFO - PROCESS | 1837 | 1461013270678 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:01:10 INFO - PROCESS | 1837 | 1461013270688 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1837 | 1461013270693 Marionette TRACE conn3 <- [1,370,null,{}] 14:01:10 INFO - PROCESS | 1837 | 1461013270699 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 1837 | 1461013270841 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7f4147c3a800) [pid = 1837] [serial = 168] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7f414b2abc00) [pid = 1837] [serial = 212] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7f4157fec800) [pid = 1837] [serial = 215] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7f41550b9800) [pid = 1837] [serial = 230] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7f41563f3000) [pid = 1837] [serial = 231] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7f414b008400) [pid = 1837] [serial = 228] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7f415a362800) [pid = 1837] [serial = 237] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7f4147a51c00) [pid = 1837] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7f415858c400) [pid = 1837] [serial = 233] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7f415a227800) [pid = 1837] [serial = 236] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7f4159dae800) [pid = 1837] [serial = 234] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7f41479ba000) [pid = 1837] [serial = 227] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7f41452d9800) [pid = 1837] [serial = 224] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7f4145fbc000) [pid = 1837] [serial = 225] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7f4142384c00) [pid = 1837] [serial = 222] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7f41401c1400) [pid = 1837] [serial = 221] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7f4159c4b000) [pid = 1837] [serial = 218] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7f413f38c000) [pid = 1837] [serial = 206] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7f4144d0f800) [pid = 1837] [serial = 209] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1837 | 1461013270957 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414420d800 == 45 [pid = 1837] [id = 100] 14:01:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7f413d8d2400) [pid = 1837] [serial = 299] [outer = (nil)] 14:01:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7f414036c800) [pid = 1837] [serial = 300] [outer = 0x7f413d8d2400] 14:01:11 INFO - PROCESS | 1837 | 1461013271026 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7f4144257400) [pid = 1837] [serial = 301] [outer = 0x7f413d8d2400] 14:01:11 INFO - PROCESS | 1837 | 1461013271723 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:01:11 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. 14:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1084ms 14:01:11 INFO - PROCESS | 1837 | 1461013271770 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1837 | 1461013271773 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:01:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:01:11 INFO - PROCESS | 1837 | 1461013271783 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1837 | 1461013271786 Marionette TRACE conn3 <- [1,374,null,{}] 14:01:11 INFO - PROCESS | 1837 | 1461013271802 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:11 INFO - PROCESS | 1837 | 1461013271958 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:01:12 INFO - PROCESS | 1837 | 1461013272061 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41465cd800 == 46 [pid = 1837] [id = 101] 14:01:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7f41445f6800) [pid = 1837] [serial = 302] [outer = (nil)] 14:01:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7f4145cd4800) [pid = 1837] [serial = 303] [outer = 0x7f41445f6800] 14:01:12 INFO - PROCESS | 1837 | 1461013272133 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7f41463f7400) [pid = 1837] [serial = 304] [outer = 0x7f41445f6800] 14:01:12 INFO - PROCESS | 1837 | 1461013272914 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:01:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1190ms 14:01:12 INFO - PROCESS | 1837 | 1461013272987 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:01:12 INFO - PROCESS | 1837 | 1461013272991 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:01:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:01:13 INFO - PROCESS | 1837 | 1461013272998 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1837 | 1461013272999 Marionette TRACE conn3 <- [1,378,null,{}] 14:01:13 INFO - PROCESS | 1837 | 1461013273005 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:13 INFO - PROCESS | 1837 | 1461013273252 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:01:13 INFO - PROCESS | 1837 | 1461013273286 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4148706000 == 47 [pid = 1837] [id = 102] 14:01:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7f41470af800) [pid = 1837] [serial = 305] [outer = (nil)] 14:01:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7f41479ba000) [pid = 1837] [serial = 306] [outer = 0x7f41470af800] 14:01:13 INFO - PROCESS | 1837 | 1461013273349 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7f414879dc00) [pid = 1837] [serial = 307] [outer = 0x7f41470af800] 14:01:14 INFO - PROCESS | 1837 | 1461013274160 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:01:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1231ms 14:01:14 INFO - PROCESS | 1837 | 1461013274230 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1837 | 1461013274233 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:01:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:01:14 INFO - PROCESS | 1837 | 1461013274239 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1837 | 1461013274241 Marionette TRACE conn3 <- [1,382,null,{}] 14:01:14 INFO - PROCESS | 1837 | 1461013274246 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:14 INFO - PROCESS | 1837 | 1461013274436 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:01:14 INFO - PROCESS | 1837 | 1461013274464 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df1e800 == 48 [pid = 1837] [id = 103] 14:01:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7f414951a400) [pid = 1837] [serial = 308] [outer = (nil)] 14:01:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7f414b0cc000) [pid = 1837] [serial = 309] [outer = 0x7f414951a400] 14:01:14 INFO - PROCESS | 1837 | 1461013274524 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7f41563f2800) [pid = 1837] [serial = 310] [outer = 0x7f414951a400] 14:01:15 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7f4155511800) [pid = 1837] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:01:15 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7f413e24ac00) [pid = 1837] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:01:15 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7f413df33000) [pid = 1837] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:01:15 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7f4144d0d000) [pid = 1837] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:01:15 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7f4144258800) [pid = 1837] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:01:15 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7f413e24f000) [pid = 1837] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:01:15 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7f4145ccb000) [pid = 1837] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:01:15 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7f413c074400) [pid = 1837] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:01:15 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:15 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:01:15 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:15 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:15 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:15 INFO - PROCESS | 1837 | 1461013275539 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:01:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:01:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1339ms 14:01:15 INFO - PROCESS | 1837 | 1461013275579 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 1837 | 1461013275582 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:01:15 INFO - PROCESS | 1837 | 1461013275588 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1837 | 1461013275590 Marionette TRACE conn3 <- [1,386,null,{}] 14:01:15 INFO - PROCESS | 1837 | 1461013275595 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:15 INFO - PROCESS | 1837 | 1461013275762 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:01:15 INFO - PROCESS | 1837 | 1461013275794 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41550d4800 == 49 [pid = 1837] [id = 104] 14:01:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7f413e244800) [pid = 1837] [serial = 311] [outer = (nil)] 14:01:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7f415858c400) [pid = 1837] [serial = 312] [outer = 0x7f413e244800] 14:01:15 INFO - PROCESS | 1837 | 1461013275954 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7f415a22e400) [pid = 1837] [serial = 313] [outer = 0x7f413e244800] 14:01:16 INFO - PROCESS | 1837 | 1461013276623 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1077ms 14:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:01:16 INFO - PROCESS | 1837 | 1461013276675 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:01:16 INFO - PROCESS | 1837 | 1461013276678 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:01:16 INFO - PROCESS | 1837 | 1461013276683 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1837 | 1461013276686 Marionette TRACE conn3 <- [1,390,null,{}] 14:01:16 INFO - PROCESS | 1837 | 1461013276691 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:16 INFO - PROCESS | 1837 | 1461013276824 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:01:16 INFO - PROCESS | 1837 | 1461013276926 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156550000 == 50 [pid = 1837] [id = 105] 14:01:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7f413e246c00) [pid = 1837] [serial = 314] [outer = (nil)] 14:01:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7f415a690c00) [pid = 1837] [serial = 315] [outer = 0x7f413e246c00] 14:01:16 INFO - PROCESS | 1837 | 1461013276988 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7f415d1a4c00) [pid = 1837] [serial = 316] [outer = 0x7f413e246c00] 14:01:17 INFO - PROCESS | 1837 | 1461013277910 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:01:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1281ms 14:01:17 INFO - PROCESS | 1837 | 1461013277966 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 1837 | 1461013277971 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:01:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:01:17 INFO - PROCESS | 1837 | 1461013277982 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 1837 | 1461013277987 Marionette TRACE conn3 <- [1,394,null,{}] 14:01:18 INFO - PROCESS | 1837 | 1461013277996 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:18 INFO - PROCESS | 1837 | 1461013278183 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:01:18 INFO - PROCESS | 1837 | 1461013278362 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142222800 == 51 [pid = 1837] [id = 106] 14:01:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7f413df3bc00) [pid = 1837] [serial = 317] [outer = (nil)] 14:01:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7f413e908800) [pid = 1837] [serial = 318] [outer = 0x7f413df3bc00] 14:01:18 INFO - PROCESS | 1837 | 1461013278492 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7f4142230c00) [pid = 1837] [serial = 319] [outer = 0x7f413df3bc00] 14:01:19 INFO - PROCESS | 1837 | 1461013279556 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:01:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1641ms 14:01:19 INFO - PROCESS | 1837 | 1461013279623 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1837 | 1461013279631 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:01:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:01:19 INFO - PROCESS | 1837 | 1461013279642 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1837 | 1461013279647 Marionette TRACE conn3 <- [1,398,null,{}] 14:01:19 INFO - PROCESS | 1837 | 1461013279653 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:19 INFO - PROCESS | 1837 | 1461013279854 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:01:20 INFO - PROCESS | 1837 | 1461013280004 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414e3b0000 == 52 [pid = 1837] [id = 107] 14:01:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7f413e248c00) [pid = 1837] [serial = 320] [outer = (nil)] 14:01:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7f4145f6d400) [pid = 1837] [serial = 321] [outer = 0x7f413e248c00] 14:01:20 INFO - PROCESS | 1837 | 1461013280085 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7f41465e5000) [pid = 1837] [serial = 322] [outer = 0x7f413e248c00] 14:01:21 INFO - PROCESS | 1837 | 1461013281102 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:01:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1534ms 14:01:21 INFO - PROCESS | 1837 | 1461013281177 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1837 | 1461013281181 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:01:21 INFO - PROCESS | 1837 | 1461013281187 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1837 | 1461013281193 Marionette TRACE conn3 <- [1,402,null,{}] 14:01:21 INFO - PROCESS | 1837 | 1461013281208 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 1837 | 1461013281434 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:01:21 INFO - PROCESS | 1837 | 1461013281632 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a669000 == 53 [pid = 1837] [id = 108] 14:01:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7f413d8b8800) [pid = 1837] [serial = 323] [outer = (nil)] 14:01:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7f4146b19400) [pid = 1837] [serial = 324] [outer = 0x7f413d8b8800] 14:01:21 INFO - PROCESS | 1837 | 1461013281710 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7f414b0ce800) [pid = 1837] [serial = 325] [outer = 0x7f413d8b8800] 14:01:22 INFO - PROCESS | 1837 | 1461013282677 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1540ms 14:01:22 INFO - PROCESS | 1837 | 1461013282729 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 1837 | 1461013282732 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:01:22 INFO - PROCESS | 1837 | 1461013282741 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 1837 | 1461013282745 Marionette TRACE conn3 <- [1,406,null,{}] 14:01:22 INFO - PROCESS | 1837 | 1461013282751 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:22 INFO - PROCESS | 1837 | 1461013282922 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:01:23 INFO - PROCESS | 1837 | 1461013283123 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e79b000 == 54 [pid = 1837] [id = 109] 14:01:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7f413d8bcc00) [pid = 1837] [serial = 326] [outer = (nil)] 14:01:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7f4159db2000) [pid = 1837] [serial = 327] [outer = 0x7f413d8bcc00] 14:01:23 INFO - PROCESS | 1837 | 1461013283212 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7f415a3b4c00) [pid = 1837] [serial = 328] [outer = 0x7f413d8bcc00] 14:01:24 INFO - PROCESS | 1837 | 1461013284107 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:01:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1438ms 14:01:24 INFO - PROCESS | 1837 | 1461013284179 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1837 | 1461013284183 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:01:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:01:24 INFO - PROCESS | 1837 | 1461013284189 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1837 | 1461013284191 Marionette TRACE conn3 <- [1,410,null,{}] 14:01:24 INFO - PROCESS | 1837 | 1461013284196 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:24 INFO - PROCESS | 1837 | 1461013284347 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:01:24 INFO - PROCESS | 1837 | 1461013284487 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f254000 == 55 [pid = 1837] [id = 110] 14:01:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7f415622a000) [pid = 1837] [serial = 329] [outer = (nil)] 14:01:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7f415d1a2800) [pid = 1837] [serial = 330] [outer = 0x7f415622a000] 14:01:24 INFO - PROCESS | 1837 | 1461013284558 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7f415e996400) [pid = 1837] [serial = 331] [outer = 0x7f415622a000] 14:01:25 INFO - PROCESS | 1837 | 1461013285461 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:01:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:01:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1332ms 14:01:25 INFO - PROCESS | 1837 | 1461013285524 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 1837 | 1461013285530 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:01:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:01:25 INFO - PROCESS | 1837 | 1461013285539 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 1837 | 1461013285542 Marionette TRACE conn3 <- [1,414,null,{}] 14:01:25 INFO - PROCESS | 1837 | 1461013285552 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:25 INFO - PROCESS | 1837 | 1461013285782 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:01:25 INFO - PROCESS | 1837 | 1461013285981 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415f675800 == 56 [pid = 1837] [id = 111] 14:01:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f415f6f3c00) [pid = 1837] [serial = 332] [outer = (nil)] 14:01:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f415f6fb400) [pid = 1837] [serial = 333] [outer = 0x7f415f6f3c00] 14:01:26 INFO - PROCESS | 1837 | 1461013286117 Marionette DEBUG loaded listener.js 14:01:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f4161f44000) [pid = 1837] [serial = 334] [outer = 0x7f415f6f3c00] 14:01:27 INFO - PROCESS | 1837 | 1461013287019 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:01:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:01:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1538ms 14:01:27 INFO - PROCESS | 1837 | 1461013287077 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:01:27 INFO - PROCESS | 1837 | 1461013287080 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:01:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:01:27 INFO - PROCESS | 1837 | 1461013287087 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:01:27 INFO - PROCESS | 1837 | 1461013287090 Marionette TRACE conn3 <- [1,418,null,{}] 14:01:27 INFO - PROCESS | 1837 | 1461013287096 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:27 INFO - PROCESS | 1837 | 1461013287249 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:01:27 INFO - PROCESS | 1837 | 1461013287588 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec5e800 == 57 [pid = 1837] [id = 112] 14:01:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f413d8af400) [pid = 1837] [serial = 335] [outer = (nil)] 14:01:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f413d8b7800) [pid = 1837] [serial = 336] [outer = 0x7f413d8af400] 14:01:27 INFO - PROCESS | 1837 | 1461013287729 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f413d8dac00) [pid = 1837] [serial = 337] [outer = 0x7f413d8af400] 14:01:29 INFO - PROCESS | 1837 | 1461013289040 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:01:29 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 14:01:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2043ms 14:01:29 INFO - PROCESS | 1837 | 1461013289133 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:01:29 INFO - PROCESS | 1837 | 1461013289138 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:01:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:01:29 INFO - PROCESS | 1837 | 1461013289145 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 1837 | 1461013289150 Marionette TRACE conn3 <- [1,422,null,{}] 14:01:29 INFO - PROCESS | 1837 | 1461013289156 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:29 INFO - PROCESS | 1837 | 1461013289311 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:01:29 INFO - PROCESS | 1837 | 1461013289482 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41550d4800 == 56 [pid = 1837] [id = 104] 14:01:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df1e800 == 55 [pid = 1837] [id = 103] 14:01:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4148706000 == 54 [pid = 1837] [id = 102] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f414222e000) [pid = 1837] [serial = 243] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f414764b400) [pid = 1837] [serial = 246] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f4159dae400) [pid = 1837] [serial = 249] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f415a82d800) [pid = 1837] [serial = 252] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f41465e1000) [pid = 1837] [serial = 276] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f4a7000 == 55 [pid = 1837] [id = 113] 14:01:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f413e24e000) [pid = 1837] [serial = 338] [outer = (nil)] 14:01:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f413ebbf000) [pid = 1837] [serial = 339] [outer = 0x7f413e24e000] 14:01:29 INFO - PROCESS | 1837 | 1461013289586 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f413ec24800) [pid = 1837] [serial = 340] [outer = 0x7f413e24e000] 14:01:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41465cd800 == 54 [pid = 1837] [id = 101] 14:01:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414420d800 == 53 [pid = 1837] [id = 100] 14:01:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140eca800 == 52 [pid = 1837] [id = 99] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f4156509800) [pid = 1837] [serial = 204] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f4156229800) [pid = 1837] [serial = 270] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f413e251800) [pid = 1837] [serial = 261] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7f41463edc00) [pid = 1837] [serial = 262] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7f413e9c6800) [pid = 1837] [serial = 256] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7f413e57b800) [pid = 1837] [serial = 255] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7f4146ebe400) [pid = 1837] [serial = 259] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7f41460ab400) [pid = 1837] [serial = 258] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7f4158595000) [pid = 1837] [serial = 271] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7f4159db2800) [pid = 1837] [serial = 273] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7f414e449800) [pid = 1837] [serial = 264] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7f4145cd5400) [pid = 1837] [serial = 267] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7f4146778800) [pid = 1837] [serial = 268] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7f415a609000) [pid = 1837] [serial = 274] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7f4155054c00) [pid = 1837] [serial = 265] [outer = (nil)] [url = about:blank] 14:01:30 INFO - PROCESS | 1837 | 1461013290707 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:01:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:01:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1581ms 14:01:30 INFO - PROCESS | 1837 | 1461013290728 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 1837 | 1461013290734 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:01:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:01:30 INFO - PROCESS | 1837 | 1461013290743 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1837 | 1461013290746 Marionette TRACE conn3 <- [1,426,null,{}] 14:01:30 INFO - PROCESS | 1837 | 1461013290752 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:30 INFO - PROCESS | 1837 | 1461013290899 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:01:31 INFO - PROCESS | 1837 | 1461013291085 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41465b9800 == 53 [pid = 1837] [id = 114] 14:01:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7f413e250800) [pid = 1837] [serial = 341] [outer = (nil)] 14:01:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7f413ec31000) [pid = 1837] [serial = 342] [outer = 0x7f413e250800] 14:01:31 INFO - PROCESS | 1837 | 1461013291148 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7f4142042000) [pid = 1837] [serial = 343] [outer = 0x7f413e250800] 14:01:31 INFO - PROCESS | 1837 | 1461013291798 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 1837 | 1461013291843 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:01:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:01:31 INFO - PROCESS | 1837 | 1461013291851 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1837 | 1461013291859 Marionette TRACE conn3 <- [1,430,null,{}] 14:01:31 INFO - PROCESS | 1837 | 1461013291871 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:32 INFO - PROCESS | 1837 | 1461013292068 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:01:32 INFO - PROCESS | 1837 | 1461013292104 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147ae2800 == 54 [pid = 1837] [id = 115] 14:01:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7f413ec25400) [pid = 1837] [serial = 344] [outer = (nil)] 14:01:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7f4144e2f000) [pid = 1837] [serial = 345] [outer = 0x7f413ec25400] 14:01:32 INFO - PROCESS | 1837 | 1461013292167 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7f41465df400) [pid = 1837] [serial = 346] [outer = 0x7f413ec25400] 14:01:33 INFO - PROCESS | 1837 | 1461013293019 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:01:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:01:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1198ms 14:01:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:01:33 INFO - PROCESS | 1837 | 1461013293048 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:01:33 INFO - PROCESS | 1837 | 1461013293051 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:01:33 INFO - PROCESS | 1837 | 1461013293057 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 1837 | 1461013293059 Marionette TRACE conn3 <- [1,434,null,{}] 14:01:33 INFO - PROCESS | 1837 | 1461013293065 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:33 INFO - PROCESS | 1837 | 1461013293254 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:01:33 INFO - PROCESS | 1837 | 1461013293284 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec4b800 == 55 [pid = 1837] [id = 116] 14:01:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7f41465da000) [pid = 1837] [serial = 347] [outer = (nil)] 14:01:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7f414764b400) [pid = 1837] [serial = 348] [outer = 0x7f41465da000] 14:01:33 INFO - PROCESS | 1837 | 1461013293347 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7f41486b8c00) [pid = 1837] [serial = 349] [outer = 0x7f41465da000] 14:01:34 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7f41470af800) [pid = 1837] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:01:34 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7f41445f6800) [pid = 1837] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:01:34 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7f413d8d2400) [pid = 1837] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:01:34 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7f414951a400) [pid = 1837] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:01:34 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7f413e244800) [pid = 1837] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:01:34 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7f413c0eb800) [pid = 1837] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:01:34 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7f415a227000) [pid = 1837] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:01:34 INFO - PROCESS | 1837 | 1461013294349 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:01:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1341ms 14:01:34 INFO - PROCESS | 1837 | 1461013294399 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1837 | 1461013294403 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:01:34 INFO - PROCESS | 1837 | 1461013294408 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1837 | 1461013294410 Marionette TRACE conn3 <- [1,438,null,{}] 14:01:34 INFO - PROCESS | 1837 | 1461013294416 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 1837 | 1461013294560 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:01:34 INFO - PROCESS | 1837 | 1461013294576 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41555b4800 == 56 [pid = 1837] [id = 117] 14:01:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7f414951e800) [pid = 1837] [serial = 350] [outer = (nil)] 14:01:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7f414b032800) [pid = 1837] [serial = 351] [outer = 0x7f414951e800] 14:01:34 INFO - PROCESS | 1837 | 1461013294651 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7f4159dad000) [pid = 1837] [serial = 352] [outer = 0x7f414951e800] 14:01:35 INFO - PROCESS | 1837 | 1461013295453 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:01:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1089ms 14:01:35 INFO - PROCESS | 1837 | 1461013295499 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1837 | 1461013295501 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:01:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:01:35 INFO - PROCESS | 1837 | 1461013295519 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1837 | 1461013295521 Marionette TRACE conn3 <- [1,442,null,{}] 14:01:35 INFO - PROCESS | 1837 | 1461013295528 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:35 INFO - PROCESS | 1837 | 1461013295666 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:01:35 INFO - PROCESS | 1837 | 1461013295681 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a643800 == 57 [pid = 1837] [id = 118] 14:01:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7f415a82f800) [pid = 1837] [serial = 353] [outer = (nil)] 14:01:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7f415e9d3400) [pid = 1837] [serial = 354] [outer = 0x7f415a82f800] 14:01:35 INFO - PROCESS | 1837 | 1461013295742 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7f415f6ecc00) [pid = 1837] [serial = 355] [outer = 0x7f415a82f800] 14:01:36 INFO - PROCESS | 1837 | 1461013296768 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:01:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:01:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1284ms 14:01:36 INFO - PROCESS | 1837 | 1461013296804 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1837 | 1461013296810 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:01:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:01:36 INFO - PROCESS | 1837 | 1461013296819 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1837 | 1461013296824 Marionette TRACE conn3 <- [1,446,null,{}] 14:01:36 INFO - PROCESS | 1837 | 1461013296832 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:37 INFO - PROCESS | 1837 | 1461013297025 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:01:37 INFO - PROCESS | 1837 | 1461013297175 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142209800 == 58 [pid = 1837] [id = 119] 14:01:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7f413d8b8000) [pid = 1837] [serial = 356] [outer = (nil)] 14:01:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7f413e77dc00) [pid = 1837] [serial = 357] [outer = 0x7f413d8b8000] 14:01:37 INFO - PROCESS | 1837 | 1461013297251 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7f413ebc3c00) [pid = 1837] [serial = 358] [outer = 0x7f413d8b8000] 14:01:38 INFO - PROCESS | 1837 | 1461013298221 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:01:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1433ms 14:01:38 INFO - PROCESS | 1837 | 1461013298251 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1837 | 1461013298261 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:01:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:01:38 INFO - PROCESS | 1837 | 1461013298273 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1837 | 1461013298277 Marionette TRACE conn3 <- [1,450,null,{}] 14:01:38 INFO - PROCESS | 1837 | 1461013298283 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:38 INFO - PROCESS | 1837 | 1461013298485 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:01:38 INFO - PROCESS | 1837 | 1461013298631 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4154203000 == 59 [pid = 1837] [id = 120] 14:01:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f413d8d9000) [pid = 1837] [serial = 359] [outer = (nil)] 14:01:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f4140e95000) [pid = 1837] [serial = 360] [outer = 0x7f413d8d9000] 14:01:38 INFO - PROCESS | 1837 | 1461013298711 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f4145484400) [pid = 1837] [serial = 361] [outer = 0x7f413d8d9000] 14:01:39 INFO - PROCESS | 1837 | 1461013299725 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1837 | 1461013299762 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:01:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:01:39 INFO - PROCESS | 1837 | 1461013299768 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1837 | 1461013299773 Marionette TRACE conn3 <- [1,454,null,{}] 14:01:39 INFO - PROCESS | 1837 | 1461013299789 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 1837 | 1461013299952 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:01:40 INFO - PROCESS | 1837 | 1461013300107 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e790000 == 60 [pid = 1837] [id = 121] 14:01:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f4146777800) [pid = 1837] [serial = 362] [outer = (nil)] 14:01:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f4147a3e800) [pid = 1837] [serial = 363] [outer = 0x7f4146777800] 14:01:40 INFO - PROCESS | 1837 | 1461013300228 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f414951a400) [pid = 1837] [serial = 364] [outer = 0x7f4146777800] 14:01:41 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:41 INFO - PROCESS | 1837 | 1461013301087 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:01:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1392ms 14:01:41 INFO - PROCESS | 1837 | 1461013301161 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 1837 | 1461013301165 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:01:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:01:41 INFO - PROCESS | 1837 | 1461013301172 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1837 | 1461013301175 Marionette TRACE conn3 <- [1,458,null,{}] 14:01:41 INFO - PROCESS | 1837 | 1461013301180 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:41 INFO - PROCESS | 1837 | 1461013301356 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:01:41 INFO - PROCESS | 1837 | 1461013301501 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecd5800 == 61 [pid = 1837] [id = 122] 14:01:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f4147a36000) [pid = 1837] [serial = 365] [outer = (nil)] 14:01:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f4158595000) [pid = 1837] [serial = 366] [outer = 0x7f4147a36000] 14:01:41 INFO - PROCESS | 1837 | 1461013301578 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f415a748000) [pid = 1837] [serial = 367] [outer = 0x7f4147a36000] 14:01:42 INFO - PROCESS | 1837 | 1461013302444 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1837 | 1461013302509 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:01:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:01:42 INFO - PROCESS | 1837 | 1461013302515 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1837 | 1461013302518 Marionette TRACE conn3 <- [1,462,null,{}] 14:01:42 INFO - PROCESS | 1837 | 1461013302523 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 1837 | 1461013302680 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:01:42 INFO - PROCESS | 1837 | 1461013302830 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecf2000 == 62 [pid = 1837] [id = 123] 14:01:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f4156511400) [pid = 1837] [serial = 368] [outer = (nil)] 14:01:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f415e761800) [pid = 1837] [serial = 369] [outer = 0x7f4156511400] 14:01:42 INFO - PROCESS | 1837 | 1461013302908 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f415f6ef000) [pid = 1837] [serial = 370] [outer = 0x7f4156511400] 14:01:43 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:43 INFO - PROCESS | 1837 | 1461013303910 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1837 | 1461013303948 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:01:43 INFO - PROCESS | 1837 | 1461013303954 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1837 | 1461013303958 Marionette TRACE conn3 <- [1,466,null,{}] 14:01:43 INFO - PROCESS | 1837 | 1461013303963 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:44 INFO - PROCESS | 1837 | 1461013304143 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:01:44 INFO - PROCESS | 1837 | 1461013304296 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415f67c000 == 63 [pid = 1837] [id = 124] 14:01:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f415f6eec00) [pid = 1837] [serial = 371] [outer = (nil)] 14:01:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f415f6f2000) [pid = 1837] [serial = 372] [outer = 0x7f415f6eec00] 14:01:44 INFO - PROCESS | 1837 | 1461013304420 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f4161ecfc00) [pid = 1837] [serial = 373] [outer = 0x7f415f6eec00] 14:01:45 INFO - PROCESS | 1837 | 1461013305254 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 1837 | 1461013305289 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:01:45 INFO - PROCESS | 1837 | 1461013305295 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1837 | 1461013305299 Marionette TRACE conn3 <- [1,470,null,{}] 14:01:45 INFO - PROCESS | 1837 | 1461013305304 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:45 INFO - PROCESS | 1837 | 1461013305463 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:01:45 INFO - PROCESS | 1837 | 1461013305612 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159d49800 == 64 [pid = 1837] [id = 125] 14:01:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f4142a0c400) [pid = 1837] [serial = 374] [outer = (nil)] 14:01:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f4142a15800) [pid = 1837] [serial = 375] [outer = 0x7f4142a0c400] 14:01:45 INFO - PROCESS | 1837 | 1461013305683 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f4142a1a800) [pid = 1837] [serial = 376] [outer = 0x7f4142a0c400] 14:01:46 INFO - PROCESS | 1837 | 1461013306603 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:01:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1381ms 14:01:46 INFO - PROCESS | 1837 | 1461013306677 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1837 | 1461013306681 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:01:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:01:46 INFO - PROCESS | 1837 | 1461013306687 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1837 | 1461013306689 Marionette TRACE conn3 <- [1,474,null,{}] 14:01:46 INFO - PROCESS | 1837 | 1461013306694 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:46 INFO - PROCESS | 1837 | 1461013306916 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:01:47 INFO - PROCESS | 1837 | 1461013307349 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec51000 == 65 [pid = 1837] [id = 126] 14:01:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f4137514000) [pid = 1837] [serial = 377] [outer = (nil)] 14:01:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f4137516000) [pid = 1837] [serial = 378] [outer = 0x7f4137514000] 14:01:47 INFO - PROCESS | 1837 | 1461013307464 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f413751b000) [pid = 1837] [serial = 379] [outer = 0x7f4137514000] 14:01:48 INFO - PROCESS | 1837 | 1461013308469 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:01:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1837ms 14:01:48 INFO - PROCESS | 1837 | 1461013308526 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1837 | 1461013308533 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:01:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:01:48 INFO - PROCESS | 1837 | 1461013308549 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1837 | 1461013308560 Marionette TRACE conn3 <- [1,478,null,{}] 14:01:48 INFO - PROCESS | 1837 | 1461013308566 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:48 INFO - PROCESS | 1837 | 1461013308750 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:01:48 INFO - PROCESS | 1837 | 1461013308972 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415c47b800 == 64 [pid = 1837] [id = 84] 14:01:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41555b4800 == 63 [pid = 1837] [id = 117] 14:01:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ec4b800 == 62 [pid = 1837] [id = 116] 14:01:48 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f415a690c00) [pid = 1837] [serial = 315] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e592000 == 63 [pid = 1837] [id = 127] 14:01:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f413d8ae400) [pid = 1837] [serial = 380] [outer = (nil)] 14:01:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f413d8bb000) [pid = 1837] [serial = 381] [outer = 0x7f413d8ae400] 14:01:49 INFO - PROCESS | 1837 | 1461013309081 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f413d8e0800) [pid = 1837] [serial = 382] [outer = 0x7f413d8ae400] 14:01:49 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147ae2800 == 62 [pid = 1837] [id = 115] 14:01:49 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41465b9800 == 61 [pid = 1837] [id = 114] 14:01:49 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f4a7000 == 60 [pid = 1837] [id = 113] 14:01:49 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ec5e800 == 59 [pid = 1837] [id = 112] 14:01:49 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414e3b0000 == 58 [pid = 1837] [id = 107] 14:01:49 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142222800 == 57 [pid = 1837] [id = 106] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f415e9e3400) [pid = 1837] [serial = 294] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f414b0cc000) [pid = 1837] [serial = 309] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4145cd4800) [pid = 1837] [serial = 303] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f415a22e400) [pid = 1837] [serial = 313] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f415a689800) [pid = 1837] [serial = 288] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f41563f2800) [pid = 1837] [serial = 310] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f41401c4800) [pid = 1837] [serial = 279] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f41465dd800) [pid = 1837] [serial = 282] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f41479ba000) [pid = 1837] [serial = 306] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f414036c800) [pid = 1837] [serial = 300] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f413e248400) [pid = 1837] [serial = 298] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f413df34400) [pid = 1837] [serial = 297] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f41550b0c00) [pid = 1837] [serial = 285] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f415c497c00) [pid = 1837] [serial = 291] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f415a82b400) [pid = 1837] [serial = 241] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f415858c400) [pid = 1837] [serial = 312] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f414879dc00) [pid = 1837] [serial = 307] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f41463f7400) [pid = 1837] [serial = 304] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f4144257400) [pid = 1837] [serial = 301] [outer = (nil)] [url = about:blank] 14:01:49 INFO - PROCESS | 1837 | 1461013309881 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:01:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:01:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1393ms 14:01:49 INFO - PROCESS | 1837 | 1461013309939 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1837 | 1461013309945 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:01:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:01:49 INFO - PROCESS | 1837 | 1461013309952 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1837 | 1461013309955 Marionette TRACE conn3 <- [1,482,null,{}] 14:01:49 INFO - PROCESS | 1837 | 1461013309961 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:50 INFO - PROCESS | 1837 | 1461013310106 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:01:50 INFO - PROCESS | 1837 | 1461013310122 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142208800 == 58 [pid = 1837] [id = 128] 14:01:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f413ebb8c00) [pid = 1837] [serial = 383] [outer = (nil)] 14:01:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f413ebbf400) [pid = 1837] [serial = 384] [outer = 0x7f413ebb8c00] 14:01:50 INFO - PROCESS | 1837 | 1461013310185 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f413ec27000) [pid = 1837] [serial = 385] [outer = 0x7f413ebb8c00] 14:01:51 INFO - PROCESS | 1837 | 1461013311068 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:01:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1182ms 14:01:51 INFO - PROCESS | 1837 | 1461013311135 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:01:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:01:51 INFO - PROCESS | 1837 | 1461013311138 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:01:51 INFO - PROCESS | 1837 | 1461013311151 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1837 | 1461013311160 Marionette TRACE conn3 <- [1,486,null,{}] 14:01:51 INFO - PROCESS | 1837 | 1461013311169 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:51 INFO - PROCESS | 1837 | 1461013311320 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:01:51 INFO - PROCESS | 1837 | 1461013311447 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d586800 == 59 [pid = 1837] [id = 129] 14:01:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f413ebb8000) [pid = 1837] [serial = 386] [outer = (nil)] 14:01:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f414204b800) [pid = 1837] [serial = 387] [outer = 0x7f413ebb8000] 14:01:51 INFO - PROCESS | 1837 | 1461013311506 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f4142337000) [pid = 1837] [serial = 388] [outer = 0x7f413ebb8000] 14:01:52 INFO - PROCESS | 1837 | 1461013312321 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:01:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1245ms 14:01:52 INFO - PROCESS | 1837 | 1461013312389 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1837 | 1461013312393 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:01:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:01:52 INFO - PROCESS | 1837 | 1461013312398 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1837 | 1461013312400 Marionette TRACE conn3 <- [1,490,null,{}] 14:01:52 INFO - PROCESS | 1837 | 1461013312406 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:52 INFO - PROCESS | 1837 | 1461013312598 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:01:52 INFO - PROCESS | 1837 | 1461013312621 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41476db000 == 60 [pid = 1837] [id = 130] 14:01:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f413ec28000) [pid = 1837] [serial = 389] [outer = (nil)] 14:01:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f414238a800) [pid = 1837] [serial = 390] [outer = 0x7f413ec28000] 14:01:52 INFO - PROCESS | 1837 | 1461013312683 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f4142a1b800) [pid = 1837] [serial = 391] [outer = 0x7f413ec28000] 14:01:53 INFO - PROCESS | 1837 | 1461013313557 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:01:53 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f41465da000) [pid = 1837] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:01:53 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f413d8af400) [pid = 1837] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:01:53 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f413e24e000) [pid = 1837] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:01:53 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f413e250800) [pid = 1837] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:01:53 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f413ec25400) [pid = 1837] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:01:53 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f414951e800) [pid = 1837] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:01:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:01:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1232ms 14:01:53 INFO - PROCESS | 1837 | 1461013313632 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1837 | 1461013313634 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:01:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:01:53 INFO - PROCESS | 1837 | 1461013313640 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1837 | 1461013313642 Marionette TRACE conn3 <- [1,494,null,{}] 14:01:53 INFO - PROCESS | 1837 | 1461013313647 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:53 INFO - PROCESS | 1837 | 1461013313789 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:01:53 INFO - PROCESS | 1837 | 1461013313903 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147f3f800 == 61 [pid = 1837] [id = 131] 14:01:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f41434e2000) [pid = 1837] [serial = 392] [outer = (nil)] 14:01:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f41434e4800) [pid = 1837] [serial = 393] [outer = 0x7f41434e2000] 14:01:53 INFO - PROCESS | 1837 | 1461013313979 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f41434ec000) [pid = 1837] [serial = 394] [outer = 0x7f41434e2000] 14:01:54 INFO - PROCESS | 1837 | 1461013314722 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:01:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1130ms 14:01:54 INFO - PROCESS | 1837 | 1461013314777 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1837 | 1461013314791 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:01:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:01:54 INFO - PROCESS | 1837 | 1461013314799 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1837 | 1461013314801 Marionette TRACE conn3 <- [1,498,null,{}] 14:01:54 INFO - PROCESS | 1837 | 1461013314806 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:54 INFO - PROCESS | 1837 | 1461013314967 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:01:54 INFO - PROCESS | 1837 | 1461013314978 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f121000 == 62 [pid = 1837] [id = 132] 14:01:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f4144149800) [pid = 1837] [serial = 395] [outer = (nil)] 14:01:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f414414e800) [pid = 1837] [serial = 396] [outer = 0x7f4144149800] 14:01:55 INFO - PROCESS | 1837 | 1461013315038 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f41441ba400) [pid = 1837] [serial = 397] [outer = 0x7f4144149800] 14:01:56 INFO - PROCESS | 1837 | 1461013316038 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:01:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1284ms 14:01:56 INFO - PROCESS | 1837 | 1461013316084 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1837 | 1461013316091 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:01:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:01:56 INFO - PROCESS | 1837 | 1461013316101 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1837 | 1461013316107 Marionette TRACE conn3 <- [1,502,null,{}] 14:01:56 INFO - PROCESS | 1837 | 1461013316134 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:56 INFO - PROCESS | 1837 | 1461013316317 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:01:56 INFO - PROCESS | 1837 | 1461013316464 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f259000 == 63 [pid = 1837] [id = 133] 14:01:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f413c06d800) [pid = 1837] [serial = 398] [outer = (nil)] 14:01:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f413d8b8400) [pid = 1837] [serial = 399] [outer = 0x7f413c06d800] 14:01:56 INFO - PROCESS | 1837 | 1461013316607 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f413e24e400) [pid = 1837] [serial = 400] [outer = 0x7f413c06d800] 14:01:57 INFO - PROCESS | 1837 | 1461013317494 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:01:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1458ms 14:01:57 INFO - PROCESS | 1837 | 1461013317561 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 1837 | 1461013317569 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:01:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:01:57 INFO - PROCESS | 1837 | 1461013317581 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1837 | 1461013317584 Marionette TRACE conn3 <- [1,506,null,{}] 14:01:57 INFO - PROCESS | 1837 | 1461013317590 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:57 INFO - PROCESS | 1837 | 1461013317778 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:01:57 INFO - PROCESS | 1837 | 1461013317980 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147e69000 == 64 [pid = 1837] [id = 134] 14:01:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f413e9c5400) [pid = 1837] [serial = 401] [outer = (nil)] 14:01:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f4140075800) [pid = 1837] [serial = 402] [outer = 0x7f413e9c5400] 14:01:58 INFO - PROCESS | 1837 | 1461013318069 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f4142335800) [pid = 1837] [serial = 403] [outer = 0x7f413e9c5400] 14:01:59 INFO - PROCESS | 1837 | 1461013319084 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:01:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1534ms 14:01:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:01:59 INFO - PROCESS | 1837 | 1461013319115 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1837 | 1461013319118 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:01:59 INFO - PROCESS | 1837 | 1461013319126 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1837 | 1461013319132 Marionette TRACE conn3 <- [1,510,null,{}] 14:01:59 INFO - PROCESS | 1837 | 1461013319148 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:59 INFO - PROCESS | 1837 | 1461013319313 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:01:59 INFO - PROCESS | 1837 | 1461013319514 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4157f1a000 == 65 [pid = 1837] [id = 135] 14:01:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f41434e1800) [pid = 1837] [serial = 404] [outer = (nil)] 14:01:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f4144145c00) [pid = 1837] [serial = 405] [outer = 0x7f41434e1800] 14:01:59 INFO - PROCESS | 1837 | 1461013319597 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f414414f800) [pid = 1837] [serial = 406] [outer = 0x7f41434e1800] 14:02:00 INFO - PROCESS | 1837 | 1461013320428 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:02:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1336ms 14:02:00 INFO - PROCESS | 1837 | 1461013320461 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:02:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:02:00 INFO - PROCESS | 1837 | 1461013320466 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:02:00 INFO - PROCESS | 1837 | 1461013320471 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1837 | 1461013320474 Marionette TRACE conn3 <- [1,514,null,{}] 14:02:00 INFO - PROCESS | 1837 | 1461013320479 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:00 INFO - PROCESS | 1837 | 1461013320637 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:02:00 INFO - PROCESS | 1837 | 1461013320790 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a391000 == 66 [pid = 1837] [id = 136] 14:02:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f41434eb800) [pid = 1837] [serial = 407] [outer = (nil)] 14:02:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f4145c6bc00) [pid = 1837] [serial = 408] [outer = 0x7f41434eb800] 14:02:00 INFO - PROCESS | 1837 | 1461013320866 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f4145cd7400) [pid = 1837] [serial = 409] [outer = 0x7f41434eb800] 14:02:01 INFO - PROCESS | 1837 | 1461013321657 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:02:01 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 14:02:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1231ms 14:02:01 INFO - PROCESS | 1837 | 1461013321703 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1837 | 1461013321707 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:02:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:02:01 INFO - PROCESS | 1837 | 1461013321712 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1837 | 1461013321715 Marionette TRACE conn3 <- [1,518,null,{}] 14:02:01 INFO - PROCESS | 1837 | 1461013321720 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:01 INFO - PROCESS | 1837 | 1461013321882 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:02:02 INFO - PROCESS | 1837 | 1461013322030 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415d1d5800 == 67 [pid = 1837] [id = 137] 14:02:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f41374d6000) [pid = 1837] [serial = 410] [outer = (nil)] 14:02:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f41464b5400) [pid = 1837] [serial = 411] [outer = 0x7f41374d6000] 14:02:02 INFO - PROCESS | 1837 | 1461013322126 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f4146776c00) [pid = 1837] [serial = 412] [outer = 0x7f41374d6000] 14:02:03 INFO - PROCESS | 1837 | 1461013323023 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:02:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1383ms 14:02:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:02:03 INFO - PROCESS | 1837 | 1461013323096 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1837 | 1461013323099 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:02:03 INFO - PROCESS | 1837 | 1461013323106 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1837 | 1461013323109 Marionette TRACE conn3 <- [1,522,null,{}] 14:02:03 INFO - PROCESS | 1837 | 1461013323115 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:03 INFO - PROCESS | 1837 | 1461013323356 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:02:03 INFO - PROCESS | 1837 | 1461013323556 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f019800 == 68 [pid = 1837] [id = 138] 14:02:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f413be0fc00) [pid = 1837] [serial = 413] [outer = (nil)] 14:02:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f41436f5000) [pid = 1837] [serial = 414] [outer = 0x7f413be0fc00] 14:02:03 INFO - PROCESS | 1837 | 1461013323681 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f41436fa000) [pid = 1837] [serial = 415] [outer = 0x7f413be0fc00] 14:02:04 INFO - PROCESS | 1837 | 1461013324529 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:02:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1479ms 14:02:04 INFO - PROCESS | 1837 | 1461013324585 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 1837 | 1461013324589 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:02:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:02:04 INFO - PROCESS | 1837 | 1461013324594 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1837 | 1461013324597 Marionette TRACE conn3 <- [1,526,null,{}] 14:02:04 INFO - PROCESS | 1837 | 1461013324602 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:04 INFO - PROCESS | 1837 | 1461013324784 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:02:04 INFO - PROCESS | 1837 | 1461013324938 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146288000 == 69 [pid = 1837] [id = 139] 14:02:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f413be10000) [pid = 1837] [serial = 416] [outer = (nil)] 14:02:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f413ed82c00) [pid = 1837] [serial = 417] [outer = 0x7f413be10000] 14:02:05 INFO - PROCESS | 1837 | 1461013325009 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f413ed87800) [pid = 1837] [serial = 418] [outer = 0x7f413be10000] 14:02:05 INFO - PROCESS | 1837 | 1461013325904 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:02:05 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 14:02:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1378ms 14:02:05 INFO - PROCESS | 1837 | 1461013325974 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1837 | 1461013325978 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:02:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:02:05 INFO - PROCESS | 1837 | 1461013325984 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1837 | 1461013325988 Marionette TRACE conn3 <- [1,530,null,{}] 14:02:05 INFO - PROCESS | 1837 | 1461013325993 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:06 INFO - PROCESS | 1837 | 1461013326216 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:02:06 INFO - PROCESS | 1837 | 1461013326662 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146299800 == 70 [pid = 1837] [id = 140] 14:02:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f4137519000) [pid = 1837] [serial = 419] [outer = (nil)] 14:02:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4145fbd000) [pid = 1837] [serial = 420] [outer = 0x7f4137519000] 14:02:06 INFO - PROCESS | 1837 | 1461013326898 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f4146b20000) [pid = 1837] [serial = 421] [outer = 0x7f4137519000] 14:02:07 INFO - PROCESS | 1837 | 1461013327747 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:02:07 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 14:02:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:02:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:02:07 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 14:02:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:02:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:02:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1787ms 14:02:07 INFO - PROCESS | 1837 | 1461013327778 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1837 | 1461013327781 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:02:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:02:07 INFO - PROCESS | 1837 | 1461013327788 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1837 | 1461013327791 Marionette TRACE conn3 <- [1,534,null,{}] 14:02:07 INFO - PROCESS | 1837 | 1461013327797 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:08 INFO - PROCESS | 1837 | 1461013328084 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:02:08 INFO - PROCESS | 1837 | 1461013328465 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e5a4000 == 71 [pid = 1837] [id = 141] 14:02:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f41374d0800) [pid = 1837] [serial = 422] [outer = (nil)] 14:02:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f41374d6800) [pid = 1837] [serial = 423] [outer = 0x7f41374d0800] 14:02:08 INFO - PROCESS | 1837 | 1461013328539 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f4137521000) [pid = 1837] [serial = 424] [outer = 0x7f41374d0800] 14:02:09 INFO - PROCESS | 1837 | 1461013329359 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 14:02:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:02:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1584ms 14:02:09 INFO - PROCESS | 1837 | 1461013329373 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 1837 | 1461013329379 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:02:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:02:09 INFO - PROCESS | 1837 | 1461013329387 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1837 | 1461013329391 Marionette TRACE conn3 <- [1,538,null,{}] 14:02:09 INFO - PROCESS | 1837 | 1461013329398 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:09 INFO - PROCESS | 1837 | 1461013329582 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:02:09 INFO - PROCESS | 1837 | 1461013329752 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e59f800 == 72 [pid = 1837] [id = 142] 14:02:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f41374d1000) [pid = 1837] [serial = 425] [outer = (nil)] 14:02:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f413d8d4800) [pid = 1837] [serial = 426] [outer = 0x7f41374d1000] 14:02:09 INFO - PROCESS | 1837 | 1461013329827 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f413ec25c00) [pid = 1837] [serial = 427] [outer = 0x7f41374d1000] 14:02:10 INFO - PROCESS | 1837 | 1461013330623 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:02:10 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. 14:02:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1280ms 14:02:10 INFO - PROCESS | 1837 | 1461013330672 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:02:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:02:10 INFO - PROCESS | 1837 | 1461013330677 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:02:10 INFO - PROCESS | 1837 | 1461013330684 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1837 | 1461013330687 Marionette TRACE conn3 <- [1,542,null,{}] 14:02:10 INFO - PROCESS | 1837 | 1461013330692 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 1837 | 1461013330921 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:02:11 INFO - PROCESS | 1837 | 1461013331103 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df14800 == 73 [pid = 1837] [id = 143] 14:02:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f413e911000) [pid = 1837] [serial = 428] [outer = (nil)] 14:02:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413ee22c00) [pid = 1837] [serial = 429] [outer = 0x7f413e911000] 14:02:11 INFO - PROCESS | 1837 | 1461013331169 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4142332400) [pid = 1837] [serial = 430] [outer = 0x7f413e911000] 14:02:11 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f413e908800) [pid = 1837] [serial = 318] [outer = (nil)] [url = about:blank] 14:02:11 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f4145f6d400) [pid = 1837] [serial = 321] [outer = (nil)] [url = about:blank] 14:02:11 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f4146b19400) [pid = 1837] [serial = 324] [outer = (nil)] [url = about:blank] 14:02:11 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4159db2000) [pid = 1837] [serial = 327] [outer = (nil)] [url = about:blank] 14:02:11 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f415d1a2800) [pid = 1837] [serial = 330] [outer = (nil)] [url = about:blank] 14:02:11 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f415f6fb400) [pid = 1837] [serial = 333] [outer = (nil)] [url = about:blank] 14:02:11 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f415e9d3400) [pid = 1837] [serial = 354] [outer = (nil)] [url = about:blank] 14:02:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147f3f800 == 72 [pid = 1837] [id = 131] 14:02:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41476db000 == 71 [pid = 1837] [id = 130] 14:02:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d586800 == 70 [pid = 1837] [id = 129] 14:02:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142208800 == 69 [pid = 1837] [id = 128] 14:02:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e592000 == 68 [pid = 1837] [id = 127] 14:02:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ec51000 == 67 [pid = 1837] [id = 126] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f414764b400) [pid = 1837] [serial = 348] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f413d8dac00) [pid = 1837] [serial = 337] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f413d8b7800) [pid = 1837] [serial = 336] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f413ebbf000) [pid = 1837] [serial = 339] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f413ec24800) [pid = 1837] [serial = 340] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f413ec31000) [pid = 1837] [serial = 342] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f4142042000) [pid = 1837] [serial = 343] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4144e2f000) [pid = 1837] [serial = 345] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f41465df400) [pid = 1837] [serial = 346] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f414b032800) [pid = 1837] [serial = 351] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f41486b8c00) [pid = 1837] [serial = 349] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f4159dad000) [pid = 1837] [serial = 352] [outer = (nil)] [url = about:blank] 14:02:12 INFO - PROCESS | 1837 | 1461013332143 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:02:12 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. 14:02:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1478ms 14:02:12 INFO - PROCESS | 1837 | 1461013332183 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 1837 | 1461013332187 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:02:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:02:12 INFO - PROCESS | 1837 | 1461013332202 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1837 | 1461013332211 Marionette TRACE conn3 <- [1,546,null,{}] 14:02:12 INFO - PROCESS | 1837 | 1461013332219 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:12 INFO - PROCESS | 1837 | 1461013332392 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:02:12 INFO - PROCESS | 1837 | 1461013332411 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ec8800 == 68 [pid = 1837] [id = 144] 14:02:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f413d8ad800) [pid = 1837] [serial = 431] [outer = (nil)] 14:02:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f4142335000) [pid = 1837] [serial = 432] [outer = 0x7f413d8ad800] 14:02:12 INFO - PROCESS | 1837 | 1461013332486 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f41434e3400) [pid = 1837] [serial = 433] [outer = 0x7f413d8ad800] 14:02:13 INFO - PROCESS | 1837 | 1461013333307 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 14:02:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:02:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1194ms 14:02:13 INFO - PROCESS | 1837 | 1461013333391 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 1837 | 1461013333395 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:02:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:02:13 INFO - PROCESS | 1837 | 1461013333405 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1837 | 1461013333407 Marionette TRACE conn3 <- [1,550,null,{}] 14:02:13 INFO - PROCESS | 1837 | 1461013333414 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:13 INFO - PROCESS | 1837 | 1461013333593 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:02:13 INFO - PROCESS | 1837 | 1461013333726 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147190000 == 69 [pid = 1837] [id = 145] 14:02:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f413ed79400) [pid = 1837] [serial = 434] [outer = (nil)] 14:02:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f4142a16000) [pid = 1837] [serial = 435] [outer = 0x7f413ed79400] 14:02:13 INFO - PROCESS | 1837 | 1461013333804 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f41436f2800) [pid = 1837] [serial = 436] [outer = 0x7f413ed79400] 14:02:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f41436f1c00) [pid = 1837] [serial = 437] [outer = 0x7f413df41800] 14:02:14 INFO - PROCESS | 1837 | 1461013334825 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 14:02:14 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. 14:02:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1436ms 14:02:14 INFO - PROCESS | 1837 | 1461013334842 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1837 | 1461013334845 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:02:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:02:14 INFO - PROCESS | 1837 | 1461013334851 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1837 | 1461013334854 Marionette TRACE conn3 <- [1,554,null,{}] 14:02:14 INFO - PROCESS | 1837 | 1461013334866 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:15 INFO - PROCESS | 1837 | 1461013335047 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:02:15 INFO - PROCESS | 1837 | 1461013335080 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156549800 == 70 [pid = 1837] [id = 146] 14:02:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f41441b6400) [pid = 1837] [serial = 438] [outer = (nil)] 14:02:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4145ccd800) [pid = 1837] [serial = 439] [outer = 0x7f41441b6400] 14:02:15 INFO - PROCESS | 1837 | 1461013335151 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f4147649000) [pid = 1837] [serial = 440] [outer = 0x7f41441b6400] 14:02:15 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:16 INFO - PROCESS | 1837 | 1461013336004 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:02:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1197ms 14:02:16 INFO - PROCESS | 1837 | 1461013336051 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 1837 | 1461013336055 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:02:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:02:16 INFO - PROCESS | 1837 | 1461013336085 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1837 | 1461013336087 Marionette TRACE conn3 <- [1,558,null,{}] 14:02:16 INFO - PROCESS | 1837 | 1461013336091 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:16 INFO - PROCESS | 1837 | 1461013336284 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:02:16 INFO - PROCESS | 1837 | 1461013336309 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415ce46800 == 71 [pid = 1837] [id = 147] 14:02:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f4147a37400) [pid = 1837] [serial = 441] [outer = (nil)] 14:02:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f4147c39000) [pid = 1837] [serial = 442] [outer = 0x7f4147a37400] 14:02:16 INFO - PROCESS | 1837 | 1461013336371 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f4148aa8000) [pid = 1837] [serial = 443] [outer = 0x7f4147a37400] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f413ebb8000) [pid = 1837] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f413d8ae400) [pid = 1837] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f413f474c00) [pid = 1837] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f4137514000) [pid = 1837] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f413e246c00) [pid = 1837] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f413ec28000) [pid = 1837] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f415a82f800) [pid = 1837] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f413ebb8c00) [pid = 1837] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:02:16 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f41434e2000) [pid = 1837] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:02:17 INFO - PROCESS | 1837 | 1461013337353 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:02:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:02:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1334ms 14:02:17 INFO - PROCESS | 1837 | 1461013337422 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1837 | 1461013337427 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:02:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:02:17 INFO - PROCESS | 1837 | 1461013337448 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1837 | 1461013337453 Marionette TRACE conn3 <- [1,562,null,{}] 14:02:17 INFO - PROCESS | 1837 | 1461013337461 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:17 INFO - PROCESS | 1837 | 1461013337645 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:02:17 INFO - PROCESS | 1837 | 1461013337787 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414e53d000 == 72 [pid = 1837] [id = 148] 14:02:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f41374d0400) [pid = 1837] [serial = 444] [outer = (nil)] 14:02:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f413f1aec00) [pid = 1837] [serial = 445] [outer = 0x7f41374d0400] 14:02:17 INFO - PROCESS | 1837 | 1461013337881 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f413f1b4c00) [pid = 1837] [serial = 446] [outer = 0x7f41374d0400] 14:02:18 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:18 INFO - PROCESS | 1837 | 1461013338647 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:02:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:02:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1250ms 14:02:18 INFO - PROCESS | 1837 | 1461013338690 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1837 | 1461013338695 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:02:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:02:18 INFO - PROCESS | 1837 | 1461013338704 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1837 | 1461013338707 Marionette TRACE conn3 <- [1,566,null,{}] 14:02:18 INFO - PROCESS | 1837 | 1461013338714 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:18 INFO - PROCESS | 1837 | 1461013338988 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:02:19 INFO - PROCESS | 1837 | 1461013339163 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136988800 == 73 [pid = 1837] [id = 149] 14:02:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f4137025000) [pid = 1837] [serial = 447] [outer = (nil)] 14:02:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4137514400) [pid = 1837] [serial = 448] [outer = 0x7f4137025000] 14:02:19 INFO - PROCESS | 1837 | 1461013339266 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f413be08000) [pid = 1837] [serial = 449] [outer = 0x7f4137025000] 14:02:19 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:20 INFO - PROCESS | 1837 | 1461013340193 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:02:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:02:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1535ms 14:02:20 INFO - PROCESS | 1837 | 1461013340241 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:02:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:02:20 INFO - PROCESS | 1837 | 1461013340248 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:02:20 INFO - PROCESS | 1837 | 1461013340256 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1837 | 1461013340262 Marionette TRACE conn3 <- [1,570,null,{}] 14:02:20 INFO - PROCESS | 1837 | 1461013340269 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:20 INFO - PROCESS | 1837 | 1461013340439 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:02:20 INFO - PROCESS | 1837 | 1461013340593 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f244800 == 74 [pid = 1837] [id = 150] 14:02:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f4137027800) [pid = 1837] [serial = 450] [outer = (nil)] 14:02:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f413ed7b000) [pid = 1837] [serial = 451] [outer = 0x7f4137027800] 14:02:20 INFO - PROCESS | 1837 | 1461013340694 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f413ee1f400) [pid = 1837] [serial = 452] [outer = 0x7f4137027800] 14:02:21 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:21 INFO - PROCESS | 1837 | 1461013341658 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:02:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:02:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1433ms 14:02:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:02:21 INFO - PROCESS | 1837 | 1461013341689 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1837 | 1461013341692 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:02:21 INFO - PROCESS | 1837 | 1461013341699 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1837 | 1461013341703 Marionette TRACE conn3 <- [1,574,null,{}] 14:02:21 INFO - PROCESS | 1837 | 1461013341709 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:21 INFO - PROCESS | 1837 | 1461013341882 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:02:22 INFO - PROCESS | 1837 | 1461013342047 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4148673000 == 75 [pid = 1837] [id = 151] 14:02:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f413e907000) [pid = 1837] [serial = 453] [outer = (nil)] 14:02:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f4140e9d800) [pid = 1837] [serial = 454] [outer = 0x7f413e907000] 14:02:22 INFO - PROCESS | 1837 | 1461013342132 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f414233cc00) [pid = 1837] [serial = 455] [outer = 0x7f413e907000] 14:02:23 INFO - PROCESS | 1837 | 1461013343067 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:02:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:02:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1440ms 14:02:23 INFO - PROCESS | 1837 | 1461013343139 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1837 | 1461013343144 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:02:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:02:23 INFO - PROCESS | 1837 | 1461013343162 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1837 | 1461013343170 Marionette TRACE conn3 <- [1,578,null,{}] 14:02:23 INFO - PROCESS | 1837 | 1461013343177 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:23 INFO - PROCESS | 1837 | 1461013343427 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:02:23 INFO - PROCESS | 1837 | 1461013343541 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134fcd000 == 76 [pid = 1837] [id = 152] 14:02:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f413f1b6400) [pid = 1837] [serial = 456] [outer = (nil)] 14:02:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f414414cc00) [pid = 1837] [serial = 457] [outer = 0x7f413f1b6400] 14:02:23 INFO - PROCESS | 1837 | 1461013343621 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f41464b6000) [pid = 1837] [serial = 458] [outer = 0x7f413f1b6400] 14:02:24 INFO - PROCESS | 1837 | 1461013344479 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:02:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1399ms 14:02:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:02:24 INFO - PROCESS | 1837 | 1461013344555 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1837 | 1461013344558 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:02:24 INFO - PROCESS | 1837 | 1461013344565 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1837 | 1461013344567 Marionette TRACE conn3 <- [1,582,null,{}] 14:02:24 INFO - PROCESS | 1837 | 1461013344573 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:24 INFO - PROCESS | 1837 | 1461013344737 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:02:24 INFO - PROCESS | 1837 | 1461013344891 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e02a800 == 77 [pid = 1837] [id = 153] 14:02:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f4142a18800) [pid = 1837] [serial = 459] [outer = (nil)] 14:02:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f414764f000) [pid = 1837] [serial = 460] [outer = 0x7f4142a18800] 14:02:24 INFO - PROCESS | 1837 | 1461013344971 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4147a3d800) [pid = 1837] [serial = 461] [outer = 0x7f4142a18800] 14:02:25 INFO - PROCESS | 1837 | 1461013345776 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:02:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1288ms 14:02:25 INFO - PROCESS | 1837 | 1461013345852 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1837 | 1461013345856 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:02:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:02:25 INFO - PROCESS | 1837 | 1461013345863 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1837 | 1461013345867 Marionette TRACE conn3 <- [1,586,null,{}] 14:02:25 INFO - PROCESS | 1837 | 1461013345874 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:26 INFO - PROCESS | 1837 | 1461013346085 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:02:26 INFO - PROCESS | 1837 | 1461013346243 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351dd800 == 78 [pid = 1837] [id = 154] 14:02:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f41351f1000) [pid = 1837] [serial = 462] [outer = (nil)] 14:02:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f41351f2c00) [pid = 1837] [serial = 463] [outer = 0x7f41351f1000] 14:02:26 INFO - PROCESS | 1837 | 1461013346332 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4148aa6c00) [pid = 1837] [serial = 464] [outer = 0x7f41351f1000] 14:02:26 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:27 INFO - PROCESS | 1837 | 1461013347188 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:02:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:02:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1381ms 14:02:27 INFO - PROCESS | 1837 | 1461013347244 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1837 | 1461013347247 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:02:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:02:27 INFO - PROCESS | 1837 | 1461013347253 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1837 | 1461013347255 Marionette TRACE conn3 <- [1,590,null,{}] 14:02:27 INFO - PROCESS | 1837 | 1461013347262 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:27 INFO - PROCESS | 1837 | 1461013347426 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:02:27 INFO - PROCESS | 1837 | 1461013347585 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352d9000 == 79 [pid = 1837] [id = 155] 14:02:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f41351f1400) [pid = 1837] [serial = 465] [outer = (nil)] 14:02:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4136acc800) [pid = 1837] [serial = 466] [outer = 0x7f41351f1400] 14:02:27 INFO - PROCESS | 1837 | 1461013347654 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f4148aab400) [pid = 1837] [serial = 467] [outer = 0x7f41351f1400] 14:02:28 INFO - PROCESS | 1837 | 1461013348521 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:02:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1330ms 14:02:28 INFO - PROCESS | 1837 | 1461013348584 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:02:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:02:28 INFO - PROCESS | 1837 | 1461013348588 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:02:28 INFO - PROCESS | 1837 | 1461013348594 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1837 | 1461013348596 Marionette TRACE conn3 <- [1,594,null,{}] 14:02:28 INFO - PROCESS | 1837 | 1461013348602 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:28 INFO - PROCESS | 1837 | 1461013348766 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:02:28 INFO - PROCESS | 1837 | 1461013348929 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134812000 == 80 [pid = 1837] [id = 156] 14:02:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f41348e8800) [pid = 1837] [serial = 468] [outer = (nil)] 14:02:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f41348f0000) [pid = 1837] [serial = 469] [outer = 0x7f41348e8800] 14:02:29 INFO - PROCESS | 1837 | 1461013349013 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f41348f5000) [pid = 1837] [serial = 470] [outer = 0x7f41348e8800] 14:02:29 INFO - PROCESS | 1837 | 1461013349949 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:02:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1431ms 14:02:30 INFO - PROCESS | 1837 | 1461013350032 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1837 | 1461013350036 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:02:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:02:30 INFO - PROCESS | 1837 | 1461013350042 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1837 | 1461013350045 Marionette TRACE conn3 <- [1,598,null,{}] 14:02:30 INFO - PROCESS | 1837 | 1461013350050 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:30 INFO - PROCESS | 1837 | 1461013350218 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:02:30 INFO - PROCESS | 1837 | 1461013350375 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d586000 == 81 [pid = 1837] [id = 157] 14:02:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f41348e9400) [pid = 1837] [serial = 471] [outer = (nil)] 14:02:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f4136ad1000) [pid = 1837] [serial = 472] [outer = 0x7f41348e9400] 14:02:30 INFO - PROCESS | 1837 | 1461013350448 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f413ec26400) [pid = 1837] [serial = 473] [outer = 0x7f41348e9400] 14:02:31 INFO - PROCESS | 1837 | 1461013351516 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:02:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1487ms 14:02:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:02:31 INFO - PROCESS | 1837 | 1461013351530 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:02:31 INFO - PROCESS | 1837 | 1461013351532 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:02:31 INFO - PROCESS | 1837 | 1461013351539 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 1837 | 1461013351543 Marionette TRACE conn3 <- [1,602,null,{}] 14:02:31 INFO - PROCESS | 1837 | 1461013351549 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:31 INFO - PROCESS | 1837 | 1461013351721 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:02:31 INFO - PROCESS | 1837 | 1461013351938 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136999800 == 82 [pid = 1837] [id = 158] 14:02:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f41348eac00) [pid = 1837] [serial = 474] [outer = (nil)] 14:02:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f413d8b0000) [pid = 1837] [serial = 475] [outer = 0x7f41348eac00] 14:02:32 INFO - PROCESS | 1837 | 1461013352058 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f413ee6c400) [pid = 1837] [serial = 476] [outer = 0x7f41348eac00] 14:02:33 INFO - PROCESS | 1837 | 1461013353207 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:02:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:02:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1731ms 14:02:33 INFO - PROCESS | 1837 | 1461013353271 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 1837 | 1461013353278 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:02:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:02:33 INFO - PROCESS | 1837 | 1461013353285 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1837 | 1461013353290 Marionette TRACE conn3 <- [1,606,null,{}] 14:02:33 INFO - PROCESS | 1837 | 1461013353297 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:33 INFO - PROCESS | 1837 | 1461013353563 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:02:33 INFO - PROCESS | 1837 | 1461013353787 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4137447800 == 83 [pid = 1837] [id = 159] 14:02:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f413be0e800) [pid = 1837] [serial = 477] [outer = (nil)] 14:02:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f413c071c00) [pid = 1837] [serial = 478] [outer = 0x7f413be0e800] 14:02:33 INFO - PROCESS | 1837 | 1461013353902 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f413d8d7000) [pid = 1837] [serial = 479] [outer = 0x7f413be0e800] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415e79b000 == 82 [pid = 1837] [id = 109] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f254000 == 81 [pid = 1837] [id = 110] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f10d800 == 80 [pid = 1837] [id = 61] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415f675800 == 79 [pid = 1837] [id = 111] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f414414e800) [pid = 1837] [serial = 396] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f4142a15800) [pid = 1837] [serial = 375] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f415f6f2000) [pid = 1837] [serial = 372] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f415e761800) [pid = 1837] [serial = 369] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414e53d000 == 78 [pid = 1837] [id = 148] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415ce46800 == 77 [pid = 1837] [id = 147] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156549800 == 76 [pid = 1837] [id = 146] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147190000 == 75 [pid = 1837] [id = 145] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ec8800 == 74 [pid = 1837] [id = 144] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df14800 == 73 [pid = 1837] [id = 143] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a643800 == 72 [pid = 1837] [id = 118] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e59f800 == 71 [pid = 1837] [id = 142] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e5a4000 == 70 [pid = 1837] [id = 141] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a391000 == 69 [pid = 1837] [id = 136] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4157f1a000 == 68 [pid = 1837] [id = 135] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147e69000 == 67 [pid = 1837] [id = 134] 14:02:34 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f259000 == 66 [pid = 1837] [id = 133] 14:02:34 INFO - PROCESS | 1837 | 1461013354735 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f41434ec000) [pid = 1837] [serial = 394] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f414204b800) [pid = 1837] [serial = 387] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f4142337000) [pid = 1837] [serial = 388] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f413e77dc00) [pid = 1837] [serial = 357] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f413d8e0800) [pid = 1837] [serial = 382] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f41465e5c00) [pid = 1837] [serial = 277] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f413751b000) [pid = 1837] [serial = 379] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f415d1a4c00) [pid = 1837] [serial = 316] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f414238a800) [pid = 1837] [serial = 390] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f415f6ecc00) [pid = 1837] [serial = 355] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f4142a1b800) [pid = 1837] [serial = 391] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4140e95000) [pid = 1837] [serial = 360] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f4147a3e800) [pid = 1837] [serial = 363] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f413ebbf400) [pid = 1837] [serial = 384] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f413ec27000) [pid = 1837] [serial = 385] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f4158595000) [pid = 1837] [serial = 366] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f413d8bb000) [pid = 1837] [serial = 381] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f4137516000) [pid = 1837] [serial = 378] [outer = (nil)] [url = about:blank] 14:02:34 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f41434e4800) [pid = 1837] [serial = 393] [outer = (nil)] [url = about:blank] 14:02:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:02:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1490ms 14:02:34 INFO - PROCESS | 1837 | 1461013354783 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1837 | 1461013354792 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:02:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:02:34 INFO - PROCESS | 1837 | 1461013354805 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1837 | 1461013354808 Marionette TRACE conn3 <- [1,610,null,{}] 14:02:34 INFO - PROCESS | 1837 | 1461013354814 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:34 INFO - PROCESS | 1837 | 1461013354964 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:02:34 INFO - PROCESS | 1837 | 1461013354980 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df10800 == 67 [pid = 1837] [id = 160] 14:02:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413d8dd800) [pid = 1837] [serial = 480] [outer = (nil)] 14:02:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f413e9bb000) [pid = 1837] [serial = 481] [outer = 0x7f413d8dd800] 14:02:35 INFO - PROCESS | 1837 | 1461013355043 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f413ec25000) [pid = 1837] [serial = 482] [outer = 0x7f413d8dd800] 14:02:35 INFO - PROCESS | 1837 | 1461013355965 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:02:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1181ms 14:02:35 INFO - PROCESS | 1837 | 1461013355986 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1837 | 1461013355991 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:02:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:02:36 INFO - PROCESS | 1837 | 1461013355997 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1837 | 1461013356002 Marionette TRACE conn3 <- [1,614,null,{}] 14:02:36 INFO - PROCESS | 1837 | 1461013356017 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:36 INFO - PROCESS | 1837 | 1461013356171 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:02:36 INFO - PROCESS | 1837 | 1461013356292 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ed44000 == 68 [pid = 1837] [id = 161] 14:02:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f413e248400) [pid = 1837] [serial = 483] [outer = (nil)] 14:02:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f413ee68800) [pid = 1837] [serial = 484] [outer = 0x7f413e248400] 14:02:36 INFO - PROCESS | 1837 | 1461013356355 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f413f1b4400) [pid = 1837] [serial = 485] [outer = 0x7f413e248400] 14:02:37 INFO - PROCESS | 1837 | 1461013357047 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:02:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1087ms 14:02:37 INFO - PROCESS | 1837 | 1461013357092 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1837 | 1461013357096 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:02:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:02:37 INFO - PROCESS | 1837 | 1461013357109 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1837 | 1461013357112 Marionette TRACE conn3 <- [1,618,null,{}] 14:02:37 INFO - PROCESS | 1837 | 1461013357116 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:37 INFO - PROCESS | 1837 | 1461013357303 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:02:37 INFO - PROCESS | 1837 | 1461013357327 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f25b000 == 69 [pid = 1837] [id = 162] 14:02:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f413e248800) [pid = 1837] [serial = 486] [outer = (nil)] 14:02:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4142042000) [pid = 1837] [serial = 487] [outer = 0x7f413e248800] 14:02:37 INFO - PROCESS | 1837 | 1461013357387 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f414233ac00) [pid = 1837] [serial = 488] [outer = 0x7f413e248800] 14:02:38 INFO - PROCESS | 1837 | 1461013358207 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:02:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1129ms 14:02:38 INFO - PROCESS | 1837 | 1461013358237 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 1837 | 1461013358241 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:02:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:02:38 INFO - PROCESS | 1837 | 1461013358246 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 1837 | 1461013358249 Marionette TRACE conn3 <- [1,622,null,{}] 14:02:38 INFO - PROCESS | 1837 | 1461013358254 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:38 INFO - PROCESS | 1837 | 1461013358467 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:02:38 INFO - PROCESS | 1837 | 1461013358497 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41445b8000 == 70 [pid = 1837] [id = 163] 14:02:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4140370800) [pid = 1837] [serial = 489] [outer = (nil)] 14:02:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f4142389800) [pid = 1837] [serial = 490] [outer = 0x7f4140370800] 14:02:38 INFO - PROCESS | 1837 | 1461013358557 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f4142a19000) [pid = 1837] [serial = 491] [outer = 0x7f4140370800] 14:02:39 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f41441b6400) [pid = 1837] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:02:39 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4147a37400) [pid = 1837] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:02:39 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f41374d0800) [pid = 1837] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:02:39 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f413e911000) [pid = 1837] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:02:39 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f41374d1000) [pid = 1837] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:02:39 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f413d8ad800) [pid = 1837] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:02:39 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f413ed79400) [pid = 1837] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:02:39 INFO - PROCESS | 1837 | 1461013359584 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:02:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1384ms 14:02:39 INFO - PROCESS | 1837 | 1461013359632 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 1837 | 1461013359635 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:02:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:02:39 INFO - PROCESS | 1837 | 1461013359642 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 1837 | 1461013359644 Marionette TRACE conn3 <- [1,626,null,{}] 14:02:39 INFO - PROCESS | 1837 | 1461013359649 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:39 INFO - PROCESS | 1837 | 1461013359807 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:02:39 INFO - PROCESS | 1837 | 1461013359824 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146462000 == 71 [pid = 1837] [id = 164] 14:02:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f4142a19c00) [pid = 1837] [serial = 492] [outer = (nil)] 14:02:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f4144149c00) [pid = 1837] [serial = 493] [outer = 0x7f4142a19c00] 14:02:39 INFO - PROCESS | 1837 | 1461013359887 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f41452de000) [pid = 1837] [serial = 494] [outer = 0x7f4142a19c00] 14:02:40 INFO - PROCESS | 1837 | 1461013360642 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:02:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:02:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1033ms 14:02:40 INFO - PROCESS | 1837 | 1461013360678 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 1837 | 1461013360681 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:02:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:02:40 INFO - PROCESS | 1837 | 1461013360686 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1837 | 1461013360688 Marionette TRACE conn3 <- [1,630,null,{}] 14:02:40 INFO - PROCESS | 1837 | 1461013360693 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:40 INFO - PROCESS | 1837 | 1461013360875 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:02:40 INFO - PROCESS | 1837 | 1461013360892 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146db6800 == 72 [pid = 1837] [id = 165] 14:02:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f41351e9400) [pid = 1837] [serial = 495] [outer = (nil)] 14:02:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4146372c00) [pid = 1837] [serial = 496] [outer = 0x7f41351e9400] 14:02:40 INFO - PROCESS | 1837 | 1461013360950 Marionette DEBUG loaded listener.js 14:02:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f414676d000) [pid = 1837] [serial = 497] [outer = 0x7f41351e9400] 14:02:41 INFO - PROCESS | 1837 | 1461013361847 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1229ms 14:02:41 INFO - PROCESS | 1837 | 1461013361917 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 1837 | 1461013361923 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:02:41 INFO - PROCESS | 1837 | 1461013361931 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1837 | 1461013361937 Marionette TRACE conn3 <- [1,634,null,{}] 14:02:41 INFO - PROCESS | 1837 | 1461013361946 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:42 INFO - PROCESS | 1837 | 1461013362167 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:02:42 INFO - PROCESS | 1837 | 1461013362329 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bead800 == 73 [pid = 1837] [id = 166] 14:02:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f41351e9800) [pid = 1837] [serial = 498] [outer = (nil)] 14:02:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f413751f400) [pid = 1837] [serial = 499] [outer = 0x7f41351e9800] 14:02:42 INFO - PROCESS | 1837 | 1461013362403 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f413d8b7800) [pid = 1837] [serial = 500] [outer = 0x7f41351e9800] 14:02:43 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:43 INFO - PROCESS | 1837 | 1461013363317 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:02:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1438ms 14:02:43 INFO - PROCESS | 1837 | 1461013363370 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 1837 | 1461013363379 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:02:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:02:43 INFO - PROCESS | 1837 | 1461013363389 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1837 | 1461013363392 Marionette TRACE conn3 <- [1,638,null,{}] 14:02:43 INFO - PROCESS | 1837 | 1461013363398 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:43 INFO - PROCESS | 1837 | 1461013363620 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:02:43 INFO - PROCESS | 1837 | 1461013363778 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140162000 == 74 [pid = 1837] [id = 167] 14:02:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f41351edc00) [pid = 1837] [serial = 501] [outer = (nil)] 14:02:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f413ed85000) [pid = 1837] [serial = 502] [outer = 0x7f41351edc00] 14:02:43 INFO - PROCESS | 1837 | 1461013363850 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f413ee6f800) [pid = 1837] [serial = 503] [outer = 0x7f41351edc00] 14:02:44 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:44 INFO - PROCESS | 1837 | 1461013364883 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1531ms 14:02:44 INFO - PROCESS | 1837 | 1461013364920 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 1837 | 1461013364924 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:02:44 INFO - PROCESS | 1837 | 1461013364930 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 1837 | 1461013364935 Marionette TRACE conn3 <- [1,642,null,{}] 14:02:44 INFO - PROCESS | 1837 | 1461013364951 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:45 INFO - PROCESS | 1837 | 1461013365127 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:02:45 INFO - PROCESS | 1837 | 1461013365328 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f11f800 == 75 [pid = 1837] [id = 168] 14:02:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f4142a1bc00) [pid = 1837] [serial = 504] [outer = (nil)] 14:02:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f41434e9800) [pid = 1837] [serial = 505] [outer = 0x7f4142a1bc00] 14:02:45 INFO - PROCESS | 1837 | 1461013365449 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f41436f6c00) [pid = 1837] [serial = 506] [outer = 0x7f4142a1bc00] 14:02:46 INFO - PROCESS | 1837 | 1461013366258 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:02:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1389ms 14:02:46 INFO - PROCESS | 1837 | 1461013366320 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:02:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:02:46 INFO - PROCESS | 1837 | 1461013366325 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:02:46 INFO - PROCESS | 1837 | 1461013366331 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1837 | 1461013366334 Marionette TRACE conn3 <- [1,646,null,{}] 14:02:46 INFO - PROCESS | 1837 | 1461013366339 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:46 INFO - PROCESS | 1837 | 1461013366523 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:02:46 INFO - PROCESS | 1837 | 1461013366688 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156217000 == 76 [pid = 1837] [id = 169] 14:02:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f41434df800) [pid = 1837] [serial = 507] [outer = (nil)] 14:02:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f414689a400) [pid = 1837] [serial = 508] [outer = 0x7f41434df800] 14:02:46 INFO - PROCESS | 1837 | 1461013366762 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f4147a33000) [pid = 1837] [serial = 509] [outer = 0x7f41434df800] 14:02:47 INFO - PROCESS | 1837 | 1461013367588 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:02:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1334ms 14:02:47 INFO - PROCESS | 1837 | 1461013367665 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:02:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:02:47 INFO - PROCESS | 1837 | 1461013367669 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:02:47 INFO - PROCESS | 1837 | 1461013367675 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 1837 | 1461013367678 Marionette TRACE conn3 <- [1,650,null,{}] 14:02:47 INFO - PROCESS | 1837 | 1461013367683 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:47 INFO - PROCESS | 1837 | 1461013367860 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:02:48 INFO - PROCESS | 1837 | 1461013368022 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a66e800 == 77 [pid = 1837] [id = 170] 14:02:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f4136846000) [pid = 1837] [serial = 510] [outer = (nil)] 14:02:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f413684f400) [pid = 1837] [serial = 511] [outer = 0x7f4136846000] 14:02:48 INFO - PROCESS | 1837 | 1461013368102 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f4136853800) [pid = 1837] [serial = 512] [outer = 0x7f4136846000] 14:02:48 INFO - PROCESS | 1837 | 1461013368944 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:02:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1329ms 14:02:49 INFO - PROCESS | 1837 | 1461013369004 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1837 | 1461013369007 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:02:49 INFO - PROCESS | 1837 | 1461013369013 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1837 | 1461013369016 Marionette TRACE conn3 <- [1,654,null,{}] 14:02:49 INFO - PROCESS | 1837 | 1461013369022 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:49 INFO - PROCESS | 1837 | 1461013369228 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:02:49 INFO - PROCESS | 1837 | 1461013369392 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415f686000 == 78 [pid = 1837] [id = 171] 14:02:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f413d8db800) [pid = 1837] [serial = 513] [outer = (nil)] 14:02:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f41486b9000) [pid = 1837] [serial = 514] [outer = 0x7f413d8db800] 14:02:49 INFO - PROCESS | 1837 | 1461013369472 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f41542d6c00) [pid = 1837] [serial = 515] [outer = 0x7f413d8db800] 14:02:50 INFO - PROCESS | 1837 | 1461013370340 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:02:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1379ms 14:02:50 INFO - PROCESS | 1837 | 1461013370395 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 1837 | 1461013370398 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:02:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:02:50 INFO - PROCESS | 1837 | 1461013370404 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 1837 | 1461013370407 Marionette TRACE conn3 <- [1,658,null,{}] 14:02:50 INFO - PROCESS | 1837 | 1461013370412 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:50 INFO - PROCESS | 1837 | 1461013370575 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:02:50 INFO - PROCESS | 1837 | 1461013370742 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41375c4000 == 79 [pid = 1837] [id = 172] 14:02:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f4136a56400) [pid = 1837] [serial = 516] [outer = (nil)] 14:02:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f4136a5c400) [pid = 1837] [serial = 517] [outer = 0x7f4136a56400] 14:02:50 INFO - PROCESS | 1837 | 1461013370817 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f4136a60800) [pid = 1837] [serial = 518] [outer = 0x7f4136a56400] 14:02:51 INFO - PROCESS | 1837 | 1461013371642 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:02:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1287ms 14:02:51 INFO - PROCESS | 1837 | 1461013371692 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1837 | 1461013371695 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:02:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:02:51 INFO - PROCESS | 1837 | 1461013371702 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1837 | 1461013371705 Marionette TRACE conn3 <- [1,662,null,{}] 14:02:51 INFO - PROCESS | 1837 | 1461013371710 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:51 INFO - PROCESS | 1837 | 1461013371865 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:02:52 INFO - PROCESS | 1837 | 1461013372034 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d78000 == 80 [pid = 1837] [id = 173] 14:02:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f4133dcb400) [pid = 1837] [serial = 519] [outer = (nil)] 14:02:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f4133dd3000) [pid = 1837] [serial = 520] [outer = 0x7f4133dcb400] 14:02:52 INFO - PROCESS | 1837 | 1461013372108 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f4133dd7800) [pid = 1837] [serial = 521] [outer = 0x7f4133dcb400] 14:02:52 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:52 INFO - PROCESS | 1837 | 1461013372950 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:02:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:02:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1293ms 14:02:52 INFO - PROCESS | 1837 | 1461013372996 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1837 | 1461013373000 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:02:53 INFO - PROCESS | 1837 | 1461013373006 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1837 | 1461013373008 Marionette TRACE conn3 <- [1,666,null,{}] 14:02:53 INFO - PROCESS | 1837 | 1461013373014 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:53 INFO - PROCESS | 1837 | 1461013373179 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:02:53 INFO - PROCESS | 1837 | 1461013373348 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41339ae800 == 81 [pid = 1837] [id = 174] 14:02:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7f4133cc6400) [pid = 1837] [serial = 522] [outer = (nil)] 14:02:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7f4133cca800) [pid = 1837] [serial = 523] [outer = 0x7f4133cc6400] 14:02:53 INFO - PROCESS | 1837 | 1461013373422 Marionette DEBUG loaded listener.js 14:02:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7f4133ccfc00) [pid = 1837] [serial = 524] [outer = 0x7f4133cc6400] 14:02:53 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:54 INFO - PROCESS | 1837 | 1461013374267 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:02:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:02:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1327ms 14:02:54 INFO - PROCESS | 1837 | 1461013374334 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 1837 | 1461013374338 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:02:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:02:54 INFO - PROCESS | 1837 | 1461013374344 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 1837 | 1461013374348 Marionette TRACE conn3 <- [1,670,null,{}] 14:02:54 INFO - PROCESS | 1837 | 1461013374353 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:54 INFO - PROCESS | 1837 | 1461013374532 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:02:54 INFO - PROCESS | 1837 | 1461013374699 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41375be000 == 82 [pid = 1837] [id = 175] 14:02:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7f4133304000) [pid = 1837] [serial = 525] [outer = (nil)] 14:02:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7f413330a800) [pid = 1837] [serial = 526] [outer = 0x7f4133304000] 14:02:54 INFO - PROCESS | 1837 | 1461013374775 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7f4133310000) [pid = 1837] [serial = 527] [outer = 0x7f4133304000] 14:02:55 INFO - PROCESS | 1837 | 1461013375628 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:02:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:02:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1331ms 14:02:55 INFO - PROCESS | 1837 | 1461013375677 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:02:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:02:55 INFO - PROCESS | 1837 | 1461013375681 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:02:55 INFO - PROCESS | 1837 | 1461013375687 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 1837 | 1461013375691 Marionette TRACE conn3 <- [1,674,null,{}] 14:02:55 INFO - PROCESS | 1837 | 1461013375696 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:55 INFO - PROCESS | 1837 | 1461013375892 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:02:56 INFO - PROCESS | 1837 | 1461013376389 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413698b000 == 83 [pid = 1837] [id = 176] 14:02:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7f4133ccbc00) [pid = 1837] [serial = 528] [outer = (nil)] 14:02:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7f4133dd2800) [pid = 1837] [serial = 529] [outer = 0x7f4133ccbc00] 14:02:56 INFO - PROCESS | 1837 | 1461013376504 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7f41351e4c00) [pid = 1837] [serial = 530] [outer = 0x7f4133ccbc00] 14:02:57 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:57 INFO - PROCESS | 1837 | 1461013377431 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:02:57 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 14:02:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1780ms 14:02:57 INFO - PROCESS | 1837 | 1461013377469 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 1837 | 1461013377476 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:02:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:02:57 INFO - PROCESS | 1837 | 1461013377485 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1837 | 1461013377488 Marionette TRACE conn3 <- [1,678,null,{}] 14:02:57 INFO - PROCESS | 1837 | 1461013377496 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:57 INFO - PROCESS | 1837 | 1461013377659 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:02:57 INFO - PROCESS | 1837 | 1461013377836 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352c5000 == 84 [pid = 1837] [id = 177] 14:02:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7f4133ccd400) [pid = 1837] [serial = 531] [outer = (nil)] 14:02:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7f4136a5d800) [pid = 1837] [serial = 532] [outer = 0x7f4133ccd400] 14:02:57 INFO - PROCESS | 1837 | 1461013377908 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7f4136ac8000) [pid = 1837] [serial = 533] [outer = 0x7f4133ccd400] 14:02:58 INFO - PROCESS | 1837 | 1461013378808 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:02:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1384ms 14:02:58 INFO - PROCESS | 1837 | 1461013378874 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 1837 | 1461013378880 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:02:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:02:58 INFO - PROCESS | 1837 | 1461013378886 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 1837 | 1461013378888 Marionette TRACE conn3 <- [1,682,null,{}] 14:02:58 INFO - PROCESS | 1837 | 1461013378894 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:59 INFO - PROCESS | 1837 | 1461013379051 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:02:59 INFO - PROCESS | 1837 | 1461013379234 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec4b000 == 85 [pid = 1837] [id = 178] 14:02:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7f41374d1c00) [pid = 1837] [serial = 534] [outer = (nil)] 14:02:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7f413be02c00) [pid = 1837] [serial = 535] [outer = 0x7f41374d1c00] 14:02:59 INFO - PROCESS | 1837 | 1461013379303 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f413c0e6800) [pid = 1837] [serial = 536] [outer = 0x7f41374d1c00] 14:03:00 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:00 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:03:00 INFO - PROCESS | 1837 | 1461013380631 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:03:00 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) 14:03:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1785ms 14:03:00 INFO - PROCESS | 1837 | 1461013380672 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1837 | 1461013380676 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:03:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:03:00 INFO - PROCESS | 1837 | 1461013380725 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1837 | 1461013380733 Marionette TRACE conn3 <- [1,686,null,{}] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146462000 == 84 [pid = 1837] [id = 164] 14:03:00 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f413f1aec00) [pid = 1837] [serial = 445] [outer = (nil)] [url = about:blank] 14:03:00 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7f4140075800) [pid = 1837] [serial = 402] [outer = (nil)] [url = about:blank] 14:03:00 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7f41464b5400) [pid = 1837] [serial = 411] [outer = (nil)] [url = about:blank] 14:03:00 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7f41436f5000) [pid = 1837] [serial = 414] [outer = (nil)] [url = about:blank] 14:03:00 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7f4145c6bc00) [pid = 1837] [serial = 408] [outer = (nil)] [url = about:blank] 14:03:00 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7f413d8b8400) [pid = 1837] [serial = 399] [outer = (nil)] [url = about:blank] 14:03:00 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7f4144145c00) [pid = 1837] [serial = 405] [outer = (nil)] [url = about:blank] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41445b8000 == 83 [pid = 1837] [id = 163] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f25b000 == 82 [pid = 1837] [id = 162] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ed44000 == 81 [pid = 1837] [id = 161] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df10800 == 80 [pid = 1837] [id = 160] 14:03:00 INFO - PROCESS | 1837 | 1461013380866 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4137447800 == 79 [pid = 1837] [id = 159] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352d9000 == 78 [pid = 1837] [id = 155] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41351dd800 == 77 [pid = 1837] [id = 154] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e02a800 == 76 [pid = 1837] [id = 153] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134fcd000 == 75 [pid = 1837] [id = 152] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4148673000 == 74 [pid = 1837] [id = 151] 14:03:00 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f244800 == 73 [pid = 1837] [id = 150] 14:03:01 INFO - PROCESS | 1837 | 1461013381025 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:03:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136988800 == 72 [pid = 1837] [id = 149] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7f4145ccd800) [pid = 1837] [serial = 439] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7f4147c39000) [pid = 1837] [serial = 442] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7f4147649000) [pid = 1837] [serial = 440] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7f4137521000) [pid = 1837] [serial = 424] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7f41374d6800) [pid = 1837] [serial = 423] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7f4142332400) [pid = 1837] [serial = 430] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7f413ec25c00) [pid = 1837] [serial = 427] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7f413d8d4800) [pid = 1837] [serial = 426] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f4142335000) [pid = 1837] [serial = 432] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f41434e3400) [pid = 1837] [serial = 433] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f413ed82c00) [pid = 1837] [serial = 417] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f4142a16000) [pid = 1837] [serial = 435] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f4148aa8000) [pid = 1837] [serial = 443] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f4145fbd000) [pid = 1837] [serial = 420] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f413ee22c00) [pid = 1837] [serial = 429] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f4159db5800) [pid = 1837] [serial = 238] [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.] 14:03:01 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f41436f2800) [pid = 1837] [serial = 436] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 1837 | 1461013381185 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352d8000 == 73 [pid = 1837] [id = 179] 14:03:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f41374d4000) [pid = 1837] [serial = 537] [outer = (nil)] 14:03:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f413e57b800) [pid = 1837] [serial = 538] [outer = 0x7f41374d4000] 14:03:01 INFO - PROCESS | 1837 | 1461013381251 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f413ee69800) [pid = 1837] [serial = 539] [outer = 0x7f41374d4000] 14:03:02 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:02 INFO - PROCESS | 1837 | 1461013382382 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:03:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:03:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1740ms 14:03:02 INFO - PROCESS | 1837 | 1461013382423 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 1837 | 1461013382427 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:03:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:03:02 INFO - PROCESS | 1837 | 1461013382432 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 1837 | 1461013382434 Marionette TRACE conn3 <- [1,690,null,{}] 14:03:02 INFO - PROCESS | 1837 | 1461013382445 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:02 INFO - PROCESS | 1837 | 1461013382657 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:03:02 INFO - PROCESS | 1837 | 1461013382785 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f017000 == 74 [pid = 1837] [id = 180] 14:03:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f41374d6800) [pid = 1837] [serial = 540] [outer = (nil)] 14:03:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f413ee6dc00) [pid = 1837] [serial = 541] [outer = 0x7f41374d6800] 14:03:02 INFO - PROCESS | 1837 | 1461013382847 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f414007c400) [pid = 1837] [serial = 542] [outer = 0x7f41374d6800] 14:03:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:04 INFO - PROCESS | 1837 | 1461013384000 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:03:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1590ms 14:03:04 INFO - PROCESS | 1837 | 1461013384024 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 1837 | 1461013384027 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:03:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:03:04 INFO - PROCESS | 1837 | 1461013384039 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 1837 | 1461013384041 Marionette TRACE conn3 <- [1,694,null,{}] 14:03:04 INFO - PROCESS | 1837 | 1461013384048 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:04 INFO - PROCESS | 1837 | 1461013384259 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:03:04 INFO - PROCESS | 1837 | 1461013384372 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146477800 == 75 [pid = 1837] [id = 181] 14:03:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f414414c800) [pid = 1837] [serial = 543] [outer = (nil)] 14:03:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f414425b400) [pid = 1837] [serial = 544] [outer = 0x7f414414c800] 14:03:04 INFO - PROCESS | 1837 | 1461013384446 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f4146ad8000) [pid = 1837] [serial = 545] [outer = 0x7f414414c800] 14:03:05 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f4146777800) [pid = 1837] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f41348eac00) [pid = 1837] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f41374d0400) [pid = 1837] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f413df3bc00) [pid = 1837] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f415e996800) [pid = 1837] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f413d8b8800) [pid = 1837] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f413be0e800) [pid = 1837] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f413d8d9000) [pid = 1837] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f4137025000) [pid = 1837] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f413e248000) [pid = 1837] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f414951a800) [pid = 1837] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f413e248800) [pid = 1837] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f41562cd800) [pid = 1837] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f413d8bcc00) [pid = 1837] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f413d8dd800) [pid = 1837] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f4147643400) [pid = 1837] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f4137027800) [pid = 1837] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f413e248400) [pid = 1837] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f4142a19c00) [pid = 1837] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f41434eb800) [pid = 1837] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f41434e1800) [pid = 1837] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f4145fbf000) [pid = 1837] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f414548dc00) [pid = 1837] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f413c0e1c00) [pid = 1837] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4140370800) [pid = 1837] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f413be0fc00) [pid = 1837] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f41374d6000) [pid = 1837] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4148aa7c00) [pid = 1837] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f415622a000) [pid = 1837] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f413c06d800) [pid = 1837] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f413d8b8000) [pid = 1837] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f4156511400) [pid = 1837] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f4142a0c400) [pid = 1837] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f413e9c5400) [pid = 1837] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f413e90f000) [pid = 1837] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f41463fac00) [pid = 1837] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4145f6d000) [pid = 1837] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f415f6f3c00) [pid = 1837] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f4145c75c00) [pid = 1837] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4147a36000) [pid = 1837] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f413c0ea000) [pid = 1837] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f414b02bc00) [pid = 1837] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f4142231400) [pid = 1837] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f413df3c400) [pid = 1837] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f413e914800) [pid = 1837] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f413e9b7400) [pid = 1837] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f413e911800) [pid = 1837] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4145cd0c00) [pid = 1837] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f413e248c00) [pid = 1837] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f413c067c00) [pid = 1837] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f415f6eec00) [pid = 1837] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:03:06 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f4144149800) [pid = 1837] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:03:06 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) 14:03:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2087ms 14:03:06 INFO - PROCESS | 1837 | 1461013386110 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:03:06 INFO - PROCESS | 1837 | 1461013386122 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 1837 | 1461013386124 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:03:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:03:06 INFO - PROCESS | 1837 | 1461013386130 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 1837 | 1461013386132 Marionette TRACE conn3 <- [1,698,null,{}] 14:03:06 INFO - PROCESS | 1837 | 1461013386137 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:06 INFO - PROCESS | 1837 | 1461013386317 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:03:06 INFO - PROCESS | 1837 | 1461013386501 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ed49000 == 76 [pid = 1837] [id = 182] 14:03:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f413e244400) [pid = 1837] [serial = 546] [outer = (nil)] 14:03:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f413e90f000) [pid = 1837] [serial = 547] [outer = 0x7f413e244400] 14:03:06 INFO - PROCESS | 1837 | 1461013386568 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f413ebbfc00) [pid = 1837] [serial = 548] [outer = 0x7f413e244400] 14:03:07 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:07 INFO - PROCESS | 1837 | 1461013387621 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:03:07 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) 14:03:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1529ms 14:03:07 INFO - PROCESS | 1837 | 1461013387660 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 1837 | 1461013387663 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:03:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:03:07 INFO - PROCESS | 1837 | 1461013387669 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 1837 | 1461013387671 Marionette TRACE conn3 <- [1,702,null,{}] 14:03:07 INFO - PROCESS | 1837 | 1461013387677 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:07 INFO - PROCESS | 1837 | 1461013387819 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:03:08 INFO - PROCESS | 1837 | 1461013388081 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41339bc800 == 77 [pid = 1837] [id = 183] 14:03:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f4133303c00) [pid = 1837] [serial = 549] [outer = (nil)] 14:03:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f413330d800) [pid = 1837] [serial = 550] [outer = 0x7f4133303c00] 14:03:08 INFO - PROCESS | 1837 | 1461013388160 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f4133908400) [pid = 1837] [serial = 551] [outer = 0x7f4133303c00] 14:03:09 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:09 INFO - PROCESS | 1837 | 1461013389494 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:03:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1880ms 14:03:09 INFO - PROCESS | 1837 | 1461013389575 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 1837 | 1461013389581 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:03:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:03:09 INFO - PROCESS | 1837 | 1461013389608 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1837 | 1461013389615 Marionette TRACE conn3 <- [1,706,null,{}] 14:03:09 INFO - PROCESS | 1837 | 1461013389625 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:09 INFO - PROCESS | 1837 | 1461013389807 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:03:09 INFO - PROCESS | 1837 | 1461013389972 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec4d000 == 78 [pid = 1837] [id = 184] 14:03:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4133308000) [pid = 1837] [serial = 552] [outer = (nil)] 14:03:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f413684f800) [pid = 1837] [serial = 553] [outer = 0x7f4133308000] 14:03:10 INFO - PROCESS | 1837 | 1461013390053 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4137516400) [pid = 1837] [serial = 554] [outer = 0x7f4133308000] 14:03:11 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:11 INFO - PROCESS | 1837 | 1461013391390 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:03:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1841ms 14:03:11 INFO - PROCESS | 1837 | 1461013391562 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1837 | 1461013391567 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:03:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:03:11 INFO - PROCESS | 1837 | 1461013391594 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 1837 | 1461013391598 Marionette TRACE conn3 <- [1,710,null,{}] 14:03:11 INFO - PROCESS | 1837 | 1461013391604 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:11 INFO - PROCESS | 1837 | 1461013391817 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:03:11 INFO - PROCESS | 1837 | 1461013391979 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41465c7000 == 79 [pid = 1837] [id = 185] 14:03:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f413330ac00) [pid = 1837] [serial = 555] [outer = (nil)] 14:03:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f413d8b0400) [pid = 1837] [serial = 556] [outer = 0x7f413330ac00] 14:03:12 INFO - PROCESS | 1837 | 1461013392058 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f413ed80800) [pid = 1837] [serial = 557] [outer = 0x7f413330ac00] 14:03:13 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:13 INFO - PROCESS | 1837 | 1461013393412 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:03:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:03:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1835ms 14:03:13 INFO - PROCESS | 1837 | 1461013393426 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:03:13 INFO - PROCESS | 1837 | 1461013393429 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:03:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:03:13 INFO - PROCESS | 1837 | 1461013393483 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:03:13 INFO - PROCESS | 1837 | 1461013393493 Marionette TRACE conn3 <- [1,714,null,{}] 14:03:13 INFO - PROCESS | 1837 | 1461013393526 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:13 INFO - PROCESS | 1837 | 1461013393713 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:03:13 INFO - PROCESS | 1837 | 1461013393877 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f10c000 == 80 [pid = 1837] [id = 186] 14:03:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f4133cca400) [pid = 1837] [serial = 558] [outer = (nil)] 14:03:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4142231400) [pid = 1837] [serial = 559] [outer = 0x7f4133cca400] 14:03:13 INFO - PROCESS | 1837 | 1461013393951 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f41436ec400) [pid = 1837] [serial = 560] [outer = 0x7f4133cca400] 14:03:15 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:15 INFO - PROCESS | 1837 | 1461013395242 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:03:15 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 14:03:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1809ms 14:03:15 INFO - PROCESS | 1837 | 1461013395308 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1837 | 1461013395313 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:03:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:03:15 INFO - PROCESS | 1837 | 1461013395339 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1837 | 1461013395341 Marionette TRACE conn3 <- [1,718,null,{}] 14:03:15 INFO - PROCESS | 1837 | 1461013395348 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:15 INFO - PROCESS | 1837 | 1461013395528 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:03:15 INFO - PROCESS | 1837 | 1461013395696 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413de09800 == 81 [pid = 1837] [id = 187] 14:03:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f4133dd8400) [pid = 1837] [serial = 561] [outer = (nil)] 14:03:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f413e245400) [pid = 1837] [serial = 562] [outer = 0x7f4133dd8400] 14:03:15 INFO - PROCESS | 1837 | 1461013395769 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413ed7e000) [pid = 1837] [serial = 563] [outer = 0x7f4133dd8400] 14:03:17 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:17 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:03:17 INFO - PROCESS | 1837 | 1461013397278 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:03:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1992ms 14:03:17 INFO - PROCESS | 1837 | 1461013397328 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 1837 | 1461013397334 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:03:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:03:17 INFO - PROCESS | 1837 | 1461013397342 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1837 | 1461013397347 Marionette TRACE conn3 <- [1,722,null,{}] 14:03:17 INFO - PROCESS | 1837 | 1461013397354 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:17 INFO - PROCESS | 1837 | 1461013397548 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:03:17 INFO - PROCESS | 1837 | 1461013397739 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413beaf000 == 82 [pid = 1837] [id = 188] 14:03:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4133ccf400) [pid = 1837] [serial = 564] [outer = (nil)] 14:03:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f41348f0c00) [pid = 1837] [serial = 565] [outer = 0x7f4133ccf400] 14:03:17 INFO - PROCESS | 1837 | 1461013397808 Marionette DEBUG loaded listener.js 14:03:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f4136a59400) [pid = 1837] [serial = 566] [outer = 0x7f4133ccf400] 14:03:18 INFO - PROCESS | 1837 | 1461013398771 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:03:18 INFO - PROCESS | 1837 | 1461013398835 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:03:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:03:18 INFO - PROCESS | 1837 | 1461013398844 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:03:18 INFO - PROCESS | 1837 | 1461013398848 Marionette TRACE conn3 <- [1,726,null,{}] 14:03:18 INFO - PROCESS | 1837 | 1461013398853 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:19 INFO - PROCESS | 1837 | 1461013399022 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146359000 == 81 [pid = 1837] [id = 43] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e588000 == 80 [pid = 1837] [id = 50] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140e7c800 == 79 [pid = 1837] [id = 57] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ecc000 == 78 [pid = 1837] [id = 42] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f41348f0000) [pid = 1837] [serial = 469] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f4136acc800) [pid = 1837] [serial = 466] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f414414cc00) [pid = 1837] [serial = 457] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f41351f2c00) [pid = 1837] [serial = 463] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f4140e9d800) [pid = 1837] [serial = 454] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4136ad1000) [pid = 1837] [serial = 472] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f414764f000) [pid = 1837] [serial = 460] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f4146372c00) [pid = 1837] [serial = 496] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | 1461013399238 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414866f800 == 77 [pid = 1837] [id = 59] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ed49000 == 76 [pid = 1837] [id = 182] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146477800 == 75 [pid = 1837] [id = 181] 14:03:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413481c000 == 76 [pid = 1837] [id = 189] 14:03:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4136844800) [pid = 1837] [serial = 567] [outer = (nil)] 14:03:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f4137027c00) [pid = 1837] [serial = 568] [outer = 0x7f4136844800] 14:03:19 INFO - PROCESS | 1837 | 1461013399353 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f413be11400) [pid = 1837] [serial = 569] [outer = 0x7f4136844800] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f017000 == 75 [pid = 1837] [id = 180] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352d8000 == 74 [pid = 1837] [id = 179] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ec4b000 == 73 [pid = 1837] [id = 178] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352c5000 == 72 [pid = 1837] [id = 177] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413698b000 == 71 [pid = 1837] [id = 176] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41375be000 == 70 [pid = 1837] [id = 175] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41339ae800 == 69 [pid = 1837] [id = 174] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d78000 == 68 [pid = 1837] [id = 173] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41375c4000 == 67 [pid = 1837] [id = 172] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415f686000 == 66 [pid = 1837] [id = 171] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a66e800 == 65 [pid = 1837] [id = 170] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156217000 == 64 [pid = 1837] [id = 169] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f11f800 == 63 [pid = 1837] [id = 168] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140162000 == 62 [pid = 1837] [id = 167] 14:03:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bead800 == 61 [pid = 1837] [id = 166] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f414951a400) [pid = 1837] [serial = 364] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f413d8b0000) [pid = 1837] [serial = 475] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f413f1b4c00) [pid = 1837] [serial = 446] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4142230c00) [pid = 1837] [serial = 319] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f415f6ee000) [pid = 1837] [serial = 295] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f414b0ce800) [pid = 1837] [serial = 325] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f413d8d7000) [pid = 1837] [serial = 479] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4145484400) [pid = 1837] [serial = 361] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4137514400) [pid = 1837] [serial = 448] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f414238b400) [pid = 1837] [serial = 280] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f415858f000) [pid = 1837] [serial = 286] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4142042000) [pid = 1837] [serial = 487] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f413c071c00) [pid = 1837] [serial = 478] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f4159dab400) [pid = 1837] [serial = 219] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f415a3b4c00) [pid = 1837] [serial = 328] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f413e9bb000) [pid = 1837] [serial = 481] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f414b00a800) [pid = 1837] [serial = 183] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f413ed7b000) [pid = 1837] [serial = 451] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f413f1b4400) [pid = 1837] [serial = 485] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f414233ac00) [pid = 1837] [serial = 488] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f4144149c00) [pid = 1837] [serial = 493] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f4145cd7400) [pid = 1837] [serial = 409] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f414414f800) [pid = 1837] [serial = 406] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f41465e8c00) [pid = 1837] [serial = 283] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f413ee68800) [pid = 1837] [serial = 484] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f4147118c00) [pid = 1837] [serial = 177] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f413ee6c400) [pid = 1837] [serial = 476] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f415c406c00) [pid = 1837] [serial = 253] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f4142a19000) [pid = 1837] [serial = 491] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f4142389800) [pid = 1837] [serial = 490] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f41436fa000) [pid = 1837] [serial = 415] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f4146776c00) [pid = 1837] [serial = 412] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f413ee1f400) [pid = 1837] [serial = 452] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f415c406400) [pid = 1837] [serial = 289] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f415e996400) [pid = 1837] [serial = 331] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f413e24e400) [pid = 1837] [serial = 400] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f413ebc3c00) [pid = 1837] [serial = 358] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f41452de000) [pid = 1837] [serial = 494] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f415f6ef000) [pid = 1837] [serial = 370] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f4142a1a800) [pid = 1837] [serial = 376] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f413ec25000) [pid = 1837] [serial = 482] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f4142335800) [pid = 1837] [serial = 403] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7f41401c1c00) [pid = 1837] [serial = 171] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7f413be08000) [pid = 1837] [serial = 449] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7f41584c5000) [pid = 1837] [serial = 216] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7f415530ec00) [pid = 1837] [serial = 213] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7f4161f44000) [pid = 1837] [serial = 334] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7f41487aac00) [pid = 1837] [serial = 180] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7f415a748000) [pid = 1837] [serial = 367] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7f4140ea2800) [pid = 1837] [serial = 207] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7f4159db8800) [pid = 1837] [serial = 250] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7f4144251800) [pid = 1837] [serial = 144] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7f4145fbe000) [pid = 1837] [serial = 210] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7f4144d0dc00) [pid = 1837] [serial = 174] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7f4149522000) [pid = 1837] [serial = 247] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7f4144d0bc00) [pid = 1837] [serial = 244] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7f415cef2c00) [pid = 1837] [serial = 292] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7f41465e5000) [pid = 1837] [serial = 322] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7f4142231800) [pid = 1837] [serial = 147] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7f4161ecfc00) [pid = 1837] [serial = 373] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7f41441ba400) [pid = 1837] [serial = 397] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:20 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:03:20 INFO - PROCESS | 1837 | 1461013400334 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:03:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1531ms 14:03:20 INFO - PROCESS | 1837 | 1461013400376 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 1837 | 1461013400380 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:03:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:03:20 INFO - PROCESS | 1837 | 1461013400387 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1837 | 1461013400392 Marionette TRACE conn3 <- [1,730,null,{}] 14:03:20 INFO - PROCESS | 1837 | 1461013400406 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:20 INFO - PROCESS | 1837 | 1461013400575 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:03:20 INFO - PROCESS | 1837 | 1461013400766 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41375bf800 == 62 [pid = 1837] [id = 190] 14:03:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7f4137513400) [pid = 1837] [serial = 570] [outer = (nil)] 14:03:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7f413d8dac00) [pid = 1837] [serial = 571] [outer = 0x7f4137513400] 14:03:20 INFO - PROCESS | 1837 | 1461013400836 Marionette DEBUG loaded listener.js 14:03:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7f413e585000) [pid = 1837] [serial = 572] [outer = 0x7f4137513400] 14:03:21 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:21 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:03:21 INFO - PROCESS | 1837 | 1461013401578 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:03:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:03:21 INFO - PROCESS | 1837 | 1461013401630 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:03:21 INFO - PROCESS | 1837 | 1461013401636 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 1837 | 1461013401639 Marionette TRACE conn3 <- [1,734,null,{}] 14:03:21 INFO - PROCESS | 1837 | 1461013401643 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:21 INFO - PROCESS | 1837 | 1461013401794 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:03:21 INFO - PROCESS | 1837 | 1461013401804 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecdb000 == 63 [pid = 1837] [id = 191] 14:03:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7f413df39800) [pid = 1837] [serial = 573] [outer = (nil)] 14:03:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7f413ed81400) [pid = 1837] [serial = 574] [outer = 0x7f413df39800] 14:03:21 INFO - PROCESS | 1837 | 1461013401867 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7f413ee26c00) [pid = 1837] [serial = 575] [outer = 0x7f413df39800] 14:03:22 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:22 INFO - PROCESS | 1837 | 1461013402761 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:03:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1190ms 14:03:22 INFO - PROCESS | 1837 | 1461013402827 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 1837 | 1461013402831 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:03:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:03:22 INFO - PROCESS | 1837 | 1461013402838 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 1837 | 1461013402842 Marionette TRACE conn3 <- [1,738,null,{}] 14:03:22 INFO - PROCESS | 1837 | 1461013402847 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:23 INFO - PROCESS | 1837 | 1461013403043 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:03:23 INFO - PROCESS | 1837 | 1461013403063 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f01c000 == 64 [pid = 1837] [id = 192] 14:03:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7f4133904800) [pid = 1837] [serial = 576] [outer = (nil)] 14:03:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7f413ee6c000) [pid = 1837] [serial = 577] [outer = 0x7f4133904800] 14:03:23 INFO - PROCESS | 1837 | 1461013403124 Marionette DEBUG loaded listener.js 14:03:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7f413f1b5400) [pid = 1837] [serial = 578] [outer = 0x7f4133904800] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7f41351f1400) [pid = 1837] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7f413be10000) [pid = 1837] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7f4142a18800) [pid = 1837] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7f41348e8800) [pid = 1837] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7f413f1b6400) [pid = 1837] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7f41351f1000) [pid = 1837] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7f41348e9400) [pid = 1837] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7f4137519000) [pid = 1837] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7f413e907000) [pid = 1837] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7f4133ccd400) [pid = 1837] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7f414414c800) [pid = 1837] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7f41374d1c00) [pid = 1837] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7f41374d4000) [pid = 1837] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7f41374d6800) [pid = 1837] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:03:24 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7f4133ccbc00) [pid = 1837] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:03:24 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:24 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:03:24 INFO - PROCESS | 1837 | 1461013404533 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:03:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:03:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1735ms 14:03:24 INFO - PROCESS | 1837 | 1461013404574 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:03:24 INFO - PROCESS | 1837 | 1461013404577 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:03:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:03:24 INFO - PROCESS | 1837 | 1461013404584 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:03:24 INFO - PROCESS | 1837 | 1461013404586 Marionette TRACE conn3 <- [1,742,null,{}] 14:03:24 INFO - PROCESS | 1837 | 1461013404593 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:24 INFO - PROCESS | 1837 | 1461013404863 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:03:24 INFO - PROCESS | 1837 | 1461013404945 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f260800 == 65 [pid = 1837] [id = 193] 14:03:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7f413f1b5c00) [pid = 1837] [serial = 579] [outer = (nil)] 14:03:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7f4140370800) [pid = 1837] [serial = 580] [outer = 0x7f413f1b5c00] 14:03:25 INFO - PROCESS | 1837 | 1461013405023 Marionette DEBUG loaded listener.js 14:03:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7f414233b400) [pid = 1837] [serial = 581] [outer = 0x7f413f1b5c00] 14:03:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:26 INFO - PROCESS | 1837 | 1461013406113 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:03:26 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 14:03:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1579ms 14:03:26 INFO - PROCESS | 1837 | 1461013406164 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:03:26 INFO - PROCESS | 1837 | 1461013406168 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:03:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:03:26 INFO - PROCESS | 1837 | 1461013406173 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 1837 | 1461013406176 Marionette TRACE conn3 <- [1,746,null,{}] 14:03:26 INFO - PROCESS | 1837 | 1461013406181 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:26 INFO - PROCESS | 1837 | 1461013406325 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:03:26 INFO - PROCESS | 1837 | 1461013406601 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41339be000 == 66 [pid = 1837] [id = 194] 14:03:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7f4133303400) [pid = 1837] [serial = 582] [outer = (nil)] 14:03:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7f413390b400) [pid = 1837] [serial = 583] [outer = 0x7f4133303400] 14:03:26 INFO - PROCESS | 1837 | 1461013406721 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7f4133cd0400) [pid = 1837] [serial = 584] [outer = 0x7f4133303400] 14:03:27 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:28 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:28 INFO - PROCESS | 1837 | 1461013408089 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:03:28 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.) 14:03:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2037ms 14:03:28 INFO - PROCESS | 1837 | 1461013408211 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:03:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:03:28 INFO - PROCESS | 1837 | 1461013408217 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:03:28 INFO - PROCESS | 1837 | 1461013408224 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1837 | 1461013408230 Marionette TRACE conn3 <- [1,750,null,{}] 14:03:28 INFO - PROCESS | 1837 | 1461013408238 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 1837 | 1461013408440 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:03:28 INFO - PROCESS | 1837 | 1461013408596 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d585800 == 67 [pid = 1837] [id = 195] 14:03:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7f4133306800) [pid = 1837] [serial = 585] [outer = (nil)] 14:03:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7f4136acac00) [pid = 1837] [serial = 586] [outer = 0x7f4133306800] 14:03:28 INFO - PROCESS | 1837 | 1461013408679 Marionette DEBUG loaded listener.js 14:03:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7f413be04800) [pid = 1837] [serial = 587] [outer = 0x7f4133306800] 14:03:29 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:30 INFO - PROCESS | 1837 | 1461013410151 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:03:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1995ms 14:03:30 INFO - PROCESS | 1837 | 1461013410222 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1837 | 1461013410229 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:03:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:03:30 INFO - PROCESS | 1837 | 1461013410238 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1837 | 1461013410242 Marionette TRACE conn3 <- [1,754,null,{}] 14:03:30 INFO - PROCESS | 1837 | 1461013410248 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:30 INFO - PROCESS | 1837 | 1461013410456 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:03:30 INFO - PROCESS | 1837 | 1461013410611 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140162000 == 68 [pid = 1837] [id = 196] 14:03:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7f4136848800) [pid = 1837] [serial = 588] [outer = (nil)] 14:03:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7f413c075400) [pid = 1837] [serial = 589] [outer = 0x7f4136848800] 14:03:30 INFO - PROCESS | 1837 | 1461013410685 Marionette DEBUG loaded listener.js 14:03:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7f413e913000) [pid = 1837] [serial = 590] [outer = 0x7f4136848800] 14:03:32 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:32 INFO - PROCESS | 1837 | 1461013412197 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:03:32 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 14:03:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1990ms 14:03:32 INFO - PROCESS | 1837 | 1461013412227 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:03:32 INFO - PROCESS | 1837 | 1461013412231 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:03:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:03:32 INFO - PROCESS | 1837 | 1461013412240 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 1837 | 1461013412248 Marionette TRACE conn3 <- [1,758,null,{}] 14:03:32 INFO - PROCESS | 1837 | 1461013412263 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:32 INFO - PROCESS | 1837 | 1461013412439 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:03:32 INFO - PROCESS | 1837 | 1461013412601 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414604f800 == 69 [pid = 1837] [id = 197] 14:03:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7f4136ac5400) [pid = 1837] [serial = 591] [outer = (nil)] 14:03:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7f413ee6ec00) [pid = 1837] [serial = 592] [outer = 0x7f4136ac5400] 14:03:32 INFO - PROCESS | 1837 | 1461013412673 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7f4142047000) [pid = 1837] [serial = 593] [outer = 0x7f4136ac5400] 14:03:33 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:33 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:03:33 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:33 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:33 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:33 INFO - PROCESS | 1837 | 1461013413556 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:03:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1389ms 14:03:33 INFO - PROCESS | 1837 | 1461013413629 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1837 | 1461013413634 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:03:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:03:33 INFO - PROCESS | 1837 | 1461013413646 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1837 | 1461013413655 Marionette TRACE conn3 <- [1,762,null,{}] 14:03:33 INFO - PROCESS | 1837 | 1461013413662 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:33 INFO - PROCESS | 1837 | 1461013413873 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:03:34 INFO - PROCESS | 1837 | 1461013414074 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146479000 == 70 [pid = 1837] [id = 198] 14:03:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7f4133906c00) [pid = 1837] [serial = 594] [outer = (nil)] 14:03:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7f4133dd0800) [pid = 1837] [serial = 595] [outer = 0x7f4133906c00] 14:03:34 INFO - PROCESS | 1837 | 1461013414198 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7f41434e2400) [pid = 1837] [serial = 596] [outer = 0x7f4133906c00] 14:03:35 INFO - PROCESS | 1837 | 1461013415440 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:03:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:03:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1840ms 14:03:35 INFO - PROCESS | 1837 | 1461013415488 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 1837 | 1461013415493 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:03:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:03:35 INFO - PROCESS | 1837 | 1461013415601 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 1837 | 1461013415606 Marionette TRACE conn3 <- [1,766,null,{}] 14:03:35 INFO - PROCESS | 1837 | 1461013415621 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:35 INFO - PROCESS | 1837 | 1461013415789 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:03:35 INFO - PROCESS | 1837 | 1461013415970 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351d3000 == 71 [pid = 1837] [id = 199] 14:03:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7f4133902800) [pid = 1837] [serial = 597] [outer = (nil)] 14:03:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7f41348f0000) [pid = 1837] [serial = 598] [outer = 0x7f4133902800] 14:03:36 INFO - PROCESS | 1837 | 1461013416040 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7f41351e8800) [pid = 1837] [serial = 599] [outer = 0x7f4133902800] 14:03:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df0f000 == 70 [pid = 1837] [id = 97] 14:03:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d578000 == 69 [pid = 1837] [id = 98] 14:03:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4154203000 == 68 [pid = 1837] [id = 120] 14:03:36 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7f413e90f000) [pid = 1837] [serial = 547] [outer = (nil)] [url = about:blank] 14:03:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ecf2000 == 67 [pid = 1837] [id = 123] 14:03:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136999800 == 66 [pid = 1837] [id = 158] 14:03:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f260800 == 65 [pid = 1837] [id = 193] 14:03:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f01c000 == 64 [pid = 1837] [id = 192] 14:03:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ecdb000 == 63 [pid = 1837] [id = 191] 14:03:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41375bf800 == 62 [pid = 1837] [id = 190] 14:03:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413481c000 == 61 [pid = 1837] [id = 189] 14:03:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413beaf000 == 60 [pid = 1837] [id = 188] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7f4148aab400) [pid = 1837] [serial = 467] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7f413ed87800) [pid = 1837] [serial = 418] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7f4147a3d800) [pid = 1837] [serial = 461] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7f41348f5000) [pid = 1837] [serial = 470] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7f41464b6000) [pid = 1837] [serial = 458] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7f4148aa6c00) [pid = 1837] [serial = 464] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7f413ec26400) [pid = 1837] [serial = 473] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7f4146b20000) [pid = 1837] [serial = 421] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7f414233cc00) [pid = 1837] [serial = 455] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7f4146ad8000) [pid = 1837] [serial = 545] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7f414007c400) [pid = 1837] [serial = 542] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7f4136ac8000) [pid = 1837] [serial = 533] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7f4136a5d800) [pid = 1837] [serial = 532] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7f414425b400) [pid = 1837] [serial = 544] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7f414689a400) [pid = 1837] [serial = 508] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7f41486b9000) [pid = 1837] [serial = 514] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7f41434e9800) [pid = 1837] [serial = 505] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7f413c0e6800) [pid = 1837] [serial = 536] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7f413be02c00) [pid = 1837] [serial = 535] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7f413e57b800) [pid = 1837] [serial = 538] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7f413ee69800) [pid = 1837] [serial = 539] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7f4136a5c400) [pid = 1837] [serial = 517] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7f413ed85000) [pid = 1837] [serial = 502] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7f413ee6dc00) [pid = 1837] [serial = 541] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7f41351e4c00) [pid = 1837] [serial = 530] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7f4133dd2800) [pid = 1837] [serial = 529] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7f413684f400) [pid = 1837] [serial = 511] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7f4133dd3000) [pid = 1837] [serial = 520] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7f4133cca800) [pid = 1837] [serial = 523] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7f413330a800) [pid = 1837] [serial = 526] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7f413751f400) [pid = 1837] [serial = 499] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1837 | 1461013417426 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:03:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1941ms 14:03:37 INFO - PROCESS | 1837 | 1461013417484 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 1837 | 1461013417492 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:03:37 INFO - PROCESS | 1837 | 1461013417507 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 1837 | 1461013417510 Marionette TRACE conn3 <- [1,770,null,{}] 14:03:37 INFO - PROCESS | 1837 | 1461013417516 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:37 INFO - PROCESS | 1837 | 1461013417662 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:03:37 INFO - PROCESS | 1837 | 1461013417779 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351c7000 == 61 [pid = 1837] [id = 200] 14:03:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7f4133903400) [pid = 1837] [serial = 600] [outer = (nil)] 14:03:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7f4136a60400) [pid = 1837] [serial = 601] [outer = 0x7f4133903400] 14:03:37 INFO - PROCESS | 1837 | 1461013417841 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7f413701d400) [pid = 1837] [serial = 602] [outer = 0x7f4133903400] 14:03:38 INFO - PROCESS | 1837 | 1461013418512 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1033ms 14:03:38 INFO - PROCESS | 1837 | 1461013418540 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 1837 | 1461013418544 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:03:38 INFO - PROCESS | 1837 | 1461013418550 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 1837 | 1461013418556 Marionette TRACE conn3 <- [1,774,null,{}] 14:03:38 INFO - PROCESS | 1837 | 1461013418644 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:38 INFO - PROCESS | 1837 | 1461013418886 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:03:38 INFO - PROCESS | 1837 | 1461013418901 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41375ad800 == 62 [pid = 1837] [id = 201] 14:03:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7f41374ccc00) [pid = 1837] [serial = 603] [outer = (nil)] 14:03:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7f413be06400) [pid = 1837] [serial = 604] [outer = 0x7f41374ccc00] 14:03:38 INFO - PROCESS | 1837 | 1461013418969 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7f413c06c400) [pid = 1837] [serial = 605] [outer = 0x7f41374ccc00] 14:03:39 INFO - PROCESS | 1837 | 1461013419887 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1388ms 14:03:39 INFO - PROCESS | 1837 | 1461013419951 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1837 | 1461013419955 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:03:39 INFO - PROCESS | 1837 | 1461013419965 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1837 | 1461013419967 Marionette TRACE conn3 <- [1,778,null,{}] 14:03:39 INFO - PROCESS | 1837 | 1461013419972 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:40 INFO - PROCESS | 1837 | 1461013420197 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:03:40 INFO - PROCESS | 1837 | 1461013420219 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d585000 == 63 [pid = 1837] [id = 202] 14:03:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7f413c0eb000) [pid = 1837] [serial = 606] [outer = (nil)] 14:03:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7f413d8d4400) [pid = 1837] [serial = 607] [outer = 0x7f413c0eb000] 14:03:40 INFO - PROCESS | 1837 | 1461013420283 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7f413e243800) [pid = 1837] [serial = 608] [outer = 0x7f413c0eb000] 14:03:41 INFO - PROCESS | 1837 | 1461013421116 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1179ms 14:03:41 INFO - PROCESS | 1837 | 1461013421144 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 1837 | 1461013421147 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:03:41 INFO - PROCESS | 1837 | 1461013421153 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1837 | 1461013421155 Marionette TRACE conn3 <- [1,782,null,{}] 14:03:41 INFO - PROCESS | 1837 | 1461013421161 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:41 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7f413e244400) [pid = 1837] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:03:41 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7f413df39800) [pid = 1837] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:03:41 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7f4136844800) [pid = 1837] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:03:41 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7f4133904800) [pid = 1837] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:03:41 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7f4133ccf400) [pid = 1837] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:03:41 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7f4137513400) [pid = 1837] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:03:41 INFO - PROCESS | 1837 | 1461013421452 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:03:41 INFO - PROCESS | 1837 | 1461013421466 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df0b800 == 64 [pid = 1837] [id = 203] 14:03:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7f4133cc6000) [pid = 1837] [serial = 609] [outer = (nil)] 14:03:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7f413df39800) [pid = 1837] [serial = 610] [outer = 0x7f4133cc6000] 14:03:41 INFO - PROCESS | 1837 | 1461013421526 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7f413e24dc00) [pid = 1837] [serial = 611] [outer = 0x7f4133cc6000] 14:03:42 INFO - PROCESS | 1837 | 1461013422279 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1137ms 14:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:03:42 INFO - PROCESS | 1837 | 1461013422296 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1837 | 1461013422299 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:03:42 INFO - PROCESS | 1837 | 1461013422322 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1837 | 1461013422326 Marionette TRACE conn3 <- [1,786,null,{}] 14:03:42 INFO - PROCESS | 1837 | 1461013422331 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 1837 | 1461013422541 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:03:42 INFO - PROCESS | 1837 | 1461013422670 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec5a800 == 65 [pid = 1837] [id = 204] 14:03:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7f413390c400) [pid = 1837] [serial = 612] [outer = (nil)] 14:03:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7f413ec26400) [pid = 1837] [serial = 613] [outer = 0x7f413390c400] 14:03:42 INFO - PROCESS | 1837 | 1461013422738 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7f413ed82000) [pid = 1837] [serial = 614] [outer = 0x7f413390c400] 14:03:43 INFO - PROCESS | 1837 | 1461013423582 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1358ms 14:03:43 INFO - PROCESS | 1837 | 1461013423663 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 1837 | 1461013423669 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:03:43 INFO - PROCESS | 1837 | 1461013423682 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 1837 | 1461013423695 Marionette TRACE conn3 <- [1,790,null,{}] 14:03:43 INFO - PROCESS | 1837 | 1461013423706 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:43 INFO - PROCESS | 1837 | 1461013423961 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:03:44 INFO - PROCESS | 1837 | 1461013424147 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351c3800 == 66 [pid = 1837] [id = 205] 14:03:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7f413390b800) [pid = 1837] [serial = 615] [outer = (nil)] 14:03:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7f41351ed800) [pid = 1837] [serial = 616] [outer = 0x7f413390b800] 14:03:44 INFO - PROCESS | 1837 | 1461013424238 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7f4136a59c00) [pid = 1837] [serial = 617] [outer = 0x7f413390b800] 14:03:45 INFO - PROCESS | 1837 | 1461013425158 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1559ms 14:03:45 INFO - PROCESS | 1837 | 1461013425238 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 1837 | 1461013425247 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:03:45 INFO - PROCESS | 1837 | 1461013425259 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 1837 | 1461013425263 Marionette TRACE conn3 <- [1,794,null,{}] 14:03:45 INFO - PROCESS | 1837 | 1461013425270 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 1837 | 1461013425504 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:03:45 INFO - PROCESS | 1837 | 1461013425717 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e597800 == 67 [pid = 1837] [id = 206] 14:03:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7f41351e3400) [pid = 1837] [serial = 618] [outer = (nil)] 14:03:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7f413be05400) [pid = 1837] [serial = 619] [outer = 0x7f41351e3400] 14:03:45 INFO - PROCESS | 1837 | 1461013425807 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7f413d8d8c00) [pid = 1837] [serial = 620] [outer = 0x7f41351e3400] 14:03:46 INFO - PROCESS | 1837 | 1461013426759 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1532ms 14:03:46 INFO - PROCESS | 1837 | 1461013426791 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:03:46 INFO - PROCESS | 1837 | 1461013426795 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:03:46 INFO - PROCESS | 1837 | 1461013426802 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 1837 | 1461013426807 Marionette TRACE conn3 <- [1,798,null,{}] 14:03:46 INFO - PROCESS | 1837 | 1461013426823 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:47 INFO - PROCESS | 1837 | 1461013427007 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:03:47 INFO - PROCESS | 1837 | 1461013427219 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f012800 == 68 [pid = 1837] [id = 207] 14:03:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7f413e90e000) [pid = 1837] [serial = 621] [outer = (nil)] 14:03:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7f413ebc5000) [pid = 1837] [serial = 622] [outer = 0x7f413e90e000] 14:03:47 INFO - PROCESS | 1837 | 1461013427342 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7f413ed85800) [pid = 1837] [serial = 623] [outer = 0x7f413e90e000] 14:03:48 INFO - PROCESS | 1837 | 1461013428168 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:03:48 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 14:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1442ms 14:03:48 INFO - PROCESS | 1837 | 1461013428243 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:03:48 INFO - PROCESS | 1837 | 1461013428247 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:03:48 INFO - PROCESS | 1837 | 1461013428253 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:03:48 INFO - PROCESS | 1837 | 1461013428256 Marionette TRACE conn3 <- [1,802,null,{}] 14:03:48 INFO - PROCESS | 1837 | 1461013428261 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:48 INFO - PROCESS | 1837 | 1461013428435 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:03:48 INFO - PROCESS | 1837 | 1461013428594 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f261000 == 69 [pid = 1837] [id = 208] 14:03:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7f413ebb7400) [pid = 1837] [serial = 624] [outer = (nil)] 14:03:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7f413ee6a400) [pid = 1837] [serial = 625] [outer = 0x7f413ebb7400] 14:03:48 INFO - PROCESS | 1837 | 1461013428669 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7f413f1ac800) [pid = 1837] [serial = 626] [outer = 0x7f413ebb7400] 14:03:49 INFO - PROCESS | 1837 | 1461013429564 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:03:49 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 14:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1385ms 14:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:03:49 INFO - PROCESS | 1837 | 1461013429639 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1837 | 1461013429642 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:03:49 INFO - PROCESS | 1837 | 1461013429649 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1837 | 1461013429652 Marionette TRACE conn3 <- [1,806,null,{}] 14:03:49 INFO - PROCESS | 1837 | 1461013429658 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:49 INFO - PROCESS | 1837 | 1461013429835 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:03:49 INFO - PROCESS | 1837 | 1461013429994 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144193800 == 70 [pid = 1837] [id = 209] 14:03:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7f413f1b9800) [pid = 1837] [serial = 627] [outer = (nil)] 14:03:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7f413f395000) [pid = 1837] [serial = 628] [outer = 0x7f413f1b9800] 14:03:50 INFO - PROCESS | 1837 | 1461013430078 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7f4140070c00) [pid = 1837] [serial = 629] [outer = 0x7f413f1b9800] 14:03:50 INFO - PROCESS | 1837 | 1461013430924 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:03:50 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 14:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1335ms 14:03:50 INFO - PROCESS | 1837 | 1461013430985 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:03:50 INFO - PROCESS | 1837 | 1461013430987 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:03:50 INFO - PROCESS | 1837 | 1461013430994 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 1837 | 1461013430997 Marionette TRACE conn3 <- [1,810,null,{}] 14:03:51 INFO - PROCESS | 1837 | 1461013431003 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:51 INFO - PROCESS | 1837 | 1461013431206 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:03:51 INFO - PROCESS | 1837 | 1461013431370 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4145f96800 == 71 [pid = 1837] [id = 210] 14:03:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7f4140369800) [pid = 1837] [serial = 630] [outer = (nil)] 14:03:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7f4142230400) [pid = 1837] [serial = 631] [outer = 0x7f4140369800] 14:03:51 INFO - PROCESS | 1837 | 1461013431449 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7f4142381000) [pid = 1837] [serial = 632] [outer = 0x7f4140369800] 14:03:52 INFO - PROCESS | 1837 | 1461013432344 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1380ms 14:03:52 INFO - PROCESS | 1837 | 1461013432374 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:03:52 INFO - PROCESS | 1837 | 1461013432378 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:03:52 INFO - PROCESS | 1837 | 1461013432384 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 1837 | 1461013432386 Marionette TRACE conn3 <- [1,814,null,{}] 14:03:52 INFO - PROCESS | 1837 | 1461013432392 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:52 INFO - PROCESS | 1837 | 1461013432564 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:03:52 INFO - PROCESS | 1837 | 1461013432730 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146465800 == 72 [pid = 1837] [id = 211] 14:03:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7f413701fc00) [pid = 1837] [serial = 633] [outer = (nil)] 14:03:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7f414233e400) [pid = 1837] [serial = 634] [outer = 0x7f413701fc00] 14:03:52 INFO - PROCESS | 1837 | 1461013432801 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7f4142a14400) [pid = 1837] [serial = 635] [outer = 0x7f413701fc00] 14:03:53 INFO - PROCESS | 1837 | 1461013433676 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 1837 | 1461013433733 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:03:53 INFO - PROCESS | 1837 | 1461013433739 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 1837 | 1461013433742 Marionette TRACE conn3 <- [1,818,null,{}] 14:03:53 INFO - PROCESS | 1837 | 1461013433747 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:53 INFO - PROCESS | 1837 | 1461013433904 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:03:54 INFO - PROCESS | 1837 | 1461013434075 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41469e4800 == 73 [pid = 1837] [id = 212] 14:03:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7f413330e400) [pid = 1837] [serial = 636] [outer = (nil)] 14:03:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7f41434ebc00) [pid = 1837] [serial = 637] [outer = 0x7f413330e400] 14:03:54 INFO - PROCESS | 1837 | 1461013434149 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7f41436f0000) [pid = 1837] [serial = 638] [outer = 0x7f413330e400] 14:03:55 INFO - PROCESS | 1837 | 1461013435005 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1283ms 14:03:55 INFO - PROCESS | 1837 | 1461013435025 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 1837 | 1461013435029 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:03:55 INFO - PROCESS | 1837 | 1461013435035 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 1837 | 1461013435038 Marionette TRACE conn3 <- [1,822,null,{}] 14:03:55 INFO - PROCESS | 1837 | 1461013435043 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 1837 | 1461013435227 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:03:55 INFO - PROCESS | 1837 | 1461013435395 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41476d4000 == 74 [pid = 1837] [id = 213] 14:03:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7f4137025400) [pid = 1837] [serial = 639] [outer = (nil)] 14:03:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7f41436f9800) [pid = 1837] [serial = 640] [outer = 0x7f4137025400] 14:03:55 INFO - PROCESS | 1837 | 1461013435469 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f414414a400) [pid = 1837] [serial = 641] [outer = 0x7f4137025400] 14:03:56 INFO - PROCESS | 1837 | 1461013436321 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 1837 | 1461013436370 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:03:56 INFO - PROCESS | 1837 | 1461013436376 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1837 | 1461013436378 Marionette TRACE conn3 <- [1,826,null,{}] 14:03:56 INFO - PROCESS | 1837 | 1461013436384 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:56 INFO - PROCESS | 1837 | 1461013436582 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:03:56 INFO - PROCESS | 1837 | 1461013436757 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147f3c800 == 75 [pid = 1837] [id = 214] 14:03:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f41436ed400) [pid = 1837] [serial = 642] [outer = (nil)] 14:03:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f41441b7c00) [pid = 1837] [serial = 643] [outer = 0x7f41436ed400] 14:03:56 INFO - PROCESS | 1837 | 1461013436827 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f4144257000) [pid = 1837] [serial = 644] [outer = 0x7f41436ed400] 14:03:57 INFO - PROCESS | 1837 | 1461013437709 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1382ms 14:03:57 INFO - PROCESS | 1837 | 1461013437759 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 1837 | 1461013437763 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:03:57 INFO - PROCESS | 1837 | 1461013437769 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:03:57 INFO - PROCESS | 1837 | 1461013437772 Marionette TRACE conn3 <- [1,830,null,{}] 14:03:57 INFO - PROCESS | 1837 | 1461013437778 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:57 INFO - PROCESS | 1837 | 1461013437988 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:03:58 INFO - PROCESS | 1837 | 1461013438164 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bebc000 == 76 [pid = 1837] [id = 215] 14:03:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f413330d400) [pid = 1837] [serial = 645] [outer = (nil)] 14:03:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f413ec29400) [pid = 1837] [serial = 646] [outer = 0x7f413330d400] 14:03:58 INFO - PROCESS | 1837 | 1461013438248 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f4144e2e400) [pid = 1837] [serial = 647] [outer = 0x7f413330d400] 14:03:59 INFO - PROCESS | 1837 | 1461013439189 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1487ms 14:03:59 INFO - PROCESS | 1837 | 1461013439258 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 1837 | 1461013439261 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:03:59 INFO - PROCESS | 1837 | 1461013439267 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1837 | 1461013439269 Marionette TRACE conn3 <- [1,834,null,{}] 14:03:59 INFO - PROCESS | 1837 | 1461013439275 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:59 INFO - PROCESS | 1837 | 1461013439446 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:03:59 INFO - PROCESS | 1837 | 1461013439910 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41370ce800 == 77 [pid = 1837] [id = 216] 14:03:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f4133904800) [pid = 1837] [serial = 648] [outer = (nil)] 14:04:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f413390f000) [pid = 1837] [serial = 649] [outer = 0x7f4133904800] 14:04:00 INFO - PROCESS | 1837 | 1461013440021 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f41348e7400) [pid = 1837] [serial = 650] [outer = 0x7f4133904800] 14:04:01 INFO - PROCESS | 1837 | 1461013441067 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1832ms 14:04:01 INFO - PROCESS | 1837 | 1461013441101 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 1837 | 1461013441105 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:04:01 INFO - PROCESS | 1837 | 1461013441112 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 1837 | 1461013441118 Marionette TRACE conn3 <- [1,838,null,{}] 14:04:01 INFO - PROCESS | 1837 | 1461013441125 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:01 INFO - PROCESS | 1837 | 1461013441302 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:04:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414b224000 == 76 [pid = 1837] [id = 44] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f4140370800) [pid = 1837] [serial = 580] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | 1461013441568 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140162000 == 75 [pid = 1837] [id = 196] 14:04:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d585800 == 74 [pid = 1837] [id = 195] 14:04:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41339be000 == 73 [pid = 1837] [id = 194] 14:04:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413481e800 == 74 [pid = 1837] [id = 217] 14:04:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f41351f2000) [pid = 1837] [serial = 651] [outer = (nil)] 14:04:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f4137027800) [pid = 1837] [serial = 652] [outer = 0x7f41351f2000] 14:04:01 INFO - PROCESS | 1837 | 1461013441662 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f413be03000) [pid = 1837] [serial = 653] [outer = 0x7f41351f2000] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f4142231400) [pid = 1837] [serial = 559] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f413ebbfc00) [pid = 1837] [serial = 548] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f413ed81400) [pid = 1837] [serial = 574] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f4137027c00) [pid = 1837] [serial = 568] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f413ee6c000) [pid = 1837] [serial = 577] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f413d8b0400) [pid = 1837] [serial = 556] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f4136a59400) [pid = 1837] [serial = 566] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f41348f0c00) [pid = 1837] [serial = 565] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f413e585000) [pid = 1837] [serial = 572] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f413f1b5400) [pid = 1837] [serial = 578] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f413ee26c00) [pid = 1837] [serial = 575] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7f413be11400) [pid = 1837] [serial = 569] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7f413d8dac00) [pid = 1837] [serial = 571] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7f413330d800) [pid = 1837] [serial = 550] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7f413684f800) [pid = 1837] [serial = 553] [outer = (nil)] [url = about:blank] 14:04:01 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7f413e245400) [pid = 1837] [serial = 562] [outer = (nil)] [url = about:blank] 14:04:02 INFO - PROCESS | 1837 | 1461013442652 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1582ms 14:04:02 INFO - PROCESS | 1837 | 1461013442699 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:04:02 INFO - PROCESS | 1837 | 1461013442705 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:04:02 INFO - PROCESS | 1837 | 1461013442711 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 1837 | 1461013442715 Marionette TRACE conn3 <- [1,842,null,{}] 14:04:02 INFO - PROCESS | 1837 | 1461013442720 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:02 INFO - PROCESS | 1837 | 1461013442886 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:04:03 INFO - PROCESS | 1837 | 1461013443030 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d584000 == 75 [pid = 1837] [id = 218] 14:04:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7f4136a57800) [pid = 1837] [serial = 654] [outer = (nil)] 14:04:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7f413d8b0400) [pid = 1837] [serial = 655] [outer = 0x7f4136a57800] 14:04:03 INFO - PROCESS | 1837 | 1461013443169 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7f413e243400) [pid = 1837] [serial = 656] [outer = 0x7f4136a57800] 14:04:03 INFO - PROCESS | 1837 | 1461013443878 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1187ms 14:04:03 INFO - PROCESS | 1837 | 1461013443898 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:04:03 INFO - PROCESS | 1837 | 1461013443903 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:04:03 INFO - PROCESS | 1837 | 1461013443937 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 1837 | 1461013443947 Marionette TRACE conn3 <- [1,846,null,{}] 14:04:03 INFO - PROCESS | 1837 | 1461013443964 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:04 INFO - PROCESS | 1837 | 1461013444182 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:04:04 INFO - PROCESS | 1837 | 1461013444208 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ed61800 == 76 [pid = 1837] [id = 219] 14:04:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7f413e249000) [pid = 1837] [serial = 657] [outer = (nil)] 14:04:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f413ec2bc00) [pid = 1837] [serial = 658] [outer = 0x7f413e249000] 14:04:04 INFO - PROCESS | 1837 | 1461013444270 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f413ed88000) [pid = 1837] [serial = 659] [outer = 0x7f413e249000] 14:04:05 INFO - PROCESS | 1837 | 1461013445096 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1233ms 14:04:05 INFO - PROCESS | 1837 | 1461013445142 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 1837 | 1461013445146 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:04:05 INFO - PROCESS | 1837 | 1461013445160 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 1837 | 1461013445164 Marionette TRACE conn3 <- [1,850,null,{}] 14:04:05 INFO - PROCESS | 1837 | 1461013445169 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:05 INFO - PROCESS | 1837 | 1461013445391 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:04:05 INFO - PROCESS | 1837 | 1461013445418 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140162000 == 77 [pid = 1837] [id = 220] 14:04:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f4136ac8c00) [pid = 1837] [serial = 660] [outer = (nil)] 14:04:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f413f1b4800) [pid = 1837] [serial = 661] [outer = 0x7f4136ac8c00] 14:04:05 INFO - PROCESS | 1837 | 1461013445481 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f414036f800) [pid = 1837] [serial = 662] [outer = 0x7f4136ac8c00] 14:04:06 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f413c0eb000) [pid = 1837] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:04:06 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f4133cc6000) [pid = 1837] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:04:06 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f41374ccc00) [pid = 1837] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:04:06 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f4133902800) [pid = 1837] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:04:06 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7f4133903400) [pid = 1837] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:04:06 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7f413f1b5c00) [pid = 1837] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:04:06 INFO - PROCESS | 1837 | 1461013446410 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1283ms 14:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:04:06 INFO - PROCESS | 1837 | 1461013446444 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 1837 | 1461013446447 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:04:06 INFO - PROCESS | 1837 | 1461013446454 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:04:06 INFO - PROCESS | 1837 | 1461013446456 Marionette TRACE conn3 <- [1,854,null,{}] 14:04:06 INFO - PROCESS | 1837 | 1461013446461 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:06 INFO - PROCESS | 1837 | 1461013446622 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:04:06 INFO - PROCESS | 1837 | 1461013446637 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4145dca800 == 78 [pid = 1837] [id = 221] 14:04:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7f4140370800) [pid = 1837] [serial = 663] [outer = (nil)] 14:04:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f4142042000) [pid = 1837] [serial = 664] [outer = 0x7f4140370800] 14:04:06 INFO - PROCESS | 1837 | 1461013446708 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f414233b800) [pid = 1837] [serial = 665] [outer = 0x7f4140370800] 14:04:07 INFO - PROCESS | 1837 | 1461013447571 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1131ms 14:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:04:07 INFO - PROCESS | 1837 | 1461013447583 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1837 | 1461013447586 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:04:07 INFO - PROCESS | 1837 | 1461013447592 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1837 | 1461013447595 Marionette TRACE conn3 <- [1,858,null,{}] 14:04:07 INFO - PROCESS | 1837 | 1461013447609 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 1837 | 1461013447754 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:04:07 INFO - PROCESS | 1837 | 1461013447770 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41476cb000 == 79 [pid = 1837] [id = 222] 14:04:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f414233c000) [pid = 1837] [serial = 666] [outer = (nil)] 14:04:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f4144d0c000) [pid = 1837] [serial = 667] [outer = 0x7f414233c000] 14:04:07 INFO - PROCESS | 1837 | 1461013447830 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f41452d5800) [pid = 1837] [serial = 668] [outer = 0x7f414233c000] 14:04:08 INFO - PROCESS | 1837 | 1461013448905 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1386ms 14:04:08 INFO - PROCESS | 1837 | 1461013448978 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 1837 | 1461013448984 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:04:09 INFO - PROCESS | 1837 | 1461013448993 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:04:09 INFO - PROCESS | 1837 | 1461013448997 Marionette TRACE conn3 <- [1,862,null,{}] 14:04:09 INFO - PROCESS | 1837 | 1461013449007 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:09 INFO - PROCESS | 1837 | 1461013449233 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:04:09 INFO - PROCESS | 1837 | 1461013449404 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d583000 == 80 [pid = 1837] [id = 223] 14:04:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f4136a53400) [pid = 1837] [serial = 669] [outer = (nil)] 14:04:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f41374ce000) [pid = 1837] [serial = 670] [outer = 0x7f4136a53400] 14:04:09 INFO - PROCESS | 1837 | 1461013449480 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f413be0f400) [pid = 1837] [serial = 671] [outer = 0x7f4136a53400] 14:04:10 INFO - PROCESS | 1837 | 1461013450444 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1485ms 14:04:10 INFO - PROCESS | 1837 | 1461013450480 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 1837 | 1461013450490 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:04:10 INFO - PROCESS | 1837 | 1461013450501 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1837 | 1461013450505 Marionette TRACE conn3 <- [1,866,null,{}] 14:04:10 INFO - PROCESS | 1837 | 1461013450511 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:10 INFO - PROCESS | 1837 | 1461013450684 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:04:10 INFO - PROCESS | 1837 | 1461013450941 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144d97000 == 81 [pid = 1837] [id = 224] 14:04:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f413e24e000) [pid = 1837] [serial = 672] [outer = (nil)] 14:04:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f413e90c000) [pid = 1837] [serial = 673] [outer = 0x7f413e24e000] 14:04:11 INFO - PROCESS | 1837 | 1461013451066 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f413ed85c00) [pid = 1837] [serial = 674] [outer = 0x7f413e24e000] 14:04:11 INFO - PROCESS | 1837 | 1461013451937 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1479ms 14:04:11 INFO - PROCESS | 1837 | 1461013451981 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:04:11 INFO - PROCESS | 1837 | 1461013451985 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:04:11 INFO - PROCESS | 1837 | 1461013451991 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1837 | 1461013451997 Marionette TRACE conn3 <- [1,870,null,{}] 14:04:12 INFO - PROCESS | 1837 | 1461013452014 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:12 INFO - PROCESS | 1837 | 1461013452210 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:04:12 INFO - PROCESS | 1837 | 1461013452378 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414e53b000 == 82 [pid = 1837] [id = 225] 14:04:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f413f1b4c00) [pid = 1837] [serial = 675] [outer = (nil)] 14:04:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f4142338400) [pid = 1837] [serial = 676] [outer = 0x7f413f1b4c00] 14:04:12 INFO - PROCESS | 1837 | 1461013452457 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f41436f9000) [pid = 1837] [serial = 677] [outer = 0x7f413f1b4c00] 14:04:13 INFO - PROCESS | 1837 | 1461013453342 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1386ms 14:04:13 INFO - PROCESS | 1837 | 1461013453378 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 1837 | 1461013453382 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:04:13 INFO - PROCESS | 1837 | 1461013453390 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 1837 | 1461013453393 Marionette TRACE conn3 <- [1,874,null,{}] 14:04:13 INFO - PROCESS | 1837 | 1461013453399 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:13 INFO - PROCESS | 1837 | 1461013453565 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:04:13 INFO - PROCESS | 1837 | 1461013453740 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4154218800 == 83 [pid = 1837] [id = 226] 14:04:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f413f392c00) [pid = 1837] [serial = 678] [outer = (nil)] 14:04:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f4144e2dc00) [pid = 1837] [serial = 679] [outer = 0x7f413f392c00] 14:04:13 INFO - PROCESS | 1837 | 1461013453823 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f41452de000) [pid = 1837] [serial = 680] [outer = 0x7f413f392c00] 14:04:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f4145ccb400) [pid = 1837] [serial = 681] [outer = 0x7f413df41800] 14:04:14 INFO - PROCESS | 1837 | 1461013454854 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1486ms 14:04:14 INFO - PROCESS | 1837 | 1461013454877 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:04:14 INFO - PROCESS | 1837 | 1461013454883 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:04:14 INFO - PROCESS | 1837 | 1461013454893 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 1837 | 1461013454898 Marionette TRACE conn3 <- [1,878,null,{}] 14:04:14 INFO - PROCESS | 1837 | 1461013454906 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:15 INFO - PROCESS | 1837 | 1461013455116 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:04:15 INFO - PROCESS | 1837 | 1461013455340 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155327000 == 84 [pid = 1837] [id = 227] 14:04:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f414548c400) [pid = 1837] [serial = 682] [outer = (nil)] 14:04:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f4145c6d000) [pid = 1837] [serial = 683] [outer = 0x7f414548c400] 14:04:15 INFO - PROCESS | 1837 | 1461013455438 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f4145cd3c00) [pid = 1837] [serial = 684] [outer = 0x7f414548c400] 14:04:16 INFO - PROCESS | 1837 | 1461013456301 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1445ms 14:04:16 INFO - PROCESS | 1837 | 1461013456335 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 1837 | 1461013456338 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:04:16 INFO - PROCESS | 1837 | 1461013456344 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 1837 | 1461013456347 Marionette TRACE conn3 <- [1,882,null,{}] 14:04:16 INFO - PROCESS | 1837 | 1461013456352 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:16 INFO - PROCESS | 1837 | 1461013456557 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:04:16 INFO - PROCESS | 1837 | 1461013456724 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156215000 == 85 [pid = 1837] [id = 228] 14:04:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f4145cd6800) [pid = 1837] [serial = 685] [outer = (nil)] 14:04:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f41460b2400) [pid = 1837] [serial = 686] [outer = 0x7f4145cd6800] 14:04:16 INFO - PROCESS | 1837 | 1461013456795 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f41465e4000) [pid = 1837] [serial = 687] [outer = 0x7f4145cd6800] 14:04:17 INFO - PROCESS | 1837 | 1461013457673 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1387ms 14:04:17 INFO - PROCESS | 1837 | 1461013457733 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:04:17 INFO - PROCESS | 1837 | 1461013457737 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:04:17 INFO - PROCESS | 1837 | 1461013457743 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 1837 | 1461013457745 Marionette TRACE conn3 <- [1,886,null,{}] 14:04:17 INFO - PROCESS | 1837 | 1461013457751 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:17 INFO - PROCESS | 1837 | 1461013457946 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:04:18 INFO - PROCESS | 1837 | 1461013458113 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4158479000 == 86 [pid = 1837] [id = 229] 14:04:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f4145f0b000) [pid = 1837] [serial = 688] [outer = (nil)] 14:04:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f414676bc00) [pid = 1837] [serial = 689] [outer = 0x7f4145f0b000] 14:04:18 INFO - PROCESS | 1837 | 1461013458184 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f4146920c00) [pid = 1837] [serial = 690] [outer = 0x7f4145f0b000] 14:04:19 INFO - PROCESS | 1837 | 1461013459056 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1384ms 14:04:19 INFO - PROCESS | 1837 | 1461013459128 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 1837 | 1461013459132 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:04:19 INFO - PROCESS | 1837 | 1461013459137 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 1837 | 1461013459140 Marionette TRACE conn3 <- [1,890,null,{}] 14:04:19 INFO - PROCESS | 1837 | 1461013459159 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:19 INFO - PROCESS | 1837 | 1461013459331 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:04:19 INFO - PROCESS | 1837 | 1461013459543 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c17000 == 87 [pid = 1837] [id = 230] 14:04:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f4133902800) [pid = 1837] [serial = 691] [outer = (nil)] 14:04:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f4146929000) [pid = 1837] [serial = 692] [outer = 0x7f4133902800] 14:04:19 INFO - PROCESS | 1837 | 1461013459621 Marionette DEBUG loaded listener.js 14:04:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4147649800) [pid = 1837] [serial = 693] [outer = 0x7f4133902800] 14:04:20 INFO - PROCESS | 1837 | 1461013460452 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1381ms 14:04:20 INFO - PROCESS | 1837 | 1461013460521 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1837 | 1461013460524 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:04:20 INFO - PROCESS | 1837 | 1461013460530 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1837 | 1461013460532 Marionette TRACE conn3 <- [1,894,null,{}] 14:04:20 INFO - PROCESS | 1837 | 1461013460538 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:20 INFO - PROCESS | 1837 | 1461013460723 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:04:20 INFO - PROCESS | 1837 | 1461013460897 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159d3d000 == 88 [pid = 1837] [id = 231] 14:04:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f4142385c00) [pid = 1837] [serial = 694] [outer = (nil)] 14:04:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f414769c800) [pid = 1837] [serial = 695] [outer = 0x7f4142385c00] 14:04:20 INFO - PROCESS | 1837 | 1461013460969 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f41479bfc00) [pid = 1837] [serial = 696] [outer = 0x7f4142385c00] 14:04:21 INFO - PROCESS | 1837 | 1461013461805 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1327ms 14:04:21 INFO - PROCESS | 1837 | 1461013461858 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:04:21 INFO - PROCESS | 1837 | 1461013461862 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:04:21 INFO - PROCESS | 1837 | 1461013461867 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 1837 | 1461013461870 Marionette TRACE conn3 <- [1,898,null,{}] 14:04:21 INFO - PROCESS | 1837 | 1461013461875 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 1837 | 1461013462042 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:04:22 INFO - PROCESS | 1837 | 1461013462222 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a641000 == 89 [pid = 1837] [id = 232] 14:04:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4145cd9800) [pid = 1837] [serial = 697] [outer = (nil)] 14:04:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f4147a38800) [pid = 1837] [serial = 698] [outer = 0x7f4145cd9800] 14:04:22 INFO - PROCESS | 1837 | 1461013462292 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4147a3fc00) [pid = 1837] [serial = 699] [outer = 0x7f4145cd9800] 14:04:23 INFO - PROCESS | 1837 | 1461013463226 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1433ms 14:04:23 INFO - PROCESS | 1837 | 1461013463301 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:04:23 INFO - PROCESS | 1837 | 1461013463306 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:04:23 INFO - PROCESS | 1837 | 1461013463311 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 1837 | 1461013463315 Marionette TRACE conn3 <- [1,902,null,{}] 14:04:23 INFO - PROCESS | 1837 | 1461013463320 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:23 INFO - PROCESS | 1837 | 1461013463581 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:04:24 INFO - PROCESS | 1837 | 1461013464145 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413de08000 == 90 [pid = 1837] [id = 233] 14:04:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f4133905c00) [pid = 1837] [serial = 700] [outer = (nil)] 14:04:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f4133cce800) [pid = 1837] [serial = 701] [outer = 0x7f4133905c00] 14:04:24 INFO - PROCESS | 1837 | 1461013464215 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f41351f0000) [pid = 1837] [serial = 702] [outer = 0x7f4133905c00] 14:04:25 INFO - PROCESS | 1837 | 1461013465041 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1785ms 14:04:25 INFO - PROCESS | 1837 | 1461013465099 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 1837 | 1461013465106 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:04:25 INFO - PROCESS | 1837 | 1461013465114 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1837 | 1461013465119 Marionette TRACE conn3 <- [1,906,null,{}] 14:04:25 INFO - PROCESS | 1837 | 1461013465125 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:25 INFO - PROCESS | 1837 | 1461013465297 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:04:25 INFO - PROCESS | 1837 | 1461013465486 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f020000 == 91 [pid = 1837] [id = 234] 14:04:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f4133904c00) [pid = 1837] [serial = 703] [outer = (nil)] 14:04:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4136850400) [pid = 1837] [serial = 704] [outer = 0x7f4133904c00] 14:04:25 INFO - PROCESS | 1837 | 1461013465557 Marionette DEBUG loaded listener.js 14:04:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f413c0e6400) [pid = 1837] [serial = 705] [outer = 0x7f4133904c00] 14:04:26 INFO - PROCESS | 1837 | 1461013466576 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1537ms 14:04:26 INFO - PROCESS | 1837 | 1461013466656 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 1837 | 1461013466662 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:04:26 INFO - PROCESS | 1837 | 1461013466668 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 1837 | 1461013466671 Marionette TRACE conn3 <- [1,910,null,{}] 14:04:26 INFO - PROCESS | 1837 | 1461013466677 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:26 INFO - PROCESS | 1837 | 1461013466869 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:04:27 INFO - PROCESS | 1837 | 1461013467124 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d83800 == 92 [pid = 1837] [id = 235] 14:04:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f4136a55c00) [pid = 1837] [serial = 706] [outer = (nil)] 14:04:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f413e9bdc00) [pid = 1837] [serial = 707] [outer = 0x7f4136a55c00] 14:04:27 INFO - PROCESS | 1837 | 1461013467265 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413ed7b800) [pid = 1837] [serial = 708] [outer = 0x7f4136a55c00] 14:04:27 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ecd5800 == 91 [pid = 1837] [id = 122] 14:04:27 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41420a8800 == 90 [pid = 1837] [id = 69] 14:04:27 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156353800 == 89 [pid = 1837] [id = 71] 14:04:27 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415f67c000 == 88 [pid = 1837] [id = 124] 14:04:27 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146db9000 == 87 [pid = 1837] [id = 55] 14:04:27 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415539e000 == 86 [pid = 1837] [id = 47] 14:04:27 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146041800 == 85 [pid = 1837] [id = 48] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f413390b400) [pid = 1837] [serial = 583] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f4136acac00) [pid = 1837] [serial = 586] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f413c075400) [pid = 1837] [serial = 589] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f413ee6ec00) [pid = 1837] [serial = 592] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f413ec26400) [pid = 1837] [serial = 613] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f413d8d4400) [pid = 1837] [serial = 607] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f413df39800) [pid = 1837] [serial = 610] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f413be06400) [pid = 1837] [serial = 604] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f41348f0000) [pid = 1837] [serial = 598] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4133dd0800) [pid = 1837] [serial = 595] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4136a60400) [pid = 1837] [serial = 601] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f413701d400) [pid = 1837] [serial = 602] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f41351e8800) [pid = 1837] [serial = 599] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f413e243800) [pid = 1837] [serial = 608] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f413e24dc00) [pid = 1837] [serial = 611] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f413c06c400) [pid = 1837] [serial = 605] [outer = (nil)] [url = about:blank] 14:04:27 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f414233b400) [pid = 1837] [serial = 581] [outer = (nil)] [url = about:blank] 14:04:28 INFO - PROCESS | 1837 | 1461013468053 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1431ms 14:04:28 INFO - PROCESS | 1837 | 1461013468100 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:04:28 INFO - PROCESS | 1837 | 1461013468104 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:04:28 INFO - PROCESS | 1837 | 1461013468119 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 1837 | 1461013468128 Marionette TRACE conn3 <- [1,914,null,{}] 14:04:28 INFO - PROCESS | 1837 | 1461013468134 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:28 INFO - PROCESS | 1837 | 1461013468301 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:04:28 INFO - PROCESS | 1837 | 1461013468438 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e48e000 == 86 [pid = 1837] [id = 236] 14:04:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f4133908800) [pid = 1837] [serial = 709] [outer = (nil)] 14:04:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f413ed7b400) [pid = 1837] [serial = 710] [outer = 0x7f4133908800] 14:04:28 INFO - PROCESS | 1837 | 1461013468498 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f4140370000) [pid = 1837] [serial = 711] [outer = 0x7f4133908800] 14:04:29 INFO - PROCESS | 1837 | 1461013469211 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1152ms 14:04:29 INFO - PROCESS | 1837 | 1461013469267 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 1837 | 1461013469270 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:04:29 INFO - PROCESS | 1837 | 1461013469276 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 1837 | 1461013469278 Marionette TRACE conn3 <- [1,918,null,{}] 14:04:29 INFO - PROCESS | 1837 | 1461013469284 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:29 INFO - PROCESS | 1837 | 1461013469434 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:04:29 INFO - PROCESS | 1837 | 1461013469453 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f25d800 == 87 [pid = 1837] [id = 237] 14:04:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f4140079c00) [pid = 1837] [serial = 712] [outer = (nil)] 14:04:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f414233b400) [pid = 1837] [serial = 713] [outer = 0x7f4140079c00] 14:04:29 INFO - PROCESS | 1837 | 1461013469512 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4142a1a000) [pid = 1837] [serial = 714] [outer = 0x7f4140079c00] 14:04:30 INFO - PROCESS | 1837 | 1461013470465 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1235ms 14:04:30 INFO - PROCESS | 1837 | 1461013470512 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:04:30 INFO - PROCESS | 1837 | 1461013470516 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:04:30 INFO - PROCESS | 1837 | 1461013470527 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 1837 | 1461013470528 Marionette TRACE conn3 <- [1,922,null,{}] 14:04:30 INFO - PROCESS | 1837 | 1461013470532 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:30 INFO - PROCESS | 1837 | 1461013470750 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:04:30 INFO - PROCESS | 1837 | 1461013470809 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4145220000 == 88 [pid = 1837] [id = 238] 14:04:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f4144147400) [pid = 1837] [serial = 715] [outer = (nil)] 14:04:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f41441b5c00) [pid = 1837] [serial = 716] [outer = 0x7f4144147400] 14:04:30 INFO - PROCESS | 1837 | 1461013470963 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f41452dc800) [pid = 1837] [serial = 717] [outer = 0x7f4144147400] 14:04:31 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f41351f2000) [pid = 1837] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:04:31 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f413e249000) [pid = 1837] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:04:31 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f41351e9400) [pid = 1837] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:04:31 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f4136a57800) [pid = 1837] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:04:31 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f413390c400) [pid = 1837] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:04:31 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4140370800) [pid = 1837] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:04:31 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f4136ac8c00) [pid = 1837] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:04:31 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f4133904800) [pid = 1837] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:04:32 INFO - PROCESS | 1837 | 1461013472092 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1591ms 14:04:32 INFO - PROCESS | 1837 | 1461013472119 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 1837 | 1461013472122 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:04:32 INFO - PROCESS | 1837 | 1461013472128 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 1837 | 1461013472130 Marionette TRACE conn3 <- [1,926,null,{}] 14:04:32 INFO - PROCESS | 1837 | 1461013472135 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:32 INFO - PROCESS | 1837 | 1461013472334 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:04:32 INFO - PROCESS | 1837 | 1461013472460 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f020800 == 89 [pid = 1837] [id = 239] 14:04:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f413390c400) [pid = 1837] [serial = 718] [outer = (nil)] 14:04:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f414204c800) [pid = 1837] [serial = 719] [outer = 0x7f413390c400] 14:04:32 INFO - PROCESS | 1837 | 1461013472526 Marionette DEBUG loaded listener.js 14:04:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f4145cd9400) [pid = 1837] [serial = 720] [outer = 0x7f413390c400] 14:04:33 INFO - PROCESS | 1837 | 1461013473199 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1134ms 14:04:33 INFO - PROCESS | 1837 | 1461013473264 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 1837 | 1461013473267 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:04:33 INFO - PROCESS | 1837 | 1461013473273 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 1837 | 1461013473275 Marionette TRACE conn3 <- [1,930,null,{}] 14:04:33 INFO - PROCESS | 1837 | 1461013473280 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:33 INFO - PROCESS | 1837 | 1461013473428 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:04:33 INFO - PROCESS | 1837 | 1461013473437 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4149576000 == 90 [pid = 1837] [id = 240] 14:04:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f4144d0d400) [pid = 1837] [serial = 721] [outer = (nil)] 14:04:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4146b21c00) [pid = 1837] [serial = 722] [outer = 0x7f4144d0d400] 14:04:33 INFO - PROCESS | 1837 | 1461013473497 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f4147a40400) [pid = 1837] [serial = 723] [outer = 0x7f4144d0d400] 14:04:34 INFO - PROCESS | 1837 | 1461013474571 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1327ms 14:04:34 INFO - PROCESS | 1837 | 1461013474602 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1837 | 1461013474609 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:04:34 INFO - PROCESS | 1837 | 1461013474617 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1837 | 1461013474623 Marionette TRACE conn3 <- [1,934,null,{}] 14:04:34 INFO - PROCESS | 1837 | 1461013474631 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:34 INFO - PROCESS | 1837 | 1461013474809 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:04:35 INFO - PROCESS | 1837 | 1461013475047 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df20800 == 91 [pid = 1837] [id = 241] 14:04:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f41374d7c00) [pid = 1837] [serial = 724] [outer = (nil)] 14:04:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f413be10400) [pid = 1837] [serial = 725] [outer = 0x7f41374d7c00] 14:04:35 INFO - PROCESS | 1837 | 1461013475170 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f413e247400) [pid = 1837] [serial = 726] [outer = 0x7f41374d7c00] 14:04:36 INFO - PROCESS | 1837 | 1461013476002 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1435ms 14:04:36 INFO - PROCESS | 1837 | 1461013476055 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1837 | 1461013476064 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:04:36 INFO - PROCESS | 1837 | 1461013476074 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1837 | 1461013476078 Marionette TRACE conn3 <- [1,938,null,{}] 14:04:36 INFO - PROCESS | 1837 | 1461013476085 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:36 INFO - PROCESS | 1837 | 1461013476275 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:04:36 INFO - PROCESS | 1837 | 1461013476448 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146287800 == 92 [pid = 1837] [id = 242] 14:04:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f4137513400) [pid = 1837] [serial = 727] [outer = (nil)] 14:04:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f413ee1ec00) [pid = 1837] [serial = 728] [outer = 0x7f4137513400] 14:04:36 INFO - PROCESS | 1837 | 1461013476527 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f41401b6c00) [pid = 1837] [serial = 729] [outer = 0x7f4137513400] 14:04:37 INFO - PROCESS | 1837 | 1461013477533 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1531ms 14:04:37 INFO - PROCESS | 1837 | 1461013477608 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 1837 | 1461013477611 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:04:37 INFO - PROCESS | 1837 | 1461013477621 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 1837 | 1461013477628 Marionette TRACE conn3 <- [1,942,null,{}] 14:04:37 INFO - PROCESS | 1837 | 1461013477643 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:37 INFO - PROCESS | 1837 | 1461013477887 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:04:38 INFO - PROCESS | 1837 | 1461013478168 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155fb0800 == 93 [pid = 1837] [id = 243] 14:04:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f4144144400) [pid = 1837] [serial = 730] [outer = (nil)] 14:04:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f41452d9000) [pid = 1837] [serial = 731] [outer = 0x7f4144144400] 14:04:38 INFO - PROCESS | 1837 | 1461013478256 Marionette DEBUG loaded listener.js 14:04:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4145f0dc00) [pid = 1837] [serial = 732] [outer = 0x7f4144144400] 14:04:39 INFO - PROCESS | 1837 | 1461013479101 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1542ms 14:04:39 INFO - PROCESS | 1837 | 1461013479162 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:04:39 INFO - PROCESS | 1837 | 1461013479167 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:04:39 INFO - PROCESS | 1837 | 1461013479173 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 1837 | 1461013479175 Marionette TRACE conn3 <- [1,946,null,{}] 14:04:39 INFO - PROCESS | 1837 | 1461013479181 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:39 INFO - PROCESS | 1837 | 1461013479371 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:04:39 INFO - PROCESS | 1837 | 1461013479546 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a634000 == 94 [pid = 1837] [id = 244] 14:04:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f41441ba800) [pid = 1837] [serial = 733] [outer = (nil)] 14:04:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f41479b6000) [pid = 1837] [serial = 734] [outer = 0x7f41441ba800] 14:04:39 INFO - PROCESS | 1837 | 1461013479624 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f4147a51800) [pid = 1837] [serial = 735] [outer = 0x7f41441ba800] 14:04:40 INFO - PROCESS | 1837 | 1461013480516 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1380ms 14:04:40 INFO - PROCESS | 1837 | 1461013480554 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 1837 | 1461013480558 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:04:40 INFO - PROCESS | 1837 | 1461013480564 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 1837 | 1461013480568 Marionette TRACE conn3 <- [1,950,null,{}] 14:04:40 INFO - PROCESS | 1837 | 1461013480573 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:40 INFO - PROCESS | 1837 | 1461013480741 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:04:40 INFO - PROCESS | 1837 | 1461013480928 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415c484000 == 95 [pid = 1837] [id = 245] 14:04:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f4142a1b800) [pid = 1837] [serial = 736] [outer = (nil)] 14:04:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4147c3d000) [pid = 1837] [serial = 737] [outer = 0x7f4142a1b800] 14:04:41 INFO - PROCESS | 1837 | 1461013481000 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f414879dc00) [pid = 1837] [serial = 738] [outer = 0x7f4142a1b800] 14:04:41 INFO - PROCESS | 1837 | 1461013481878 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1377ms 14:04:41 INFO - PROCESS | 1837 | 1461013481944 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 1837 | 1461013481948 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:04:41 INFO - PROCESS | 1837 | 1461013481954 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1837 | 1461013481956 Marionette TRACE conn3 <- [1,954,null,{}] 14:04:41 INFO - PROCESS | 1837 | 1461013481962 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:42 INFO - PROCESS | 1837 | 1461013482156 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:04:42 INFO - PROCESS | 1837 | 1461013482332 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e968800 == 96 [pid = 1837] [id = 246] 14:04:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f4148aa6c00) [pid = 1837] [serial = 739] [outer = (nil)] 14:04:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4149520400) [pid = 1837] [serial = 740] [outer = 0x7f4148aa6c00] 14:04:42 INFO - PROCESS | 1837 | 1461013482408 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f414b02b000) [pid = 1837] [serial = 741] [outer = 0x7f4148aa6c00] 14:04:43 INFO - PROCESS | 1837 | 1461013483291 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1377ms 14:04:43 INFO - PROCESS | 1837 | 1461013483332 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 1837 | 1461013483335 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:04:43 INFO - PROCESS | 1837 | 1461013483341 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1837 | 1461013483344 Marionette TRACE conn3 <- [1,958,null,{}] 14:04:43 INFO - PROCESS | 1837 | 1461013483349 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:43 INFO - PROCESS | 1837 | 1461013483511 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:04:43 INFO - PROCESS | 1837 | 1461013483692 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415f682000 == 97 [pid = 1837] [id = 247] 14:04:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4148b0bc00) [pid = 1837] [serial = 742] [outer = (nil)] 14:04:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f414b0d2400) [pid = 1837] [serial = 743] [outer = 0x7f4148b0bc00] 14:04:43 INFO - PROCESS | 1837 | 1461013483763 Marionette DEBUG loaded listener.js 14:04:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f4154257800) [pid = 1837] [serial = 744] [outer = 0x7f4148b0bc00] 14:04:44 INFO - PROCESS | 1837 | 1461013484622 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1330ms 14:04:44 INFO - PROCESS | 1837 | 1461013484673 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:04:44 INFO - PROCESS | 1837 | 1461013484677 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:04:44 INFO - PROCESS | 1837 | 1461013484682 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 1837 | 1461013484685 Marionette TRACE conn3 <- [1,962,null,{}] 14:04:44 INFO - PROCESS | 1837 | 1461013484690 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:44 INFO - PROCESS | 1837 | 1461013484857 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:04:45 INFO - PROCESS | 1837 | 1461013485037 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134bdc000 == 98 [pid = 1837] [id = 248] 14:04:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f414b004400) [pid = 1837] [serial = 745] [outer = (nil)] 14:04:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f41542d5000) [pid = 1837] [serial = 746] [outer = 0x7f414b004400] 14:04:45 INFO - PROCESS | 1837 | 1461013485112 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f4154e4a000) [pid = 1837] [serial = 747] [outer = 0x7f414b004400] 14:04:45 INFO - PROCESS | 1837 | 1461013485962 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1331ms 14:04:46 INFO - PROCESS | 1837 | 1461013486014 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:04:46 INFO - PROCESS | 1837 | 1461013486016 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:04:46 INFO - PROCESS | 1837 | 1461013486023 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1837 | 1461013486025 Marionette TRACE conn3 <- [1,966,null,{}] 14:04:46 INFO - PROCESS | 1837 | 1461013486030 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:46 INFO - PROCESS | 1837 | 1461013486200 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:04:46 INFO - PROCESS | 1837 | 1461013486376 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4131cd7000 == 99 [pid = 1837] [id = 249] 14:04:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f41542cc000) [pid = 1837] [serial = 748] [outer = (nil)] 14:04:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f41550b2c00) [pid = 1837] [serial = 749] [outer = 0x7f41542cc000] 14:04:46 INFO - PROCESS | 1837 | 1461013486448 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f41553e3800) [pid = 1837] [serial = 750] [outer = 0x7f41542cc000] 14:04:47 INFO - PROCESS | 1837 | 1461013487333 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1385ms 14:04:47 INFO - PROCESS | 1837 | 1461013487411 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 1837 | 1461013487415 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:04:47 INFO - PROCESS | 1837 | 1461013487428 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 1837 | 1461013487432 Marionette TRACE conn3 <- [1,970,null,{}] 14:04:47 INFO - PROCESS | 1837 | 1461013487442 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:47 INFO - PROCESS | 1837 | 1461013487681 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:04:47 INFO - PROCESS | 1837 | 1461013487906 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134be8000 == 100 [pid = 1837] [id = 250] 14:04:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f41452d2c00) [pid = 1837] [serial = 751] [outer = (nil)] 14:04:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f415559f400) [pid = 1837] [serial = 752] [outer = 0x7f41452d2c00] 14:04:48 INFO - PROCESS | 1837 | 1461013487992 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f41562d3400) [pid = 1837] [serial = 753] [outer = 0x7f41452d2c00] 14:04:48 INFO - PROCESS | 1837 | 1461013488793 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1438ms 14:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:04:48 INFO - PROCESS | 1837 | 1461013488865 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 1837 | 1461013488869 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:04:48 INFO - PROCESS | 1837 | 1461013488875 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1837 | 1461013488879 Marionette TRACE conn3 <- [1,974,null,{}] 14:04:48 INFO - PROCESS | 1837 | 1461013488884 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:49 INFO - PROCESS | 1837 | 1461013489094 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:04:49 INFO - PROCESS | 1837 | 1461013489272 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef25000 == 101 [pid = 1837] [id = 251] 14:04:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f41487aa800) [pid = 1837] [serial = 754] [outer = (nil)] 14:04:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f415650ec00) [pid = 1837] [serial = 755] [outer = 0x7f41487aa800] 14:04:49 INFO - PROCESS | 1837 | 1461013489351 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f415858ac00) [pid = 1837] [serial = 756] [outer = 0x7f41487aa800] 14:04:50 INFO - PROCESS | 1837 | 1461013490189 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1383ms 14:04:50 INFO - PROCESS | 1837 | 1461013490258 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:04:50 INFO - PROCESS | 1837 | 1461013490262 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:04:50 INFO - PROCESS | 1837 | 1461013490268 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 1837 | 1461013490270 Marionette TRACE conn3 <- [1,978,null,{}] 14:04:50 INFO - PROCESS | 1837 | 1461013490275 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:50 INFO - PROCESS | 1837 | 1461013490459 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:04:50 INFO - PROCESS | 1837 | 1461013490641 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136988000 == 102 [pid = 1837] [id = 252] 14:04:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f4133cc9400) [pid = 1837] [serial = 757] [outer = (nil)] 14:04:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f413be07800) [pid = 1837] [serial = 758] [outer = 0x7f4133cc9400] 14:04:50 INFO - PROCESS | 1837 | 1461013490716 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f41445ebc00) [pid = 1837] [serial = 759] [outer = 0x7f4133cc9400] 14:04:51 INFO - PROCESS | 1837 | 1461013491617 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1385ms 14:04:51 INFO - PROCESS | 1837 | 1461013491654 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1837 | 1461013491656 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:04:51 INFO - PROCESS | 1837 | 1461013491662 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1837 | 1461013491664 Marionette TRACE conn3 <- [1,982,null,{}] 14:04:51 INFO - PROCESS | 1837 | 1461013491670 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:51 INFO - PROCESS | 1837 | 1461013491852 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:04:52 INFO - PROCESS | 1837 | 1461013492037 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e4a5000 == 103 [pid = 1837] [id = 253] 14:04:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f4133cccc00) [pid = 1837] [serial = 760] [outer = (nil)] 14:04:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f4159c55400) [pid = 1837] [serial = 761] [outer = 0x7f4133cccc00] 14:04:52 INFO - PROCESS | 1837 | 1461013492108 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f4159db5000) [pid = 1837] [serial = 762] [outer = 0x7f4133cccc00] 14:04:53 INFO - PROCESS | 1837 | 1461013493400 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1777ms 14:04:53 INFO - PROCESS | 1837 | 1461013493441 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 1837 | 1461013493447 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:04:53 INFO - PROCESS | 1837 | 1461013493456 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 1837 | 1461013493460 Marionette TRACE conn3 <- [1,986,null,{}] 14:04:53 INFO - PROCESS | 1837 | 1461013493467 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:53 INFO - PROCESS | 1837 | 1461013493627 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:04:53 INFO - PROCESS | 1837 | 1461013493816 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecee800 == 104 [pid = 1837] [id = 254] 14:04:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f413be08800) [pid = 1837] [serial = 763] [outer = (nil)] 14:04:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f413c0ef400) [pid = 1837] [serial = 764] [outer = 0x7f413be08800] 14:04:53 INFO - PROCESS | 1837 | 1461013493931 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f413e24fc00) [pid = 1837] [serial = 765] [outer = 0x7f413be08800] 14:04:54 INFO - PROCESS | 1837 | 1461013494936 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1534ms 14:04:54 INFO - PROCESS | 1837 | 1461013494991 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 1837 | 1461013494998 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:04:55 INFO - PROCESS | 1837 | 1461013495008 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 1837 | 1461013495011 Marionette TRACE conn3 <- [1,990,null,{}] 14:04:55 INFO - PROCESS | 1837 | 1461013495017 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:55 INFO - PROCESS | 1837 | 1461013495190 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:04:55 INFO - PROCESS | 1837 | 1461013495450 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d6d800 == 105 [pid = 1837] [id = 255] 14:04:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f4136a61c00) [pid = 1837] [serial = 766] [outer = (nil)] 14:04:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f413ec2c400) [pid = 1837] [serial = 767] [outer = 0x7f4136a61c00] 14:04:55 INFO - PROCESS | 1837 | 1461013495588 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7f413f38d800) [pid = 1837] [serial = 768] [outer = 0x7f4136a61c00] 14:04:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f020800 == 104 [pid = 1837] [id = 239] 14:04:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4145220000 == 103 [pid = 1837] [id = 238] 14:04:55 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7f4144d0c000) [pid = 1837] [serial = 667] [outer = (nil)] [url = about:blank] 14:04:55 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f41436f9800) [pid = 1837] [serial = 640] [outer = (nil)] [url = about:blank] 14:04:55 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f41434ebc00) [pid = 1837] [serial = 637] [outer = (nil)] [url = about:blank] 14:04:55 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f413ec29400) [pid = 1837] [serial = 646] [outer = (nil)] [url = about:blank] 14:04:55 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f41441b7c00) [pid = 1837] [serial = 643] [outer = (nil)] [url = about:blank] 14:04:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f25d800 == 102 [pid = 1837] [id = 237] 14:04:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e48e000 == 101 [pid = 1837] [id = 236] 14:04:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d83800 == 100 [pid = 1837] [id = 235] 14:04:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f020000 == 99 [pid = 1837] [id = 234] 14:04:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413de08000 == 98 [pid = 1837] [id = 233] 14:04:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156215000 == 97 [pid = 1837] [id = 228] 14:04:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155327000 == 96 [pid = 1837] [id = 227] 14:04:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4154218800 == 95 [pid = 1837] [id = 226] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f414233b800) [pid = 1837] [serial = 665] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f413be03000) [pid = 1837] [serial = 653] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f413ed88000) [pid = 1837] [serial = 659] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f414676d000) [pid = 1837] [serial = 497] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f413d8b0400) [pid = 1837] [serial = 655] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f413ed82000) [pid = 1837] [serial = 614] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f4142042000) [pid = 1837] [serial = 664] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f413be05400) [pid = 1837] [serial = 619] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f413e243400) [pid = 1837] [serial = 656] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f413f395000) [pid = 1837] [serial = 628] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f413f1b4800) [pid = 1837] [serial = 661] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f413ebc5000) [pid = 1837] [serial = 622] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f4137027800) [pid = 1837] [serial = 652] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f41348e7400) [pid = 1837] [serial = 650] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f413ee6a400) [pid = 1837] [serial = 625] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f414036f800) [pid = 1837] [serial = 662] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f4142230400) [pid = 1837] [serial = 631] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f414233e400) [pid = 1837] [serial = 634] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f413ec2bc00) [pid = 1837] [serial = 658] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f413390f000) [pid = 1837] [serial = 649] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f41351ed800) [pid = 1837] [serial = 616] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 1837 | 1461013496436 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1479ms 14:04:56 INFO - PROCESS | 1837 | 1461013496488 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1837 | 1461013496492 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:04:56 INFO - PROCESS | 1837 | 1461013496498 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1837 | 1461013496502 Marionette TRACE conn3 <- [1,994,null,{}] 14:04:56 INFO - PROCESS | 1837 | 1461013496516 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:56 INFO - PROCESS | 1837 | 1461013496692 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:04:56 INFO - PROCESS | 1837 | 1461013496829 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ed5e000 == 96 [pid = 1837] [id = 256] 14:04:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f413d8d7000) [pid = 1837] [serial = 769] [outer = (nil)] 14:04:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f4142335400) [pid = 1837] [serial = 770] [outer = 0x7f413d8d7000] 14:04:56 INFO - PROCESS | 1837 | 1461013496895 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f4142a1ac00) [pid = 1837] [serial = 771] [outer = 0x7f413d8d7000] 14:04:57 INFO - PROCESS | 1837 | 1461013497614 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1135ms 14:04:57 INFO - PROCESS | 1837 | 1461013497634 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:04:57 INFO - PROCESS | 1837 | 1461013497639 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:04:57 INFO - PROCESS | 1837 | 1461013497644 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 1837 | 1461013497647 Marionette TRACE conn3 <- [1,998,null,{}] 14:04:57 INFO - PROCESS | 1837 | 1461013497678 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:57 INFO - PROCESS | 1837 | 1461013497829 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:04:57 INFO - PROCESS | 1837 | 1461013497847 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41420a4800 == 97 [pid = 1837] [id = 257] 14:04:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f413f394c00) [pid = 1837] [serial = 772] [outer = (nil)] 14:04:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f4144503800) [pid = 1837] [serial = 773] [outer = 0x7f413f394c00] 14:04:57 INFO - PROCESS | 1837 | 1461013497910 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f4145c67400) [pid = 1837] [serial = 774] [outer = 0x7f413f394c00] 14:04:58 INFO - PROCESS | 1837 | 1461013498838 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1207ms 14:04:58 INFO - PROCESS | 1837 | 1461013498853 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:04:58 INFO - PROCESS | 1837 | 1461013498855 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:04:58 INFO - PROCESS | 1837 | 1461013498861 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 1837 | 1461013498863 Marionette TRACE conn3 <- [1,1002,null,{}] 14:04:58 INFO - PROCESS | 1837 | 1461013498877 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:59 INFO - PROCESS | 1837 | 1461013499087 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:04:59 INFO - PROCESS | 1837 | 1461013499112 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4145dd4000 == 98 [pid = 1837] [id = 258] 14:04:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f413ed82000) [pid = 1837] [serial = 775] [outer = (nil)] 14:04:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f4145cd7800) [pid = 1837] [serial = 776] [outer = 0x7f413ed82000] 14:04:59 INFO - PROCESS | 1837 | 1461013499171 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f4146376800) [pid = 1837] [serial = 777] [outer = 0x7f413ed82000] 14:04:59 INFO - PROCESS | 1837 | 1461013499967 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1188ms 14:05:00 INFO - PROCESS | 1837 | 1461013500057 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 1837 | 1461013500060 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:05:00 INFO - PROCESS | 1837 | 1461013500067 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 1837 | 1461013500070 Marionette TRACE conn3 <- [1,1006,null,{}] 14:05:00 INFO - PROCESS | 1837 | 1461013500075 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:00 INFO - PROCESS | 1837 | 1461013500600 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:05:00 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f4133905c00) [pid = 1837] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:05:00 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f4144147400) [pid = 1837] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:05:00 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f4136a55c00) [pid = 1837] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:05:00 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f4140079c00) [pid = 1837] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:05:00 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f4133908800) [pid = 1837] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:05:00 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f4133904c00) [pid = 1837] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:05:00 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f413390c400) [pid = 1837] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:05:00 INFO - PROCESS | 1837 | 1461013500756 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ece4000 == 99 [pid = 1837] [id = 259] 14:05:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f413d8d4400) [pid = 1837] [serial = 778] [outer = (nil)] 14:05:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f413f475000) [pid = 1837] [serial = 779] [outer = 0x7f413d8d4400] 14:05:00 INFO - PROCESS | 1837 | 1461013500821 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f4147a36000) [pid = 1837] [serial = 780] [outer = 0x7f413d8d4400] 14:05:01 INFO - PROCESS | 1837 | 1461013501527 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1481ms 14:05:01 INFO - PROCESS | 1837 | 1461013501548 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 1837 | 1461013501553 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:05:01 INFO - PROCESS | 1837 | 1461013501558 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 1837 | 1461013501560 Marionette TRACE conn3 <- [1,1010,null,{}] 14:05:01 INFO - PROCESS | 1837 | 1461013501565 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:01 INFO - PROCESS | 1837 | 1461013501767 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:05:01 INFO - PROCESS | 1837 | 1461013501789 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147f39800 == 100 [pid = 1837] [id = 260] 14:05:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f4147a3cc00) [pid = 1837] [serial = 781] [outer = (nil)] 14:05:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f414951d000) [pid = 1837] [serial = 782] [outer = 0x7f4147a3cc00] 14:05:01 INFO - PROCESS | 1837 | 1461013501856 Marionette DEBUG loaded listener.js 14:05:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f41542cf400) [pid = 1837] [serial = 783] [outer = 0x7f4147a3cc00] 14:05:02 INFO - PROCESS | 1837 | 1461013502985 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1486ms 14:05:03 INFO - PROCESS | 1837 | 1461013503046 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:05:03 INFO - PROCESS | 1837 | 1461013503052 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:05:03 INFO - PROCESS | 1837 | 1461013503072 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 1837 | 1461013503079 Marionette TRACE conn3 <- [1,1014,null,{}] 14:05:03 INFO - PROCESS | 1837 | 1461013503089 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:03 INFO - PROCESS | 1837 | 1461013503316 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:05:03 INFO - PROCESS | 1837 | 1461013503572 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413beba000 == 101 [pid = 1837] [id = 261] 14:05:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f413684d400) [pid = 1837] [serial = 784] [outer = (nil)] 14:05:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f413be09400) [pid = 1837] [serial = 785] [outer = 0x7f413684d400] 14:05:03 INFO - PROCESS | 1837 | 1461013503709 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f413e24d400) [pid = 1837] [serial = 786] [outer = 0x7f413684d400] 14:05:04 INFO - PROCESS | 1837 | 1461013504761 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1738ms 14:05:04 INFO - PROCESS | 1837 | 1461013504811 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:05:04 INFO - PROCESS | 1837 | 1461013504820 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:05:04 INFO - PROCESS | 1837 | 1461013504830 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 1837 | 1461013504834 Marionette TRACE conn3 <- [1,1018,null,{}] 14:05:04 INFO - PROCESS | 1837 | 1461013504843 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:05 INFO - PROCESS | 1837 | 1461013505029 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:05:05 INFO - PROCESS | 1837 | 1461013505212 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140edb000 == 102 [pid = 1837] [id = 262] 14:05:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f4137023800) [pid = 1837] [serial = 787] [outer = (nil)] 14:05:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f4142230400) [pid = 1837] [serial = 788] [outer = 0x7f4137023800] 14:05:05 INFO - PROCESS | 1837 | 1461013505291 Marionette DEBUG loaded listener.js 14:05:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f4142a1b400) [pid = 1837] [serial = 789] [outer = 0x7f4137023800] 14:05:06 INFO - PROCESS | 1837 | 1461013506315 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1531ms 14:05:06 INFO - PROCESS | 1837 | 1461013506363 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:05:06 INFO - PROCESS | 1837 | 1461013506367 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:05:06 INFO - PROCESS | 1837 | 1461013506373 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 1837 | 1461013506379 Marionette TRACE conn3 <- [1,1022,null,{}] 14:05:06 INFO - PROCESS | 1837 | 1461013506395 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:06 INFO - PROCESS | 1837 | 1461013506597 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:05:06 INFO - PROCESS | 1837 | 1461013506821 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4154218800 == 103 [pid = 1837] [id = 263] 14:05:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f41460aec00) [pid = 1837] [serial = 790] [outer = (nil)] 14:05:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f414769d000) [pid = 1837] [serial = 791] [outer = 0x7f41460aec00] 14:05:06 INFO - PROCESS | 1837 | 1461013506944 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f41486b8c00) [pid = 1837] [serial = 792] [outer = 0x7f41460aec00] 14:05:07 INFO - PROCESS | 1837 | 1461013507796 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1487ms 14:05:07 INFO - PROCESS | 1837 | 1461013507861 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:05:07 INFO - PROCESS | 1837 | 1461013507867 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:05:07 INFO - PROCESS | 1837 | 1461013507873 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 1837 | 1461013507877 Marionette TRACE conn3 <- [1,1026,null,{}] 14:05:07 INFO - PROCESS | 1837 | 1461013507882 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:08 INFO - PROCESS | 1837 | 1461013508070 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:05:08 INFO - PROCESS | 1837 | 1461013508253 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155fc3000 == 104 [pid = 1837] [id = 264] 14:05:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f4137516c00) [pid = 1837] [serial = 793] [outer = (nil)] 14:05:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f4148aa8400) [pid = 1837] [serial = 794] [outer = 0x7f4137516c00] 14:05:08 INFO - PROCESS | 1837 | 1461013508331 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f4154e3f800) [pid = 1837] [serial = 795] [outer = 0x7f4137516c00] 14:05:09 INFO - PROCESS | 1837 | 1461013509231 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1429ms 14:05:09 INFO - PROCESS | 1837 | 1461013509303 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:05:09 INFO - PROCESS | 1837 | 1461013509307 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:05:09 INFO - PROCESS | 1837 | 1461013509313 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:05:09 INFO - PROCESS | 1837 | 1461013509315 Marionette TRACE conn3 <- [1,1030,null,{}] 14:05:09 INFO - PROCESS | 1837 | 1461013509320 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:09 INFO - PROCESS | 1837 | 1461013509522 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:05:09 INFO - PROCESS | 1837 | 1461013509704 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159d3f000 == 105 [pid = 1837] [id = 265] 14:05:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f413e242c00) [pid = 1837] [serial = 796] [outer = (nil)] 14:05:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f41555dc000) [pid = 1837] [serial = 797] [outer = 0x7f413e242c00] 14:05:09 INFO - PROCESS | 1837 | 1461013509821 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f41566bb800) [pid = 1837] [serial = 798] [outer = 0x7f413e242c00] 14:05:10 INFO - PROCESS | 1837 | 1461013510651 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1377ms 14:05:10 INFO - PROCESS | 1837 | 1461013510691 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1837 | 1461013510694 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:05:10 INFO - PROCESS | 1837 | 1461013510701 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1837 | 1461013510705 Marionette TRACE conn3 <- [1,1034,null,{}] 14:05:10 INFO - PROCESS | 1837 | 1461013510711 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:10 INFO - PROCESS | 1837 | 1461013510942 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:05:11 INFO - PROCESS | 1837 | 1461013511128 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415f670800 == 106 [pid = 1837] [id = 266] 14:05:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f4148aab400) [pid = 1837] [serial = 799] [outer = (nil)] 14:05:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f415a222800) [pid = 1837] [serial = 800] [outer = 0x7f4148aab400] 14:05:11 INFO - PROCESS | 1837 | 1461013511224 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7f415a35f800) [pid = 1837] [serial = 801] [outer = 0x7f4148aab400] 14:05:12 INFO - PROCESS | 1837 | 1461013512078 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1434ms 14:05:12 INFO - PROCESS | 1837 | 1461013512137 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 1837 | 1461013512140 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:05:12 INFO - PROCESS | 1837 | 1461013512147 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 1837 | 1461013512149 Marionette TRACE conn3 <- [1,1038,null,{}] 14:05:12 INFO - PROCESS | 1837 | 1461013512155 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:12 INFO - PROCESS | 1837 | 1461013512323 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:05:12 INFO - PROCESS | 1837 | 1461013512504 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413719a000 == 107 [pid = 1837] [id = 267] 14:05:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7f41339f0800) [pid = 1837] [serial = 802] [outer = (nil)] 14:05:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7f41339f8000) [pid = 1837] [serial = 803] [outer = 0x7f41339f0800] 14:05:12 INFO - PROCESS | 1837 | 1461013512577 Marionette DEBUG loaded listener.js 14:05:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7f41339fc800) [pid = 1837] [serial = 804] [outer = 0x7f41339f0800] 14:05:13 INFO - PROCESS | 1837 | 1461013513407 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1332ms 14:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:05:13 INFO - PROCESS | 1837 | 1461013513481 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 1837 | 1461013513483 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:05:13 INFO - PROCESS | 1837 | 1461013513490 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 1837 | 1461013513493 Marionette TRACE conn3 <- [1,1042,null,{}] 14:05:13 INFO - PROCESS | 1837 | 1461013513498 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:13 INFO - PROCESS | 1837 | 1461013513675 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:05:13 INFO - PROCESS | 1837 | 1461013513858 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413dfc6000 == 108 [pid = 1837] [id = 268] 14:05:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7f41339f2c00) [pid = 1837] [serial = 805] [outer = (nil)] 14:05:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7f415a359c00) [pid = 1837] [serial = 806] [outer = 0x7f41339f2c00] 14:05:13 INFO - PROCESS | 1837 | 1461013513936 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7f415a60e400) [pid = 1837] [serial = 807] [outer = 0x7f41339f2c00] 14:05:14 INFO - PROCESS | 1837 | 1461013514753 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1332ms 14:05:14 INFO - PROCESS | 1837 | 1461013514823 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:05:14 INFO - PROCESS | 1837 | 1461013514827 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:05:14 INFO - PROCESS | 1837 | 1461013514833 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:05:14 INFO - PROCESS | 1837 | 1461013514835 Marionette TRACE conn3 <- [1,1046,null,{}] 14:05:14 INFO - PROCESS | 1837 | 1461013514841 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:15 INFO - PROCESS | 1837 | 1461013515049 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:05:15 INFO - PROCESS | 1837 | 1461013515232 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133575800 == 109 [pid = 1837] [id = 269] 14:05:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7f4131d93800) [pid = 1837] [serial = 808] [outer = (nil)] 14:05:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7f4131d9b400) [pid = 1837] [serial = 809] [outer = 0x7f4131d93800] 14:05:15 INFO - PROCESS | 1837 | 1461013515303 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7f4131da0800) [pid = 1837] [serial = 810] [outer = 0x7f4131d93800] 14:05:16 INFO - PROCESS | 1837 | 1461013516155 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1377ms 14:05:16 INFO - PROCESS | 1837 | 1461013516219 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 1837 | 1461013516225 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:05:16 INFO - PROCESS | 1837 | 1461013516235 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 1837 | 1461013516237 Marionette TRACE conn3 <- [1,1050,null,{}] 14:05:16 INFO - PROCESS | 1837 | 1461013516242 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:16 INFO - PROCESS | 1837 | 1461013516414 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:05:16 INFO - PROCESS | 1837 | 1461013516597 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413dfd5800 == 110 [pid = 1837] [id = 270] 14:05:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7f41302e5000) [pid = 1837] [serial = 811] [outer = (nil)] 14:05:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7f41302ea400) [pid = 1837] [serial = 812] [outer = 0x7f41302e5000] 14:05:16 INFO - PROCESS | 1837 | 1461013516669 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7f41302f0000) [pid = 1837] [serial = 813] [outer = 0x7f41302e5000] 14:05:17 INFO - PROCESS | 1837 | 1461013517507 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1336ms 14:05:17 INFO - PROCESS | 1837 | 1461013517573 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:05:17 INFO - PROCESS | 1837 | 1461013517577 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:05:17 INFO - PROCESS | 1837 | 1461013517583 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 1837 | 1461013517587 Marionette TRACE conn3 <- [1,1054,null,{}] 14:05:17 INFO - PROCESS | 1837 | 1461013517592 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:17 INFO - PROCESS | 1837 | 1461013517821 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:05:18 INFO - PROCESS | 1837 | 1461013518005 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41305f2800 == 111 [pid = 1837] [id = 271] 14:05:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7f41302e6400) [pid = 1837] [serial = 814] [outer = (nil)] 14:05:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f413d8bb400) [pid = 1837] [serial = 815] [outer = 0x7f41302e6400] 14:05:18 INFO - PROCESS | 1837 | 1461013518083 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f415a746c00) [pid = 1837] [serial = 816] [outer = 0x7f41302e6400] 14:05:18 INFO - PROCESS | 1837 | 1461013518947 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1428ms 14:05:19 INFO - PROCESS | 1837 | 1461013519013 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 1837 | 1461013519017 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:05:19 INFO - PROCESS | 1837 | 1461013519023 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 1837 | 1461013519025 Marionette TRACE conn3 <- [1,1058,null,{}] 14:05:19 INFO - PROCESS | 1837 | 1461013519030 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:19 INFO - PROCESS | 1837 | 1461013519222 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:05:19 INFO - PROCESS | 1837 | 1461013519409 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413218f800 == 112 [pid = 1837] [id = 272] 14:05:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f41302f0400) [pid = 1837] [serial = 817] [outer = (nil)] 14:05:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f41322a9c00) [pid = 1837] [serial = 818] [outer = 0x7f41302f0400] 14:05:19 INFO - PROCESS | 1837 | 1461013519483 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f41322ae800) [pid = 1837] [serial = 819] [outer = 0x7f41302f0400] 14:05:20 INFO - PROCESS | 1837 | 1461013520304 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1333ms 14:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:05:20 INFO - PROCESS | 1837 | 1461013520357 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 1837 | 1461013520360 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:05:20 INFO - PROCESS | 1837 | 1461013520366 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 1837 | 1461013520369 Marionette TRACE conn3 <- [1,1062,null,{}] 14:05:20 INFO - PROCESS | 1837 | 1461013520374 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:20 INFO - PROCESS | 1837 | 1461013520560 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:05:20 INFO - PROCESS | 1837 | 1461013520751 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132453800 == 113 [pid = 1837] [id = 273] 14:05:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f41322a1c00) [pid = 1837] [serial = 820] [outer = (nil)] 14:05:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f41322b5c00) [pid = 1837] [serial = 821] [outer = 0x7f41322a1c00] 14:05:20 INFO - PROCESS | 1837 | 1461013520822 Marionette DEBUG loaded listener.js 14:05:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f41322ba000) [pid = 1837] [serial = 822] [outer = 0x7f41322a1c00] 14:05:21 INFO - PROCESS | 1837 | 1461013521668 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1333ms 14:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:05:21 INFO - PROCESS | 1837 | 1461013521699 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 1837 | 1461013521701 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:05:21 INFO - PROCESS | 1837 | 1461013521708 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 1837 | 1461013521711 Marionette TRACE conn3 <- [1,1066,null,{}] 14:05:21 INFO - PROCESS | 1837 | 1461013521716 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:21 INFO - PROCESS | 1837 | 1461013521898 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:05:22 INFO - PROCESS | 1837 | 1461013522107 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e964000 == 114 [pid = 1837] [id = 274] 14:05:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f41322a4000) [pid = 1837] [serial = 823] [outer = (nil)] 14:05:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f41322be400) [pid = 1837] [serial = 824] [outer = 0x7f41322a4000] 14:05:22 INFO - PROCESS | 1837 | 1461013522222 Marionette DEBUG loaded listener.js 14:05:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f4132556800) [pid = 1837] [serial = 825] [outer = 0x7f41322a4000] 14:05:23 INFO - PROCESS | 1837 | 1461013523108 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1444ms 14:05:23 INFO - PROCESS | 1837 | 1461013523152 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 1837 | 1461013523156 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:05:23 INFO - PROCESS | 1837 | 1461013523161 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1837 | 1461013523164 Marionette TRACE conn3 <- [1,1070,null,{}] 14:05:23 INFO - PROCESS | 1837 | 1461013523169 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:23 INFO - PROCESS | 1837 | 1461013523360 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:05:23 INFO - PROCESS | 1837 | 1461013523553 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f166000 == 115 [pid = 1837] [id = 275] 14:05:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7f41322a8400) [pid = 1837] [serial = 826] [outer = (nil)] 14:05:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7f413255b800) [pid = 1837] [serial = 827] [outer = 0x7f41322a8400] 14:05:23 INFO - PROCESS | 1837 | 1461013523627 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7f4132560400) [pid = 1837] [serial = 828] [outer = 0x7f41322a8400] 14:05:24 INFO - PROCESS | 1837 | 1461013524886 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1779ms 14:05:24 INFO - PROCESS | 1837 | 1461013524941 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:05:24 INFO - PROCESS | 1837 | 1461013524946 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:05:24 INFO - PROCESS | 1837 | 1461013524954 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 1837 | 1461013524959 Marionette TRACE conn3 <- [1,1074,null,{}] 14:05:24 INFO - PROCESS | 1837 | 1461013524967 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:25 INFO - PROCESS | 1837 | 1461013525238 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:05:25 INFO - PROCESS | 1837 | 1461013525417 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41370d2000 == 116 [pid = 1837] [id = 276] 14:05:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7f4132560000) [pid = 1837] [serial = 829] [outer = (nil)] 14:05:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7f4132563000) [pid = 1837] [serial = 830] [outer = 0x7f4132560000] 14:05:25 INFO - PROCESS | 1837 | 1461013525484 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7f41339f9400) [pid = 1837] [serial = 831] [outer = 0x7f4132560000] 14:05:26 INFO - PROCESS | 1837 | 1461013526351 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1432ms 14:05:26 INFO - PROCESS | 1837 | 1461013526386 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:05:26 INFO - PROCESS | 1837 | 1461013526394 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:05:26 INFO - PROCESS | 1837 | 1461013526403 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 1837 | 1461013526406 Marionette TRACE conn3 <- [1,1078,null,{}] 14:05:26 INFO - PROCESS | 1837 | 1461013526410 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:26 INFO - PROCESS | 1837 | 1461013526576 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:05:26 INFO - PROCESS | 1837 | 1461013526942 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4131ce8800 == 117 [pid = 1837] [id = 277] 14:05:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7f4136acd000) [pid = 1837] [serial = 832] [outer = (nil)] 14:05:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7f413702b800) [pid = 1837] [serial = 833] [outer = 0x7f4136acd000] 14:05:27 INFO - PROCESS | 1837 | 1461013527015 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f413be09c00) [pid = 1837] [serial = 834] [outer = 0x7f4136acd000] 14:05:27 INFO - PROCESS | 1837 | 1461013527927 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155321000 == 116 [pid = 1837] [id = 68] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ece4000 == 115 [pid = 1837] [id = 259] 14:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1634ms 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f41460b2400) [pid = 1837] [serial = 686] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7f414676bc00) [pid = 1837] [serial = 689] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7f4146929000) [pid = 1837] [serial = 692] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7f414769c800) [pid = 1837] [serial = 695] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7f4147a38800) [pid = 1837] [serial = 698] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7f4146b21c00) [pid = 1837] [serial = 722] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4145dd4000 == 114 [pid = 1837] [id = 258] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41420a4800 == 113 [pid = 1837] [id = 257] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ed5e000 == 112 [pid = 1837] [id = 256] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d6d800 == 111 [pid = 1837] [id = 255] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ecee800 == 110 [pid = 1837] [id = 254] 14:05:28 INFO - PROCESS | 1837 | 1461013528102 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:05:28 INFO - PROCESS | 1837 | 1461013528105 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4131cd7000 == 109 [pid = 1837] [id = 249] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134bdc000 == 108 [pid = 1837] [id = 248] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415f682000 == 107 [pid = 1837] [id = 247] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415e968800 == 106 [pid = 1837] [id = 246] 14:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415c484000 == 105 [pid = 1837] [id = 245] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a634000 == 104 [pid = 1837] [id = 244] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155fb0800 == 103 [pid = 1837] [id = 243] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146287800 == 102 [pid = 1837] [id = 242] 14:05:28 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df20800 == 101 [pid = 1837] [id = 241] 14:05:28 INFO - PROCESS | 1837 | 1461013528125 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 1837 | 1461013528130 Marionette TRACE conn3 <- [1,1082,null,{}] 14:05:28 INFO - PROCESS | 1837 | 1461013528145 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:28 INFO - PROCESS | 1837 | 1461013528321 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7f41351f0000) [pid = 1837] [serial = 702] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7f4133cce800) [pid = 1837] [serial = 701] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7f41441b5c00) [pid = 1837] [serial = 716] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f413e9bdc00) [pid = 1837] [serial = 707] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f413ed7b800) [pid = 1837] [serial = 708] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f414233b400) [pid = 1837] [serial = 713] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f4144e2dc00) [pid = 1837] [serial = 679] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f413ed7b400) [pid = 1837] [serial = 710] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f4140370000) [pid = 1837] [serial = 711] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f413c0e6400) [pid = 1837] [serial = 705] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f4136850400) [pid = 1837] [serial = 704] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f41374ce000) [pid = 1837] [serial = 670] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f4145c6d000) [pid = 1837] [serial = 683] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f413e90c000) [pid = 1837] [serial = 673] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7f4142338400) [pid = 1837] [serial = 676] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7f41452dc800) [pid = 1837] [serial = 717] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7f41436f1c00) [pid = 1837] [serial = 437] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7f4145cd9400) [pid = 1837] [serial = 720] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7f414204c800) [pid = 1837] [serial = 719] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7f4142a1a000) [pid = 1837] [serial = 714] [outer = (nil)] [url = about:blank] 14:05:28 INFO - PROCESS | 1837 | 1461013528579 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bcbf000 == 102 [pid = 1837] [id = 278] 14:05:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7f41374ce000) [pid = 1837] [serial = 835] [outer = (nil)] 14:05:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7f413ebc5000) [pid = 1837] [serial = 836] [outer = 0x7f41374ce000] 14:05:28 INFO - PROCESS | 1837 | 1461013528649 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7f4140079c00) [pid = 1837] [serial = 837] [outer = 0x7f41374ce000] 14:05:29 INFO - PROCESS | 1837 | 1461013529377 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1290ms 14:05:29 INFO - PROCESS | 1837 | 1461013529408 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 1837 | 1461013529412 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:05:29 INFO - PROCESS | 1837 | 1461013529418 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1837 | 1461013529420 Marionette TRACE conn3 <- [1,1086,null,{}] 14:05:29 INFO - PROCESS | 1837 | 1461013529425 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:29 INFO - PROCESS | 1837 | 1461013529578 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:05:29 INFO - PROCESS | 1837 | 1461013529738 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec5e800 == 103 [pid = 1837] [id = 279] 14:05:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7f413c0e6400) [pid = 1837] [serial = 838] [outer = (nil)] 14:05:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7f414233b800) [pid = 1837] [serial = 839] [outer = 0x7f413c0e6400] 14:05:29 INFO - PROCESS | 1837 | 1461013529800 Marionette DEBUG loaded listener.js 14:05:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7f41436f2800) [pid = 1837] [serial = 840] [outer = 0x7f413c0e6400] 14:05:30 INFO - PROCESS | 1837 | 1461013530517 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1129ms 14:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:05:30 INFO - PROCESS | 1837 | 1461013530548 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:05:30 INFO - PROCESS | 1837 | 1461013530551 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:05:30 INFO - PROCESS | 1837 | 1461013530586 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:05:30 INFO - PROCESS | 1837 | 1461013530589 Marionette TRACE conn3 <- [1,1090,null,{}] 14:05:30 INFO - PROCESS | 1837 | 1461013530610 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:30 INFO - PROCESS | 1837 | 1461013530838 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:05:30 INFO - PROCESS | 1837 | 1461013530862 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef20800 == 104 [pid = 1837] [id = 280] 14:05:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f41401bb800) [pid = 1837] [serial = 841] [outer = (nil)] 14:05:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f41436f7400) [pid = 1837] [serial = 842] [outer = 0x7f41401bb800] 14:05:30 INFO - PROCESS | 1837 | 1461013530922 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f4144e2e000) [pid = 1837] [serial = 843] [outer = 0x7f41401bb800] 14:05:31 INFO - PROCESS | 1837 | 1461013531832 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1330ms 14:05:31 INFO - PROCESS | 1837 | 1461013531892 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:05:31 INFO - PROCESS | 1837 | 1461013531894 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:05:31 INFO - PROCESS | 1837 | 1461013531900 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 1837 | 1461013531902 Marionette TRACE conn3 <- [1,1094,null,{}] 14:05:31 INFO - PROCESS | 1837 | 1461013531909 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:32 INFO - PROCESS | 1837 | 1461013532175 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:05:32 INFO - PROCESS | 1837 | 1461013532204 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414419d000 == 105 [pid = 1837] [id = 281] 14:05:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f4145c6ac00) [pid = 1837] [serial = 844] [outer = (nil)] 14:05:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f41465df400) [pid = 1837] [serial = 845] [outer = 0x7f4145c6ac00] 14:05:32 INFO - PROCESS | 1837 | 1461013532272 Marionette DEBUG loaded listener.js 14:05:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f4147a46800) [pid = 1837] [serial = 846] [outer = 0x7f4145c6ac00] 14:05:33 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f4136a61c00) [pid = 1837] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:05:33 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f413d8d4400) [pid = 1837] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:05:33 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f413d8d7000) [pid = 1837] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:05:33 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f413be08800) [pid = 1837] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:05:33 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f413f394c00) [pid = 1837] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:05:33 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f413ed82000) [pid = 1837] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:05:33 INFO - PROCESS | 1837 | 1461013533392 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1538ms 14:05:33 INFO - PROCESS | 1837 | 1461013533440 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:05:33 INFO - PROCESS | 1837 | 1461013533443 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:05:33 INFO - PROCESS | 1837 | 1461013533449 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:05:33 INFO - PROCESS | 1837 | 1461013533451 Marionette TRACE conn3 <- [1,1098,null,{}] 14:05:33 INFO - PROCESS | 1837 | 1461013533456 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:33 INFO - PROCESS | 1837 | 1461013533675 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:05:33 INFO - PROCESS | 1837 | 1461013533707 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146286000 == 106 [pid = 1837] [id = 282] 14:05:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f4136a61c00) [pid = 1837] [serial = 847] [outer = (nil)] 14:05:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f4145f6d000) [pid = 1837] [serial = 848] [outer = 0x7f4136a61c00] 14:05:33 INFO - PROCESS | 1837 | 1461013533767 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f414951c400) [pid = 1837] [serial = 849] [outer = 0x7f4136a61c00] 14:05:34 INFO - PROCESS | 1837 | 1461013534564 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1126ms 14:05:34 INFO - PROCESS | 1837 | 1461013534575 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 1837 | 1461013534579 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:05:34 INFO - PROCESS | 1837 | 1461013534584 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1837 | 1461013534586 Marionette TRACE conn3 <- [1,1102,null,{}] 14:05:34 INFO - PROCESS | 1837 | 1461013534591 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:34 INFO - PROCESS | 1837 | 1461013534810 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:05:34 INFO - PROCESS | 1837 | 1461013534829 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146e05800 == 107 [pid = 1837] [id = 283] 14:05:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f4148b08c00) [pid = 1837] [serial = 850] [outer = (nil)] 14:05:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f414e446800) [pid = 1837] [serial = 851] [outer = 0x7f4148b08c00] 14:05:34 INFO - PROCESS | 1837 | 1461013534893 Marionette DEBUG loaded listener.js 14:05:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f4154e44c00) [pid = 1837] [serial = 852] [outer = 0x7f4148b08c00] 14:05:35 INFO - PROCESS | 1837 | 1461013535994 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1484ms 14:05:36 INFO - PROCESS | 1837 | 1461013536069 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:05:36 INFO - PROCESS | 1837 | 1461013536077 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:05:36 INFO - PROCESS | 1837 | 1461013536086 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:05:36 INFO - PROCESS | 1837 | 1461013536091 Marionette TRACE conn3 <- [1,1106,null,{}] 14:05:36 INFO - PROCESS | 1837 | 1461013536099 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:36 INFO - PROCESS | 1837 | 1461013536344 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:05:36 INFO - PROCESS | 1837 | 1461013536588 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413718d800 == 108 [pid = 1837] [id = 284] 14:05:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f4132563400) [pid = 1837] [serial = 853] [outer = (nil)] 14:05:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f41348f2c00) [pid = 1837] [serial = 854] [outer = 0x7f4132563400] 14:05:36 INFO - PROCESS | 1837 | 1461013536683 Marionette DEBUG loaded listener.js 14:05:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f4136acfc00) [pid = 1837] [serial = 855] [outer = 0x7f4132563400] 14:05:37 INFO - PROCESS | 1837 | 1461013537607 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1587ms 14:05:37 INFO - PROCESS | 1837 | 1461013537674 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:05:37 INFO - PROCESS | 1837 | 1461013537682 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:05:37 INFO - PROCESS | 1837 | 1461013537692 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 1837 | 1461013537697 Marionette TRACE conn3 <- [1,1110,null,{}] 14:05:37 INFO - PROCESS | 1837 | 1461013537703 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:37 INFO - PROCESS | 1837 | 1461013537943 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:05:38 INFO - PROCESS | 1837 | 1461013538301 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef1f000 == 109 [pid = 1837] [id = 285] 14:05:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f41374cac00) [pid = 1837] [serial = 856] [outer = (nil)] 14:05:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f413ee65800) [pid = 1837] [serial = 857] [outer = 0x7f41374cac00] 14:05:38 INFO - PROCESS | 1837 | 1461013538377 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7f414233f800) [pid = 1837] [serial = 858] [outer = 0x7f41374cac00] 14:05:39 INFO - PROCESS | 1837 | 1461013539193 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1540ms 14:05:39 INFO - PROCESS | 1837 | 1461013539234 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:05:39 INFO - PROCESS | 1837 | 1461013539238 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:05:39 INFO - PROCESS | 1837 | 1461013539246 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 1837 | 1461013539251 Marionette TRACE conn3 <- [1,1114,null,{}] 14:05:39 INFO - PROCESS | 1837 | 1461013539267 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:39 INFO - PROCESS | 1837 | 1461013539466 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:05:39 INFO - PROCESS | 1837 | 1461013539653 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414e53a800 == 110 [pid = 1837] [id = 286] 14:05:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7f414414f800) [pid = 1837] [serial = 859] [outer = (nil)] 14:05:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7f41465d9800) [pid = 1837] [serial = 860] [outer = 0x7f414414f800] 14:05:39 INFO - PROCESS | 1837 | 1461013539732 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7f4147643400) [pid = 1837] [serial = 861] [outer = 0x7f414414f800] 14:05:40 INFO - PROCESS | 1837 | 1461013540620 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1436ms 14:05:40 INFO - PROCESS | 1837 | 1461013540683 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 1837 | 1461013540688 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:05:40 INFO - PROCESS | 1837 | 1461013540694 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1837 | 1461013540697 Marionette TRACE conn3 <- [1,1118,null,{}] 14:05:40 INFO - PROCESS | 1837 | 1461013540703 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:40 INFO - PROCESS | 1837 | 1461013540895 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:05:41 INFO - PROCESS | 1837 | 1461013541082 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155fb0800 == 111 [pid = 1837] [id = 287] 14:05:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7f4133dcb800) [pid = 1837] [serial = 862] [outer = (nil)] 14:05:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7f414b02d400) [pid = 1837] [serial = 863] [outer = 0x7f4133dcb800] 14:05:41 INFO - PROCESS | 1837 | 1461013541155 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7f4155309c00) [pid = 1837] [serial = 864] [outer = 0x7f4133dcb800] 14:05:42 INFO - PROCESS | 1837 | 1461013542021 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1384ms 14:05:42 INFO - PROCESS | 1837 | 1461013542079 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 1837 | 1461013542084 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:05:42 INFO - PROCESS | 1837 | 1461013542090 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 1837 | 1461013542092 Marionette TRACE conn3 <- [1,1122,null,{}] 14:05:42 INFO - PROCESS | 1837 | 1461013542098 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:42 INFO - PROCESS | 1837 | 1461013542320 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:05:42 INFO - PROCESS | 1837 | 1461013542507 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159d3c800 == 112 [pid = 1837] [id = 288] 14:05:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7f4145fbbc00) [pid = 1837] [serial = 865] [outer = (nil)] 14:05:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f41562ccc00) [pid = 1837] [serial = 866] [outer = 0x7f4145fbbc00] 14:05:42 INFO - PROCESS | 1837 | 1461013542582 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7f4158423c00) [pid = 1837] [serial = 867] [outer = 0x7f4145fbbc00] 14:05:43 INFO - PROCESS | 1837 | 1461013543434 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1379ms 14:05:43 INFO - PROCESS | 1837 | 1461013543470 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 1837 | 1461013543473 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:05:43 INFO - PROCESS | 1837 | 1461013543479 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 1837 | 1461013543481 Marionette TRACE conn3 <- [1,1126,null,{}] 14:05:43 INFO - PROCESS | 1837 | 1461013543487 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:43 INFO - PROCESS | 1837 | 1461013543681 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:05:43 INFO - PROCESS | 1837 | 1461013543876 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e96f000 == 113 [pid = 1837] [id = 289] 14:05:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f415550f400) [pid = 1837] [serial = 868] [outer = (nil)] 14:05:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f415a357400) [pid = 1837] [serial = 869] [outer = 0x7f415550f400] 14:05:43 INFO - PROCESS | 1837 | 1461013543951 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f415a740000) [pid = 1837] [serial = 870] [outer = 0x7f415550f400] 14:05:44 INFO - PROCESS | 1837 | 1461013544818 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1388ms 14:05:44 INFO - PROCESS | 1837 | 1461013544868 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:05:44 INFO - PROCESS | 1837 | 1461013544872 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:05:44 INFO - PROCESS | 1837 | 1461013544878 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:05:44 INFO - PROCESS | 1837 | 1461013544880 Marionette TRACE conn3 <- [1,1130,null,{}] 14:05:44 INFO - PROCESS | 1837 | 1461013544885 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:45 INFO - PROCESS | 1837 | 1461013545070 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:05:45 INFO - PROCESS | 1837 | 1461013545268 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136e82800 == 114 [pid = 1837] [id = 290] 14:05:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f41305c5c00) [pid = 1837] [serial = 871] [outer = (nil)] 14:05:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f41305cb400) [pid = 1837] [serial = 872] [outer = 0x7f41305c5c00] 14:05:45 INFO - PROCESS | 1837 | 1461013545340 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f41305d0000) [pid = 1837] [serial = 873] [outer = 0x7f41305c5c00] 14:05:46 INFO - PROCESS | 1837 | 1461013546184 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1336ms 14:05:46 INFO - PROCESS | 1837 | 1461013546215 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:05:46 INFO - PROCESS | 1837 | 1461013546218 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:05:46 INFO - PROCESS | 1837 | 1461013546224 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 1837 | 1461013546226 Marionette TRACE conn3 <- [1,1134,null,{}] 14:05:46 INFO - PROCESS | 1837 | 1461013546232 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:46 INFO - PROCESS | 1837 | 1461013546407 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:05:46 INFO - PROCESS | 1837 | 1461013546632 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc78800 == 115 [pid = 1837] [id = 291] 14:05:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f41305c4400) [pid = 1837] [serial = 874] [outer = (nil)] 14:05:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f4131eab000) [pid = 1837] [serial = 875] [outer = 0x7f41305c4400] 14:05:46 INFO - PROCESS | 1837 | 1461013546750 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f4131eaf800) [pid = 1837] [serial = 876] [outer = 0x7f41305c4400] 14:05:47 INFO - PROCESS | 1837 | 1461013547628 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1437ms 14:05:47 INFO - PROCESS | 1837 | 1461013547662 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 1837 | 1461013547665 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:05:47 INFO - PROCESS | 1837 | 1461013547672 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 1837 | 1461013547675 Marionette TRACE conn3 <- [1,1138,null,{}] 14:05:47 INFO - PROCESS | 1837 | 1461013547680 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:47 INFO - PROCESS | 1837 | 1461013547865 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:05:48 INFO - PROCESS | 1837 | 1461013548061 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc8d000 == 116 [pid = 1837] [id = 292] 14:05:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f4131e5a400) [pid = 1837] [serial = 877] [outer = (nil)] 14:05:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f4131e61000) [pid = 1837] [serial = 878] [outer = 0x7f4131e5a400] 14:05:48 INFO - PROCESS | 1837 | 1461013548130 Marionette DEBUG loaded listener.js 14:05:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f4131e65c00) [pid = 1837] [serial = 879] [outer = 0x7f4131e5a400] 14:05:48 INFO - PROCESS | 1837 | 1461013548972 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1341ms 14:05:49 INFO - PROCESS | 1837 | 1461013549014 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:05:49 INFO - PROCESS | 1837 | 1461013549018 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:05:49 INFO - PROCESS | 1837 | 1461013549023 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 1837 | 1461013549026 Marionette TRACE conn3 <- [1,1142,null,{}] 14:05:49 INFO - PROCESS | 1837 | 1461013549032 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:49 INFO - PROCESS | 1837 | 1461013549225 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:05:49 INFO - PROCESS | 1837 | 1461013549426 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4dc000 == 117 [pid = 1837] [id = 293] 14:05:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f4131e5c400) [pid = 1837] [serial = 880] [outer = (nil)] 14:05:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f4131eb0000) [pid = 1837] [serial = 881] [outer = 0x7f4131e5c400] 14:05:49 INFO - PROCESS | 1837 | 1461013549503 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f4131eb4000) [pid = 1837] [serial = 882] [outer = 0x7f4131e5c400] 14:05:50 INFO - PROCESS | 1837 | 1461013550376 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1386ms 14:05:50 INFO - PROCESS | 1837 | 1461013550410 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:05:50 INFO - PROCESS | 1837 | 1461013550413 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:05:50 INFO - PROCESS | 1837 | 1461013550419 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 1837 | 1461013550424 Marionette TRACE conn3 <- [1,1146,null,{}] 14:05:50 INFO - PROCESS | 1837 | 1461013550430 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:50 INFO - PROCESS | 1837 | 1461013550632 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:05:50 INFO - PROCESS | 1837 | 1461013550840 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e758000 == 118 [pid = 1837] [id = 294] 14:05:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f412e727c00) [pid = 1837] [serial = 883] [outer = (nil)] 14:05:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f412e72ec00) [pid = 1837] [serial = 884] [outer = 0x7f412e727c00] 14:05:50 INFO - PROCESS | 1837 | 1461013550915 Marionette DEBUG loaded listener.js 14:05:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f415a22ac00) [pid = 1837] [serial = 885] [outer = 0x7f412e727c00] 14:05:51 INFO - PROCESS | 1837 | 1461013551781 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1430ms 14:05:51 INFO - PROCESS | 1837 | 1461013551851 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 1837 | 1461013551854 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:05:51 INFO - PROCESS | 1837 | 1461013551860 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1837 | 1461013551862 Marionette TRACE conn3 <- [1,1150,null,{}] 14:05:51 INFO - PROCESS | 1837 | 1461013551867 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:52 INFO - PROCESS | 1837 | 1461013552053 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:05:52 INFO - PROCESS | 1837 | 1461013552267 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412dfb0800 == 119 [pid = 1837] [id = 295] 14:05:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f412df82400) [pid = 1837] [serial = 886] [outer = (nil)] 14:05:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7f412df8b800) [pid = 1837] [serial = 887] [outer = 0x7f412df82400] 14:05:52 INFO - PROCESS | 1837 | 1461013552380 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7f412df90400) [pid = 1837] [serial = 888] [outer = 0x7f412df82400] 14:05:53 INFO - PROCESS | 1837 | 1461013553646 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1840ms 14:05:53 INFO - PROCESS | 1837 | 1461013553701 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 1837 | 1461013553708 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:05:53 INFO - PROCESS | 1837 | 1461013553717 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1837 | 1461013553721 Marionette TRACE conn3 <- [1,1154,null,{}] 14:05:53 INFO - PROCESS | 1837 | 1461013553728 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:53 INFO - PROCESS | 1837 | 1461013553909 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:05:54 INFO - PROCESS | 1837 | 1461013554104 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d69000 == 120 [pid = 1837] [id = 296] 14:05:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7f41302eb800) [pid = 1837] [serial = 889] [outer = (nil)] 14:05:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7f41305cc000) [pid = 1837] [serial = 890] [outer = 0x7f41302eb800] 14:05:54 INFO - PROCESS | 1837 | 1461013554172 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7f4131da1800) [pid = 1837] [serial = 891] [outer = 0x7f41302eb800] 14:05:55 INFO - PROCESS | 1837 | 1461013555258 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1589ms 14:05:55 INFO - PROCESS | 1837 | 1461013555306 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 1837 | 1461013555314 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:05:55 INFO - PROCESS | 1837 | 1461013555323 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 1837 | 1461013555326 Marionette TRACE conn3 <- [1,1158,null,{}] 14:05:55 INFO - PROCESS | 1837 | 1461013555331 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:55 INFO - PROCESS | 1837 | 1461013555513 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:05:55 INFO - PROCESS | 1837 | 1461013555842 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413244f800 == 121 [pid = 1837] [id = 297] 14:05:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7f4131d9fc00) [pid = 1837] [serial = 892] [outer = (nil)] 14:05:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7f41322b7c00) [pid = 1837] [serial = 893] [outer = 0x7f4131d9fc00] 14:05:55 INFO - PROCESS | 1837 | 1461013555910 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7f4132555800) [pid = 1837] [serial = 894] [outer = 0x7f4131d9fc00] 14:05:56 INFO - PROCESS | 1837 | 1461013556717 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1429ms 14:05:56 INFO - PROCESS | 1837 | 1461013556768 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:05:56 INFO - PROCESS | 1837 | 1461013556773 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:05:56 INFO - PROCESS | 1837 | 1461013556783 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 1837 | 1461013556788 Marionette TRACE conn3 <- [1,1162,null,{}] 14:05:56 INFO - PROCESS | 1837 | 1461013556802 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:56 INFO - PROCESS | 1837 | 1461013556976 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:05:57 INFO - PROCESS | 1837 | 1461013557177 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc8d800 == 122 [pid = 1837] [id = 298] 14:05:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7f4132557000) [pid = 1837] [serial = 895] [outer = (nil)] 14:05:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7f4133cc2400) [pid = 1837] [serial = 896] [outer = 0x7f4132557000] 14:05:57 INFO - PROCESS | 1837 | 1461013557255 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7f4136a54800) [pid = 1837] [serial = 897] [outer = 0x7f4132557000] 14:05:58 INFO - PROCESS | 1837 | 1461013558103 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1388ms 14:05:58 INFO - PROCESS | 1837 | 1461013558171 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 1837 | 1461013558174 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:05:58 INFO - PROCESS | 1837 | 1461013558180 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1837 | 1461013558182 Marionette TRACE conn3 <- [1,1166,null,{}] 14:05:58 INFO - PROCESS | 1837 | 1461013558187 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:58 INFO - PROCESS | 1837 | 1461013558379 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:05:58 INFO - PROCESS | 1837 | 1461013558595 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134be5800 == 123 [pid = 1837] [id = 299] 14:05:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f4136ac6000) [pid = 1837] [serial = 898] [outer = (nil)] 14:05:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f413c0e4000) [pid = 1837] [serial = 899] [outer = 0x7f4136ac6000] 14:05:58 INFO - PROCESS | 1837 | 1461013558663 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7f413d8d3000) [pid = 1837] [serial = 900] [outer = 0x7f4136ac6000] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d584000 == 122 [pid = 1837] [id = 218] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7f4147c3d000) [pid = 1837] [serial = 737] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f415650ec00) [pid = 1837] [serial = 755] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f41550b2c00) [pid = 1837] [serial = 749] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7f41452d9000) [pid = 1837] [serial = 731] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7f415559f400) [pid = 1837] [serial = 752] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7f414b0d2400) [pid = 1837] [serial = 743] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7f4149520400) [pid = 1837] [serial = 740] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7f413ee1ec00) [pid = 1837] [serial = 728] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7f4159c55400) [pid = 1837] [serial = 761] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7f413be07800) [pid = 1837] [serial = 758] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7f41542d5000) [pid = 1837] [serial = 746] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7f41479b6000) [pid = 1837] [serial = 734] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7f413be10400) [pid = 1837] [serial = 725] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7f414951d000) [pid = 1837] [serial = 782] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146286000 == 121 [pid = 1837] [id = 282] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414419d000 == 120 [pid = 1837] [id = 281] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ef20800 == 119 [pid = 1837] [id = 280] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ec5e800 == 118 [pid = 1837] [id = 279] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bcbf000 == 117 [pid = 1837] [id = 278] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4131ce8800 == 116 [pid = 1837] [id = 277] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41370d2000 == 115 [pid = 1837] [id = 276] 14:05:59 INFO - PROCESS | 1837 | 1461013559645 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413719a000 == 114 [pid = 1837] [id = 267] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415f670800 == 113 [pid = 1837] [id = 266] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4159d3f000 == 112 [pid = 1837] [id = 265] 14:05:59 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155fc3000 == 111 [pid = 1837] [id = 264] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f413ec2c400) [pid = 1837] [serial = 767] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f4147a36000) [pid = 1837] [serial = 780] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f413f38d800) [pid = 1837] [serial = 768] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f4142a1ac00) [pid = 1837] [serial = 771] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f413c0ef400) [pid = 1837] [serial = 764] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f4145c67400) [pid = 1837] [serial = 774] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f4144503800) [pid = 1837] [serial = 773] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f413f475000) [pid = 1837] [serial = 779] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f413e24fc00) [pid = 1837] [serial = 765] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f4145cd7800) [pid = 1837] [serial = 776] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f4146376800) [pid = 1837] [serial = 777] [outer = (nil)] [url = about:blank] 14:05:59 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f4142335400) [pid = 1837] [serial = 770] [outer = (nil)] [url = about:blank] 14:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1528ms 14:05:59 INFO - PROCESS | 1837 | 1461013559710 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1837 | 1461013559713 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:05:59 INFO - PROCESS | 1837 | 1461013559718 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 1837 | 1461013559720 Marionette TRACE conn3 <- [1,1170,null,{}] 14:05:59 INFO - PROCESS | 1837 | 1461013559726 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:59 INFO - PROCESS | 1837 | 1461013559880 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:06:00 INFO - PROCESS | 1837 | 1461013560057 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413244a000 == 112 [pid = 1837] [id = 300] 14:06:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f41322ac000) [pid = 1837] [serial = 901] [outer = (nil)] 14:06:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f413c0ef000) [pid = 1837] [serial = 902] [outer = 0x7f41322ac000] 14:06:00 INFO - PROCESS | 1837 | 1461013560155 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f413d8e0800) [pid = 1837] [serial = 903] [outer = 0x7f41322ac000] 14:06:00 INFO - PROCESS | 1837 | 1461013560841 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1178ms 14:06:00 INFO - PROCESS | 1837 | 1461013560897 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:06:00 INFO - PROCESS | 1837 | 1461013560900 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:06:00 INFO - PROCESS | 1837 | 1461013560910 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:06:00 INFO - PROCESS | 1837 | 1461013560912 Marionette TRACE conn3 <- [1,1174,null,{}] 14:06:00 INFO - PROCESS | 1837 | 1461013560915 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:01 INFO - PROCESS | 1837 | 1461013561099 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:06:01 INFO - PROCESS | 1837 | 1461013561110 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413dfbf800 == 113 [pid = 1837] [id = 301] 14:06:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f413ec2bc00) [pid = 1837] [serial = 904] [outer = (nil)] 14:06:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f413f399800) [pid = 1837] [serial = 905] [outer = 0x7f413ec2bc00] 14:06:01 INFO - PROCESS | 1837 | 1461013561175 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f4140372800) [pid = 1837] [serial = 906] [outer = 0x7f413ec2bc00] 14:06:02 INFO - PROCESS | 1837 | 1461013562138 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:06:02 INFO - PROCESS | 1837 | 1461013562194 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:06:02 INFO - PROCESS | 1837 | 1461013562200 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 1837 | 1461013562202 Marionette TRACE conn3 <- [1,1178,null,{}] 14:06:02 INFO - PROCESS | 1837 | 1461013562216 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:02 INFO - PROCESS | 1837 | 1461013562460 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:06:02 INFO - PROCESS | 1837 | 1461013562484 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413eceb000 == 114 [pid = 1837] [id = 302] 14:06:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f413e57ac00) [pid = 1837] [serial = 907] [outer = (nil)] 14:06:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f41434e6000) [pid = 1837] [serial = 908] [outer = 0x7f413e57ac00] 14:06:02 INFO - PROCESS | 1837 | 1461013562555 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f41441b5c00) [pid = 1837] [serial = 909] [outer = 0x7f413e57ac00] 14:06:03 INFO - PROCESS | 1837 | 1461013563389 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 1837 | 1461013563442 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:06:03 INFO - PROCESS | 1837 | 1461013563463 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 1837 | 1461013563466 Marionette TRACE conn3 <- [1,1182,null,{}] 14:06:03 INFO - PROCESS | 1837 | 1461013563472 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:03 INFO - PROCESS | 1837 | 1461013563715 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:06:03 INFO - PROCESS | 1837 | 1461013563756 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef2c800 == 115 [pid = 1837] [id = 303] 14:06:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f413ed79400) [pid = 1837] [serial = 910] [outer = (nil)] 14:06:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f4144e2b800) [pid = 1837] [serial = 911] [outer = 0x7f413ed79400] 14:06:03 INFO - PROCESS | 1837 | 1461013563816 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f4145cd7000) [pid = 1837] [serial = 912] [outer = 0x7f413ed79400] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f413c0e6400) [pid = 1837] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f4133304000) [pid = 1837] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f41374ce000) [pid = 1837] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f41434df800) [pid = 1837] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f4133906c00) [pid = 1837] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f413390b800) [pid = 1837] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f4133cc6400) [pid = 1837] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f4136ac5400) [pid = 1837] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f41401bb800) [pid = 1837] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f4136846000) [pid = 1837] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f4136acd000) [pid = 1837] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f4133303c00) [pid = 1837] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f4133303400) [pid = 1837] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f4137025400) [pid = 1837] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f41351e3400) [pid = 1837] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f41351e9800) [pid = 1837] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f4136a61c00) [pid = 1837] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f4145c6ac00) [pid = 1837] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f4136a56400) [pid = 1837] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7f4133308000) [pid = 1837] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f4133cca400) [pid = 1837] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7f41436ed400) [pid = 1837] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7f4133306800) [pid = 1837] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7f41351edc00) [pid = 1837] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7f413e90e000) [pid = 1837] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7f4132560000) [pid = 1837] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7f413701fc00) [pid = 1837] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7f413ebb7400) [pid = 1837] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7f4136848800) [pid = 1837] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f4133dcb400) [pid = 1837] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f413330e400) [pid = 1837] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f4140369800) [pid = 1837] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f4142a1bc00) [pid = 1837] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f413f1b9800) [pid = 1837] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f4133cccc00) [pid = 1837] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f413d8db800) [pid = 1837] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f413330ac00) [pid = 1837] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f4133dd8400) [pid = 1837] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:06:05 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f413330d400) [pid = 1837] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:06:05 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:06:05 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:06:05 INFO - PROCESS | 1837 | 1461013565487 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 1837 | 1461013565556 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:06:05 INFO - PROCESS | 1837 | 1461013565562 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1837 | 1461013565564 Marionette TRACE conn3 <- [1,1186,null,{}] 14:06:05 INFO - PROCESS | 1837 | 1461013565569 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:05 INFO - PROCESS | 1837 | 1461013565753 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:06:05 INFO - PROCESS | 1837 | 1461013565904 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ece2000 == 116 [pid = 1837] [id = 304] 14:06:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f4133303400) [pid = 1837] [serial = 913] [outer = (nil)] 14:06:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f41351e9800) [pid = 1837] [serial = 914] [outer = 0x7f4133303400] 14:06:05 INFO - PROCESS | 1837 | 1461013565969 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f413c0e6400) [pid = 1837] [serial = 915] [outer = 0x7f4133303400] 14:06:06 INFO - PROCESS | 1837 | 1461013566673 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:06:06 INFO - PROCESS | 1837 | 1461013566695 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:06:06 INFO - PROCESS | 1837 | 1461013566702 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 1837 | 1461013566704 Marionette TRACE conn3 <- [1,1190,null,{}] 14:06:06 INFO - PROCESS | 1837 | 1461013566709 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:06 INFO - PROCESS | 1837 | 1461013566901 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:06:07 INFO - PROCESS | 1837 | 1461013567197 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f16c000 == 117 [pid = 1837] [id = 305] 14:06:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f412df85400) [pid = 1837] [serial = 916] [outer = (nil)] 14:06:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f412df89800) [pid = 1837] [serial = 917] [outer = 0x7f412df85400] 14:06:07 INFO - PROCESS | 1837 | 1461013567327 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f412e72a000) [pid = 1837] [serial = 918] [outer = 0x7f412df85400] 14:06:08 INFO - PROCESS | 1837 | 1461013568466 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1837 | 1461013568556 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:06:08 INFO - PROCESS | 1837 | 1461013568571 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1837 | 1461013568578 Marionette TRACE conn3 <- [1,1194,null,{}] 14:06:08 INFO - PROCESS | 1837 | 1461013568587 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:08 INFO - PROCESS | 1837 | 1461013568935 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:06:09 INFO - PROCESS | 1837 | 1461013569278 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41375af800 == 118 [pid = 1837] [id = 306] 14:06:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f4131eb1000) [pid = 1837] [serial = 919] [outer = (nil)] 14:06:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f41322b7400) [pid = 1837] [serial = 920] [outer = 0x7f4131eb1000] 14:06:09 INFO - PROCESS | 1837 | 1461013569365 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f413255f800) [pid = 1837] [serial = 921] [outer = 0x7f4131eb1000] 14:06:10 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:06:10 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:06:10 INFO - PROCESS | 1837 | 1461013570345 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:06:10 INFO - PROCESS | 1837 | 1461013570423 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:06:10 INFO - PROCESS | 1837 | 1461013570430 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 1837 | 1461013570434 Marionette TRACE conn3 <- [1,1198,null,{}] 14:06:10 INFO - PROCESS | 1837 | 1461013570439 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:10 INFO - PROCESS | 1837 | 1461013570723 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:06:11 INFO - PROCESS | 1837 | 1461013571062 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144195000 == 119 [pid = 1837] [id = 307] 14:06:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f4133dd8400) [pid = 1837] [serial = 922] [outer = (nil)] 14:06:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7f41374ce800) [pid = 1837] [serial = 923] [outer = 0x7f4133dd8400] 14:06:11 INFO - PROCESS | 1837 | 1461013571139 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7f413d8db800) [pid = 1837] [serial = 924] [outer = 0x7f4133dd8400] 14:06:11 INFO - PROCESS | 1837 | 1461013571970 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1590ms 14:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:06:12 INFO - PROCESS | 1837 | 1461013572021 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 1837 | 1461013572024 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:06:12 INFO - PROCESS | 1837 | 1461013572040 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 1837 | 1461013572049 Marionette TRACE conn3 <- [1,1202,null,{}] 14:06:12 INFO - PROCESS | 1837 | 1461013572055 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:12 INFO - PROCESS | 1837 | 1461013572302 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:06:12 INFO - PROCESS | 1837 | 1461013572536 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41465cb800 == 120 [pid = 1837] [id = 308] 14:06:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7f4136853c00) [pid = 1837] [serial = 925] [outer = (nil)] 14:06:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7f413ec2a400) [pid = 1837] [serial = 926] [outer = 0x7f4136853c00] 14:06:12 INFO - PROCESS | 1837 | 1461013572665 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7f4140369400) [pid = 1837] [serial = 927] [outer = 0x7f4136853c00] 14:06:13 INFO - PROCESS | 1837 | 1461013573528 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1555ms 14:06:13 INFO - PROCESS | 1837 | 1461013573587 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 1837 | 1461013573592 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:06:13 INFO - PROCESS | 1837 | 1461013573598 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1837 | 1461013573601 Marionette TRACE conn3 <- [1,1206,null,{}] 14:06:13 INFO - PROCESS | 1837 | 1461013573607 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:13 INFO - PROCESS | 1837 | 1461013573804 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:06:14 INFO - PROCESS | 1837 | 1461013573998 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4148704000 == 121 [pid = 1837] [id = 309] 14:06:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7f413e774000) [pid = 1837] [serial = 928] [outer = (nil)] 14:06:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7f4144147000) [pid = 1837] [serial = 929] [outer = 0x7f413e774000] 14:06:14 INFO - PROCESS | 1837 | 1461013574113 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7f4144d0cc00) [pid = 1837] [serial = 930] [outer = 0x7f413e774000] 14:06:14 INFO - PROCESS | 1837 | 1461013574985 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1433ms 14:06:15 INFO - PROCESS | 1837 | 1461013575032 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:06:15 INFO - PROCESS | 1837 | 1461013575036 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:06:15 INFO - PROCESS | 1837 | 1461013575041 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 1837 | 1461013575043 Marionette TRACE conn3 <- [1,1210,null,{}] 14:06:15 INFO - PROCESS | 1837 | 1461013575049 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:15 INFO - PROCESS | 1837 | 1461013575230 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:06:15 INFO - PROCESS | 1837 | 1461013575428 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f122800 == 122 [pid = 1837] [id = 310] 14:06:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f4145fb9400) [pid = 1837] [serial = 931] [outer = (nil)] 14:06:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7f41465dcc00) [pid = 1837] [serial = 932] [outer = 0x7f4145fb9400] 14:06:15 INFO - PROCESS | 1837 | 1461013575514 Marionette DEBUG loaded listener.js 14:06:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f4147646c00) [pid = 1837] [serial = 933] [outer = 0x7f4145fb9400] 14:06:16 INFO - PROCESS | 1837 | 1461013576413 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1430ms 14:06:16 INFO - PROCESS | 1837 | 1461013576473 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:06:16 INFO - PROCESS | 1837 | 1461013576477 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:06:16 INFO - PROCESS | 1837 | 1461013576482 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:06:16 INFO - PROCESS | 1837 | 1461013576484 Marionette TRACE conn3 <- [1,1214,null,{}] 14:06:16 INFO - PROCESS | 1837 | 1461013576490 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:16 INFO - PROCESS | 1837 | 1461013576698 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:06:16 INFO - PROCESS | 1837 | 1461013576982 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c0a000 == 123 [pid = 1837] [id = 311] 14:06:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f4146925800) [pid = 1837] [serial = 934] [outer = (nil)] 14:06:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f414b2ab400) [pid = 1837] [serial = 935] [outer = 0x7f4146925800] 14:06:17 INFO - PROCESS | 1837 | 1461013577105 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f41542d5800) [pid = 1837] [serial = 936] [outer = 0x7f4146925800] 14:06:17 INFO - PROCESS | 1837 | 1461013577946 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1477ms 14:06:17 INFO - PROCESS | 1837 | 1461013577960 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 1837 | 1461013577963 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:06:17 INFO - PROCESS | 1837 | 1461013577969 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1837 | 1461013577971 Marionette TRACE conn3 <- [1,1218,null,{}] 14:06:17 INFO - PROCESS | 1837 | 1461013577977 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:18 INFO - PROCESS | 1837 | 1461013578150 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:06:18 INFO - PROCESS | 1837 | 1461013578350 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a81e800 == 124 [pid = 1837] [id = 312] 14:06:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f4148b0e400) [pid = 1837] [serial = 937] [outer = (nil)] 14:06:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f4155314000) [pid = 1837] [serial = 938] [outer = 0x7f4148b0e400] 14:06:18 INFO - PROCESS | 1837 | 1461013578423 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f4156511400) [pid = 1837] [serial = 939] [outer = 0x7f4148b0e400] 14:06:19 INFO - PROCESS | 1837 | 1461013579289 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1380ms 14:06:19 INFO - PROCESS | 1837 | 1461013579352 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1837 | 1461013579355 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:06:19 INFO - PROCESS | 1837 | 1461013579361 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1837 | 1461013579363 Marionette TRACE conn3 <- [1,1222,null,{}] 14:06:19 INFO - PROCESS | 1837 | 1461013579369 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:19 INFO - PROCESS | 1837 | 1461013579556 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:06:19 INFO - PROCESS | 1837 | 1461013579759 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415f66a800 == 125 [pid = 1837] [id = 313] 14:06:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f414951a400) [pid = 1837] [serial = 940] [outer = (nil)] 14:06:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f415858dc00) [pid = 1837] [serial = 941] [outer = 0x7f414951a400] 14:06:19 INFO - PROCESS | 1837 | 1461013579831 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f4159daac00) [pid = 1837] [serial = 942] [outer = 0x7f414951a400] 14:06:20 INFO - PROCESS | 1837 | 1461013580681 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 1837 | 1461013580748 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:06:20 INFO - PROCESS | 1837 | 1461013580754 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 1837 | 1461013580757 Marionette TRACE conn3 <- [1,1226,null,{}] 14:06:20 INFO - PROCESS | 1837 | 1461013580762 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:20 INFO - PROCESS | 1837 | 1461013580953 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:06:21 INFO - PROCESS | 1837 | 1461013581153 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41301af000 == 126 [pid = 1837] [id = 314] 14:06:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f413ec28800) [pid = 1837] [serial = 943] [outer = (nil)] 14:06:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f4145cce000) [pid = 1837] [serial = 944] [outer = 0x7f413ec28800] 14:06:21 INFO - PROCESS | 1837 | 1461013581268 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f415a22b000) [pid = 1837] [serial = 945] [outer = 0x7f413ec28800] 14:06:22 INFO - PROCESS | 1837 | 1461013582266 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1534ms 14:06:22 INFO - PROCESS | 1837 | 1461013582289 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 1837 | 1461013582292 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:06:22 INFO - PROCESS | 1837 | 1461013582299 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1837 | 1461013582303 Marionette TRACE conn3 <- [1,1230,null,{}] 14:06:22 INFO - PROCESS | 1837 | 1461013582308 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:22 INFO - PROCESS | 1837 | 1461013582509 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:06:22 INFO - PROCESS | 1837 | 1461013582760 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136863800 == 127 [pid = 1837] [id = 315] 14:06:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f412ecdc800) [pid = 1837] [serial = 946] [outer = (nil)] 14:06:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f412ecdf000) [pid = 1837] [serial = 947] [outer = 0x7f412ecdc800] 14:06:22 INFO - PROCESS | 1837 | 1461013582885 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f415a359800) [pid = 1837] [serial = 948] [outer = 0x7f412ecdc800] 14:06:23 INFO - PROCESS | 1837 | 1461013583694 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1435ms 14:06:23 INFO - PROCESS | 1837 | 1461013583737 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:06:23 INFO - PROCESS | 1837 | 1461013583741 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:06:23 INFO - PROCESS | 1837 | 1461013583747 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 1837 | 1461013583752 Marionette TRACE conn3 <- [1,1234,null,{}] 14:06:23 INFO - PROCESS | 1837 | 1461013583757 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:23 INFO - PROCESS | 1837 | 1461013583981 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:06:24 INFO - PROCESS | 1837 | 1461013584181 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3cc000 == 128 [pid = 1837] [id = 316] 14:06:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f412eca6800) [pid = 1837] [serial = 949] [outer = (nil)] 14:06:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f412ecdcc00) [pid = 1837] [serial = 950] [outer = 0x7f412eca6800] 14:06:24 INFO - PROCESS | 1837 | 1461013584253 Marionette DEBUG loaded listener.js 14:06:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f415a3b0000) [pid = 1837] [serial = 951] [outer = 0x7f412eca6800] 14:06:25 INFO - PROCESS | 1837 | 1461013585113 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1429ms 14:06:25 INFO - PROCESS | 1837 | 1461013585177 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:06:25 INFO - PROCESS | 1837 | 1461013585181 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:06:25 INFO - PROCESS | 1837 | 1461013585186 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:06:25 INFO - PROCESS | 1837 | 1461013585188 Marionette TRACE conn3 <- [1,1238,null,{}] 14:06:25 INFO - PROCESS | 1837 | 1461013585194 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:25 INFO - PROCESS | 1837 | 1461013585377 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:06:25 INFO - PROCESS | 1837 | 1461013585580 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3e4800 == 129 [pid = 1837] [id = 317] 14:06:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7f412ecad000) [pid = 1837] [serial = 952] [outer = (nil)] 14:06:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7f4142bd1c00) [pid = 1837] [serial = 953] [outer = 0x7f412ecad000] 14:06:25 INFO - PROCESS | 1837 | 1461013585652 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7f4142bd6c00) [pid = 1837] [serial = 954] [outer = 0x7f412ecad000] 14:06:26 INFO - PROCESS | 1837 | 1461013586555 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1444ms 14:06:26 INFO - PROCESS | 1837 | 1461013586633 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 1837 | 1461013586636 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:06:26 INFO - PROCESS | 1837 | 1461013586642 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 1837 | 1461013586645 Marionette TRACE conn3 <- [1,1242,null,{}] 14:06:26 INFO - PROCESS | 1837 | 1461013586651 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:26 INFO - PROCESS | 1837 | 1461013586883 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:06:27 INFO - PROCESS | 1837 | 1461013587185 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134bd4000 == 130 [pid = 1837] [id = 318] 14:06:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7f412ecae000) [pid = 1837] [serial = 955] [outer = (nil)] 14:06:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7f4136846400) [pid = 1837] [serial = 956] [outer = 0x7f412ecae000] 14:06:27 INFO - PROCESS | 1837 | 1461013587259 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7f4142bd9000) [pid = 1837] [serial = 957] [outer = 0x7f412ecae000] 14:06:28 INFO - PROCESS | 1837 | 1461013588131 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1533ms 14:06:28 INFO - PROCESS | 1837 | 1461013588176 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:06:28 INFO - PROCESS | 1837 | 1461013588179 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:06:28 INFO - PROCESS | 1837 | 1461013588185 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 1837 | 1461013588187 Marionette TRACE conn3 <- [1,1246,null,{}] 14:06:28 INFO - PROCESS | 1837 | 1461013588193 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:28 INFO - PROCESS | 1837 | 1461013588382 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:06:28 INFO - PROCESS | 1837 | 1461013588585 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142ddb800 == 131 [pid = 1837] [id = 319] 14:06:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7f41322b6c00) [pid = 1837] [serial = 958] [outer = (nil)] 14:06:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7f4142e8c000) [pid = 1837] [serial = 959] [outer = 0x7f41322b6c00] 14:06:28 INFO - PROCESS | 1837 | 1461013588655 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7f4142e91800) [pid = 1837] [serial = 960] [outer = 0x7f41322b6c00] 14:06:29 INFO - PROCESS | 1837 | 1461013589563 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1433ms 14:06:29 INFO - PROCESS | 1837 | 1461013589620 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:06:29 INFO - PROCESS | 1837 | 1461013589624 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:06:29 INFO - PROCESS | 1837 | 1461013589629 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:06:29 INFO - PROCESS | 1837 | 1461013589631 Marionette TRACE conn3 <- [1,1250,null,{}] 14:06:29 INFO - PROCESS | 1837 | 1461013589637 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:29 INFO - PROCESS | 1837 | 1461013589832 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:06:30 INFO - PROCESS | 1837 | 1461013590218 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134810000 == 132 [pid = 1837] [id = 320] 14:06:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7f4133304400) [pid = 1837] [serial = 961] [outer = (nil)] 14:06:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7f413390bc00) [pid = 1837] [serial = 962] [outer = 0x7f4133304400] 14:06:30 INFO - PROCESS | 1837 | 1461013590372 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f413684c800) [pid = 1837] [serial = 963] [outer = 0x7f4133304400] 14:06:31 INFO - PROCESS | 1837 | 1461013591803 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2286ms 14:06:31 INFO - PROCESS | 1837 | 1461013591916 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 1837 | 1461013591919 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:06:31 INFO - PROCESS | 1837 | 1461013591929 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 1837 | 1461013591938 Marionette TRACE conn3 <- [1,1254,null,{}] 14:06:32 INFO - PROCESS | 1837 | 1461013592236 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:32 INFO - PROCESS | 1837 | 1461013592641 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:06:33 INFO - PROCESS | 1837 | 1461013593861 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133569800 == 133 [pid = 1837] [id = 321] 14:06:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f412df90800) [pid = 1837] [serial = 964] [outer = (nil)] 14:06:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7f412e725c00) [pid = 1837] [serial = 965] [outer = 0x7f412df90800] 14:06:33 INFO - PROCESS | 1837 | 1461013593995 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f412ecab400) [pid = 1837] [serial = 966] [outer = 0x7f412df90800] 14:06:35 INFO - PROCESS | 1837 | 1461013595329 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 3451ms 14:06:35 INFO - PROCESS | 1837 | 1461013595382 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:06:35 INFO - PROCESS | 1837 | 1461013595389 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:06:35 INFO - PROCESS | 1837 | 1461013595397 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:06:35 INFO - PROCESS | 1837 | 1461013595401 Marionette TRACE conn3 <- [1,1258,null,{}] 14:06:35 INFO - PROCESS | 1837 | 1461013595407 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:35 INFO - PROCESS | 1837 | 1461013595591 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:06:35 INFO - PROCESS | 1837 | 1461013595911 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4cb800 == 134 [pid = 1837] [id = 322] 14:06:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f41302e5400) [pid = 1837] [serial = 967] [outer = (nil)] 14:06:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f41305cec00) [pid = 1837] [serial = 968] [outer = 0x7f41302e5400] 14:06:36 INFO - PROCESS | 1837 | 1461013596056 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7f4131e62400) [pid = 1837] [serial = 969] [outer = 0x7f41302e5400] 14:06:36 INFO - PROCESS | 1837 | 1461013596935 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1591ms 14:06:36 INFO - PROCESS | 1837 | 1461013596991 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 1837 | 1461013596996 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:06:37 INFO - PROCESS | 1837 | 1461013597002 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 1837 | 1461013597005 Marionette TRACE conn3 <- [1,1262,null,{}] 14:06:37 INFO - PROCESS | 1837 | 1461013597010 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:37 INFO - PROCESS | 1837 | 1461013597208 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4149576000 == 133 [pid = 1837] [id = 240] 14:06:37 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7f41322a9c00) [pid = 1837] [serial = 818] [outer = (nil)] [url = about:blank] 14:06:37 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f413d8bb400) [pid = 1837] [serial = 815] [outer = (nil)] [url = about:blank] 14:06:37 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f41322b5c00) [pid = 1837] [serial = 821] [outer = (nil)] [url = about:blank] 14:06:37 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f41322be400) [pid = 1837] [serial = 824] [outer = (nil)] [url = about:blank] 14:06:37 INFO - PROCESS | 1837 | 1461013597654 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ece2000 == 132 [pid = 1837] [id = 304] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ef2c800 == 131 [pid = 1837] [id = 303] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413eceb000 == 130 [pid = 1837] [id = 302] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413dfbf800 == 129 [pid = 1837] [id = 301] 14:06:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41305d8000 == 130 [pid = 1837] [id = 323] 14:06:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f4131eb3c00) [pid = 1837] [serial = 970] [outer = (nil)] 14:06:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f413255c800) [pid = 1837] [serial = 971] [outer = 0x7f4131eb3c00] 14:06:37 INFO - PROCESS | 1837 | 1461013597754 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f41339f4c00) [pid = 1837] [serial = 972] [outer = 0x7f4131eb3c00] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413244a000 == 129 [pid = 1837] [id = 300] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134be5800 == 128 [pid = 1837] [id = 299] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc8d800 == 127 [pid = 1837] [id = 298] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413244f800 == 126 [pid = 1837] [id = 297] 14:06:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d69000 == 125 [pid = 1837] [id = 296] 14:06:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc78800 == 124 [pid = 1837] [id = 291] 14:06:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136e82800 == 123 [pid = 1837] [id = 290] 14:06:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415e96f000 == 122 [pid = 1837] [id = 289] 14:06:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4159d3c800 == 121 [pid = 1837] [id = 288] 14:06:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155fb0800 == 120 [pid = 1837] [id = 287] 14:06:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414e53a800 == 119 [pid = 1837] [id = 286] 14:06:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ef1f000 == 118 [pid = 1837] [id = 285] 14:06:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413718d800 == 117 [pid = 1837] [id = 284] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f41436f2800) [pid = 1837] [serial = 840] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f4133310000) [pid = 1837] [serial = 527] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f413be09400) [pid = 1837] [serial = 785] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7f413ebc5000) [pid = 1837] [serial = 836] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f415a359c00) [pid = 1837] [serial = 806] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f4147a33000) [pid = 1837] [serial = 509] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7f41434e2400) [pid = 1837] [serial = 596] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7f4136a59c00) [pid = 1837] [serial = 617] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7f4133ccfc00) [pid = 1837] [serial = 524] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7f4142047000) [pid = 1837] [serial = 593] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7f4144e2e000) [pid = 1837] [serial = 843] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7f4136853800) [pid = 1837] [serial = 512] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7f413702b800) [pid = 1837] [serial = 833] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7f4133908400) [pid = 1837] [serial = 551] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7f4133cd0400) [pid = 1837] [serial = 584] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7f414414a400) [pid = 1837] [serial = 641] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7f413d8d8c00) [pid = 1837] [serial = 620] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f413d8b7800) [pid = 1837] [serial = 500] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f414951c400) [pid = 1837] [serial = 849] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f4147a46800) [pid = 1837] [serial = 846] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f41302ea400) [pid = 1837] [serial = 812] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f4136a60800) [pid = 1837] [serial = 518] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f4137516400) [pid = 1837] [serial = 554] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f41436ec400) [pid = 1837] [serial = 560] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f4144257000) [pid = 1837] [serial = 644] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f41555dc000) [pid = 1837] [serial = 797] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f4142230400) [pid = 1837] [serial = 788] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f413be04800) [pid = 1837] [serial = 587] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f413ee6f800) [pid = 1837] [serial = 503] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f41339f8000) [pid = 1837] [serial = 803] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f414769d000) [pid = 1837] [serial = 791] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f413ed85800) [pid = 1837] [serial = 623] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f41339f9400) [pid = 1837] [serial = 831] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f4142a14400) [pid = 1837] [serial = 635] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f4132563000) [pid = 1837] [serial = 830] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f4148aa8400) [pid = 1837] [serial = 794] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7f414233b800) [pid = 1837] [serial = 839] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f413f1ac800) [pid = 1837] [serial = 626] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7f4131d9b400) [pid = 1837] [serial = 809] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7f413e913000) [pid = 1837] [serial = 590] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7f4133dd7800) [pid = 1837] [serial = 521] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7f413be09c00) [pid = 1837] [serial = 834] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7f41436f0000) [pid = 1837] [serial = 638] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7f4142381000) [pid = 1837] [serial = 632] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7f41465df400) [pid = 1837] [serial = 845] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7f41436f6c00) [pid = 1837] [serial = 506] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f4140070c00) [pid = 1837] [serial = 629] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f4159db5000) [pid = 1837] [serial = 762] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f4145f6d000) [pid = 1837] [serial = 848] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f413255b800) [pid = 1837] [serial = 827] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f41542d6c00) [pid = 1837] [serial = 515] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f413ed80800) [pid = 1837] [serial = 557] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f413ed7e000) [pid = 1837] [serial = 563] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f41436f7400) [pid = 1837] [serial = 842] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f4144e2e400) [pid = 1837] [serial = 647] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f4140079c00) [pid = 1837] [serial = 837] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f415a222800) [pid = 1837] [serial = 800] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 1837 | 1461013598619 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1636ms 14:06:38 INFO - PROCESS | 1837 | 1461013598640 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:06:38 INFO - PROCESS | 1837 | 1461013598643 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:06:38 INFO - PROCESS | 1837 | 1461013598658 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 1837 | 1461013598667 Marionette TRACE conn3 <- [1,1266,null,{}] 14:06:38 INFO - PROCESS | 1837 | 1461013598674 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:38 INFO - PROCESS | 1837 | 1461013598929 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:06:39 INFO - PROCESS | 1837 | 1461013599050 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d6b800 == 118 [pid = 1837] [id = 324] 14:06:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f4131d9dc00) [pid = 1837] [serial = 973] [outer = (nil)] 14:06:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f4136844800) [pid = 1837] [serial = 974] [outer = 0x7f4131d9dc00] 14:06:39 INFO - PROCESS | 1837 | 1461013599114 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f41374d4c00) [pid = 1837] [serial = 975] [outer = 0x7f4131d9dc00] 14:06:39 INFO - PROCESS | 1837 | 1461013599861 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1242ms 14:06:39 INFO - PROCESS | 1837 | 1461013599894 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:06:39 INFO - PROCESS | 1837 | 1461013599899 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:06:39 INFO - PROCESS | 1837 | 1461013599904 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:06:39 INFO - PROCESS | 1837 | 1461013599906 Marionette TRACE conn3 <- [1,1270,null,{}] 14:06:39 INFO - PROCESS | 1837 | 1461013599942 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:40 INFO - PROCESS | 1837 | 1461013600195 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:06:40 INFO - PROCESS | 1837 | 1461013600221 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413719e800 == 119 [pid = 1837] [id = 325] 14:06:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f41322a9c00) [pid = 1837] [serial = 976] [outer = (nil)] 14:06:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f413c0ef400) [pid = 1837] [serial = 977] [outer = 0x7f41322a9c00] 14:06:40 INFO - PROCESS | 1837 | 1461013600287 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f413d8da000) [pid = 1837] [serial = 978] [outer = 0x7f41322a9c00] 14:06:41 INFO - PROCESS | 1837 | 1461013601184 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1338ms 14:06:41 INFO - PROCESS | 1837 | 1461013601243 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:06:41 INFO - PROCESS | 1837 | 1461013601247 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:06:41 INFO - PROCESS | 1837 | 1461013601252 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:06:41 INFO - PROCESS | 1837 | 1461013601254 Marionette TRACE conn3 <- [1,1274,null,{}] 14:06:41 INFO - PROCESS | 1837 | 1461013601259 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:41 INFO - PROCESS | 1837 | 1461013601492 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:06:41 INFO - PROCESS | 1837 | 1461013601537 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bcb2800 == 120 [pid = 1837] [id = 326] 14:06:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f413e90c000) [pid = 1837] [serial = 979] [outer = (nil)] 14:06:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f413ebc4000) [pid = 1837] [serial = 980] [outer = 0x7f413e90c000] 14:06:41 INFO - PROCESS | 1837 | 1461013601654 Marionette DEBUG loaded listener.js 14:06:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f413ee70000) [pid = 1837] [serial = 981] [outer = 0x7f413e90c000] 14:06:42 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f41302eb800) [pid = 1837] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:06:42 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f4132557000) [pid = 1837] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:06:42 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f4136ac6000) [pid = 1837] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:06:42 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f413e57ac00) [pid = 1837] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:06:42 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f413ed79400) [pid = 1837] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:06:42 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f4131d9fc00) [pid = 1837] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:06:42 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f41322ac000) [pid = 1837] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:06:42 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f413ec2bc00) [pid = 1837] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:06:43 INFO - PROCESS | 1837 | 1461013603228 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2037ms 14:06:43 INFO - PROCESS | 1837 | 1461013603291 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 1837 | 1461013603295 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:06:43 INFO - PROCESS | 1837 | 1461013603300 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 1837 | 1461013603302 Marionette TRACE conn3 <- [1,1278,null,{}] 14:06:43 INFO - PROCESS | 1837 | 1461013603308 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:43 INFO - PROCESS | 1837 | 1461013603541 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:06:43 INFO - PROCESS | 1837 | 1461013603561 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df0e800 == 121 [pid = 1837] [id = 327] 14:06:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f413ec22400) [pid = 1837] [serial = 982] [outer = (nil)] 14:06:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f414006fc00) [pid = 1837] [serial = 983] [outer = 0x7f413ec22400] 14:06:43 INFO - PROCESS | 1837 | 1461013603623 Marionette DEBUG loaded listener.js 14:06:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f4142231400) [pid = 1837] [serial = 984] [outer = 0x7f413ec22400] 14:06:44 INFO - PROCESS | 1837 | 1461013604411 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1138ms 14:06:44 INFO - PROCESS | 1837 | 1461013604445 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:06:44 INFO - PROCESS | 1837 | 1461013604449 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:06:44 INFO - PROCESS | 1837 | 1461013604464 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 1837 | 1461013604467 Marionette TRACE conn3 <- [1,1282,null,{}] 14:06:44 INFO - PROCESS | 1837 | 1461013604472 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:44 INFO - PROCESS | 1837 | 1461013604645 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:06:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e4a7000 == 120 [pid = 1837] [id = 10] 14:06:44 INFO - PROCESS | 1837 | 1461013604714 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e03e000 == 121 [pid = 1837] [id = 328] 14:06:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f413df40c00) [pid = 1837] [serial = 985] [outer = (nil)] 14:06:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f4142386000) [pid = 1837] [serial = 986] [outer = 0x7f413df40c00] 14:06:44 INFO - PROCESS | 1837 | 1461013604928 Marionette DEBUG loaded listener.js 14:06:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f4142e95000) [pid = 1837] [serial = 987] [outer = 0x7f413df40c00] 14:06:45 INFO - PROCESS | 1837 | 1461013605956 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1539ms 14:06:46 INFO - PROCESS | 1837 | 1461013606005 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:06:46 INFO - PROCESS | 1837 | 1461013606012 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:06:46 INFO - PROCESS | 1837 | 1461013606020 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:06:46 INFO - PROCESS | 1837 | 1461013606025 Marionette TRACE conn3 <- [1,1286,null,{}] 14:06:46 INFO - PROCESS | 1837 | 1461013606032 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:46 INFO - PROCESS | 1837 | 1461013606236 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:06:46 INFO - PROCESS | 1837 | 1461013606429 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d6e000 == 122 [pid = 1837] [id = 329] 14:06:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f4131e5e800) [pid = 1837] [serial = 988] [outer = (nil)] 14:06:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f4131eac400) [pid = 1837] [serial = 989] [outer = 0x7f4131e5e800] 14:06:46 INFO - PROCESS | 1837 | 1461013606555 Marionette DEBUG loaded listener.js 14:06:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f41322c0c00) [pid = 1837] [serial = 990] [outer = 0x7f4131e5e800] 14:06:47 INFO - PROCESS | 1837 | 1461013607505 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1541ms 14:06:47 INFO - PROCESS | 1837 | 1461013607562 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:06:47 INFO - PROCESS | 1837 | 1461013607570 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:06:47 INFO - PROCESS | 1837 | 1461013607580 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 1837 | 1461013607583 Marionette TRACE conn3 <- [1,1290,null,{}] 14:06:47 INFO - PROCESS | 1837 | 1461013607589 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:47 INFO - PROCESS | 1837 | 1461013607782 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:06:48 INFO - PROCESS | 1837 | 1461013608054 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df0a800 == 123 [pid = 1837] [id = 330] 14:06:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f4131eaa800) [pid = 1837] [serial = 991] [outer = (nil)] 14:06:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7f4136ad1400) [pid = 1837] [serial = 992] [outer = 0x7f4131eaa800] 14:06:48 INFO - PROCESS | 1837 | 1461013608171 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7f413d8b8400) [pid = 1837] [serial = 993] [outer = 0x7f4131eaa800] 14:06:49 INFO - PROCESS | 1837 | 1461013609021 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1479ms 14:06:49 INFO - PROCESS | 1837 | 1461013609059 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:06:49 INFO - PROCESS | 1837 | 1461013609063 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:06:49 INFO - PROCESS | 1837 | 1461013609069 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 1837 | 1461013609075 Marionette TRACE conn3 <- [1,1294,null,{}] 14:06:49 INFO - PROCESS | 1837 | 1461013609090 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:49 INFO - PROCESS | 1837 | 1461013609310 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:06:49 INFO - PROCESS | 1837 | 1461013609559 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef2c000 == 124 [pid = 1837] [id = 331] 14:06:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7f41348eb400) [pid = 1837] [serial = 994] [outer = (nil)] 14:06:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7f413ebc1800) [pid = 1837] [serial = 995] [outer = 0x7f41348eb400] 14:06:49 INFO - PROCESS | 1837 | 1461013609682 Marionette DEBUG loaded listener.js 14:06:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7f41401b9000) [pid = 1837] [serial = 996] [outer = 0x7f41348eb400] 14:06:50 INFO - PROCESS | 1837 | 1461013610478 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1439ms 14:06:50 INFO - PROCESS | 1837 | 1461013610508 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 1837 | 1461013610512 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:06:50 INFO - PROCESS | 1837 | 1461013610518 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 1837 | 1461013610521 Marionette TRACE conn3 <- [1,1298,null,{}] 14:06:50 INFO - PROCESS | 1837 | 1461013610526 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:50 INFO - PROCESS | 1837 | 1461013610718 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:06:50 INFO - PROCESS | 1837 | 1461013610917 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ed3000 == 125 [pid = 1837] [id = 332] 14:06:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7f41351e7800) [pid = 1837] [serial = 997] [outer = (nil)] 14:06:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7f4142e8b400) [pid = 1837] [serial = 998] [outer = 0x7f41351e7800] 14:06:50 INFO - PROCESS | 1837 | 1461013610990 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7f4142e97800) [pid = 1837] [serial = 999] [outer = 0x7f41351e7800] 14:06:51 INFO - PROCESS | 1837 | 1461013611874 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1430ms 14:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:06:51 INFO - PROCESS | 1837 | 1461013611949 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:06:51 INFO - PROCESS | 1837 | 1461013611952 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:06:51 INFO - PROCESS | 1837 | 1461013611958 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:06:51 INFO - PROCESS | 1837 | 1461013611961 Marionette TRACE conn3 <- [1,1302,null,{}] 14:06:51 INFO - PROCESS | 1837 | 1461013611967 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:52 INFO - PROCESS | 1837 | 1461013612199 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:06:52 INFO - PROCESS | 1837 | 1461013612504 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41445ab800 == 126 [pid = 1837] [id = 333] 14:06:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f41436f2800) [pid = 1837] [serial = 1000] [outer = (nil)] 14:06:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7f4144146400) [pid = 1837] [serial = 1001] [outer = 0x7f41436f2800] 14:06:52 INFO - PROCESS | 1837 | 1461013612581 Marionette DEBUG loaded listener.js 14:06:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f41441bdc00) [pid = 1837] [serial = 1002] [outer = 0x7f41436f2800] 14:06:53 INFO - PROCESS | 1837 | 1461013613467 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1581ms 14:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:06:53 INFO - PROCESS | 1837 | 1461013613539 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 1837 | 1461013613542 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:06:53 INFO - PROCESS | 1837 | 1461013613549 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 1837 | 1461013613552 Marionette TRACE conn3 <- [1,1306,null,{}] 14:06:53 INFO - PROCESS | 1837 | 1461013613557 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:53 INFO - PROCESS | 1837 | 1461013613799 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:06:54 INFO - PROCESS | 1837 | 1461013614037 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146460000 == 127 [pid = 1837] [id = 334] 14:06:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f41436f7400) [pid = 1837] [serial = 1003] [outer = (nil)] 14:06:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f4145cd7800) [pid = 1837] [serial = 1004] [outer = 0x7f41436f7400] 14:06:54 INFO - PROCESS | 1837 | 1461013614162 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f41470b5400) [pid = 1837] [serial = 1005] [outer = 0x7f41436f7400] 14:06:55 INFO - PROCESS | 1837 | 1461013615041 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1536ms 14:06:55 INFO - PROCESS | 1837 | 1461013615086 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:06:55 INFO - PROCESS | 1837 | 1461013615089 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:06:55 INFO - PROCESS | 1837 | 1461013615095 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:06:55 INFO - PROCESS | 1837 | 1461013615099 Marionette TRACE conn3 <- [1,1310,null,{}] 14:06:55 INFO - PROCESS | 1837 | 1461013615105 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:55 INFO - PROCESS | 1837 | 1461013615294 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:06:55 INFO - PROCESS | 1837 | 1461013615497 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414718d800 == 128 [pid = 1837] [id = 335] 14:06:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f4145cca400) [pid = 1837] [serial = 1006] [outer = (nil)] 14:06:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f4147a40000) [pid = 1837] [serial = 1007] [outer = 0x7f4145cca400] 14:06:55 INFO - PROCESS | 1837 | 1461013615569 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f41487a4000) [pid = 1837] [serial = 1008] [outer = 0x7f4145cca400] 14:06:56 INFO - PROCESS | 1837 | 1461013616465 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 1837 | 1461013616537 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:06:56 INFO - PROCESS | 1837 | 1461013616543 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 1837 | 1461013616545 Marionette TRACE conn3 <- [1,1314,null,{}] 14:06:56 INFO - PROCESS | 1837 | 1461013616551 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:56 INFO - PROCESS | 1837 | 1461013616747 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:06:56 INFO - PROCESS | 1837 | 1461013616945 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f11c800 == 129 [pid = 1837] [id = 336] 14:06:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f4145d83800) [pid = 1837] [serial = 1009] [outer = (nil)] 14:06:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f4154e4b000) [pid = 1837] [serial = 1010] [outer = 0x7f4145d83800] 14:06:57 INFO - PROCESS | 1837 | 1461013617060 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f415858ec00) [pid = 1837] [serial = 1011] [outer = 0x7f4145d83800] 14:06:57 INFO - PROCESS | 1837 | 1461013617916 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1435ms 14:06:57 INFO - PROCESS | 1837 | 1461013617980 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 1837 | 1461013617984 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:06:57 INFO - PROCESS | 1837 | 1461013617989 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 1837 | 1461013617992 Marionette TRACE conn3 <- [1,1318,null,{}] 14:06:58 INFO - PROCESS | 1837 | 1461013617998 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:58 INFO - PROCESS | 1837 | 1461013618196 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:06:58 INFO - PROCESS | 1837 | 1461013618396 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155f8f800 == 130 [pid = 1837] [id = 337] 14:06:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f412f5ca400) [pid = 1837] [serial = 1012] [outer = (nil)] 14:06:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f412f5d4400) [pid = 1837] [serial = 1013] [outer = 0x7f412f5ca400] 14:06:58 INFO - PROCESS | 1837 | 1461013618469 Marionette DEBUG loaded listener.js 14:06:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f412f5d9400) [pid = 1837] [serial = 1014] [outer = 0x7f412f5ca400] 14:06:59 INFO - PROCESS | 1837 | 1461013619362 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1440ms 14:06:59 INFO - PROCESS | 1837 | 1461013619431 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:06:59 INFO - PROCESS | 1837 | 1461013619435 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:06:59 INFO - PROCESS | 1837 | 1461013619441 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:06:59 INFO - PROCESS | 1837 | 1461013619444 Marionette TRACE conn3 <- [1,1322,null,{}] 14:06:59 INFO - PROCESS | 1837 | 1461013619449 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:59 INFO - PROCESS | 1837 | 1461013619656 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:06:59 INFO - PROCESS | 1837 | 1461013619855 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159d39000 == 131 [pid = 1837] [id = 338] 14:06:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f412f5ce000) [pid = 1837] [serial = 1015] [outer = (nil)] 14:06:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f4159c56c00) [pid = 1837] [serial = 1016] [outer = 0x7f412f5ce000] 14:06:59 INFO - PROCESS | 1837 | 1461013619935 Marionette DEBUG loaded listener.js 14:07:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f415a230000) [pid = 1837] [serial = 1017] [outer = 0x7f412f5ce000] 14:07:00 INFO - PROCESS | 1837 | 1461013620848 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1478ms 14:07:00 INFO - PROCESS | 1837 | 1461013620921 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:07:00 INFO - PROCESS | 1837 | 1461013620924 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:07:00 INFO - PROCESS | 1837 | 1461013620932 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 1837 | 1461013620937 Marionette TRACE conn3 <- [1,1326,null,{}] 14:07:00 INFO - PROCESS | 1837 | 1461013620942 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:01 INFO - PROCESS | 1837 | 1461013621210 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:07:01 INFO - PROCESS | 1837 | 1461013621455 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41432a4800 == 132 [pid = 1837] [id = 339] 14:07:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f4131e45c00) [pid = 1837] [serial = 1018] [outer = (nil)] 14:07:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f4131e4fc00) [pid = 1837] [serial = 1019] [outer = 0x7f4131e45c00] 14:07:01 INFO - PROCESS | 1837 | 1461013621579 Marionette DEBUG loaded listener.js 14:07:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f415a748800) [pid = 1837] [serial = 1020] [outer = 0x7f4131e45c00] 14:07:02 INFO - PROCESS | 1837 | 1461013622514 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:07:02 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 14:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1638ms 14:07:02 INFO - PROCESS | 1837 | 1461013622572 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:07:02 INFO - PROCESS | 1837 | 1461013622575 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:07:02 INFO - PROCESS | 1837 | 1461013622581 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:07:02 INFO - PROCESS | 1837 | 1461013622583 Marionette TRACE conn3 <- [1,1330,null,{}] 14:07:02 INFO - PROCESS | 1837 | 1461013622589 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:02 INFO - PROCESS | 1837 | 1461013622787 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:07:03 INFO - PROCESS | 1837 | 1461013623034 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e981800 == 133 [pid = 1837] [id = 340] 14:07:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7f4131e46000) [pid = 1837] [serial = 1021] [outer = (nil)] 14:07:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7f413682dc00) [pid = 1837] [serial = 1022] [outer = 0x7f4131e46000] 14:07:03 INFO - PROCESS | 1837 | 1461013623151 Marionette DEBUG loaded listener.js 14:07:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7f4136834400) [pid = 1837] [serial = 1023] [outer = 0x7f4131e46000] 14:07:03 INFO - PROCESS | 1837 | 1461013623952 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:07:04 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 14:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1438ms 14:07:04 INFO - PROCESS | 1837 | 1461013624020 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:07:04 INFO - PROCESS | 1837 | 1461013624024 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:07:04 INFO - PROCESS | 1837 | 1461013624031 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:07:04 INFO - PROCESS | 1837 | 1461013624034 Marionette TRACE conn3 <- [1,1334,null,{}] 14:07:04 INFO - PROCESS | 1837 | 1461013624039 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:04 INFO - PROCESS | 1837 | 1461013624286 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:07:04 INFO - PROCESS | 1837 | 1461013624680 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f38d800 == 134 [pid = 1837] [id = 341] 14:07:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7f412ecab800) [pid = 1837] [serial = 1024] [outer = (nil)] 14:07:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7f4136834000) [pid = 1837] [serial = 1025] [outer = 0x7f412ecab800] 14:07:04 INFO - PROCESS | 1837 | 1461013624762 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7f413761a000) [pid = 1837] [serial = 1026] [outer = 0x7f412ecab800] 14:07:05 INFO - PROCESS | 1837 | 1461013625651 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1680ms 14:07:05 INFO - PROCESS | 1837 | 1461013625712 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 1837 | 1461013625715 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:07:05 INFO - PROCESS | 1837 | 1461013625721 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 1837 | 1461013625723 Marionette TRACE conn3 <- [1,1338,null,{}] 14:07:05 INFO - PROCESS | 1837 | 1461013625729 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:05 INFO - PROCESS | 1837 | 1461013625919 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:07:06 INFO - PROCESS | 1837 | 1461013626123 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132464000 == 135 [pid = 1837] [id = 342] 14:07:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7f412c5e3400) [pid = 1837] [serial = 1027] [outer = (nil)] 14:07:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7f412c5ed800) [pid = 1837] [serial = 1028] [outer = 0x7f412c5e3400] 14:07:06 INFO - PROCESS | 1837 | 1461013626193 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7f412c5f2000) [pid = 1837] [serial = 1029] [outer = 0x7f412c5e3400] 14:07:07 INFO - PROCESS | 1837 | 1461013627553 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1886ms 14:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:07:07 INFO - PROCESS | 1837 | 1461013627646 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:07:07 INFO - PROCESS | 1837 | 1461013627648 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:07:07 INFO - PROCESS | 1837 | 1461013627659 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 1837 | 1461013627661 Marionette TRACE conn3 <- [1,1342,null,{}] 14:07:07 INFO - PROCESS | 1837 | 1461013627667 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:07 INFO - PROCESS | 1837 | 1461013627852 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:07:08 INFO - PROCESS | 1837 | 1461013628056 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4131cdb800 == 136 [pid = 1837] [id = 343] 14:07:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7f412c5ef800) [pid = 1837] [serial = 1030] [outer = (nil)] 14:07:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7f412df8d800) [pid = 1837] [serial = 1031] [outer = 0x7f412c5ef800] 14:07:08 INFO - PROCESS | 1837 | 1461013628702 Marionette DEBUG loaded listener.js 14:07:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f412ecb2800) [pid = 1837] [serial = 1032] [outer = 0x7f412c5ef800] 14:07:09 INFO - PROCESS | 1837 | 1461013629807 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2193ms 14:07:09 INFO - PROCESS | 1837 | 1461013629851 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:07:09 INFO - PROCESS | 1837 | 1461013629858 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:07:09 INFO - PROCESS | 1837 | 1461013629867 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:07:09 INFO - PROCESS | 1837 | 1461013629871 Marionette TRACE conn3 <- [1,1346,null,{}] 14:07:09 INFO - PROCESS | 1837 | 1461013629878 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:10 INFO - PROCESS | 1837 | 1461013630091 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:07:10 INFO - PROCESS | 1837 | 1461013630380 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc82800 == 137 [pid = 1837] [id = 344] 14:07:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f4131e48000) [pid = 1837] [serial = 1033] [outer = (nil)] 14:07:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7f4131e51400) [pid = 1837] [serial = 1034] [outer = 0x7f4131e48000] 14:07:10 INFO - PROCESS | 1837 | 1461013630470 Marionette DEBUG loaded listener.js 14:07:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f41322adc00) [pid = 1837] [serial = 1035] [outer = 0x7f4131e48000] 14:07:11 INFO - PROCESS | 1837 | 1461013631470 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1638ms 14:07:11 INFO - PROCESS | 1837 | 1461013631508 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:07:11 INFO - PROCESS | 1837 | 1461013631515 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:07:11 INFO - PROCESS | 1837 | 1461013631525 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:07:11 INFO - PROCESS | 1837 | 1461013631528 Marionette TRACE conn3 <- [1,1350,null,{}] 14:07:11 INFO - PROCESS | 1837 | 1461013631536 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:11 INFO - PROCESS | 1837 | 1461013631765 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:07:12 INFO - PROCESS | 1837 | 1461013632275 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3cb800 == 138 [pid = 1837] [id = 345] 14:07:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f4133310000) [pid = 1837] [serial = 1036] [outer = (nil)] 14:07:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f41339f7400) [pid = 1837] [serial = 1037] [outer = 0x7f4133310000] 14:07:12 INFO - PROCESS | 1837 | 1461013632357 Marionette DEBUG loaded listener.js 14:07:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7f41351f1800) [pid = 1837] [serial = 1038] [outer = 0x7f4133310000] 14:07:13 INFO - PROCESS | 1837 | 1461013633328 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1882ms 14:07:13 INFO - PROCESS | 1837 | 1461013633408 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:07:13 INFO - PROCESS | 1837 | 1461013633411 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:07:13 INFO - PROCESS | 1837 | 1461013633417 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 1837 | 1461013633422 Marionette TRACE conn3 <- [1,1354,null,{}] 14:07:13 INFO - PROCESS | 1837 | 1461013633437 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:13 INFO - PROCESS | 1837 | 1461013633722 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:07:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df0e800 == 137 [pid = 1837] [id = 327] 14:07:13 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7f41351e9800) [pid = 1837] [serial = 914] [outer = (nil)] [url = about:blank] 14:07:13 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f412e72ec00) [pid = 1837] [serial = 884] [outer = (nil)] [url = about:blank] 14:07:13 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f4131e61000) [pid = 1837] [serial = 878] [outer = (nil)] [url = about:blank] 14:07:13 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f4131eb0000) [pid = 1837] [serial = 881] [outer = (nil)] [url = about:blank] 14:07:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bcb2800 == 136 [pid = 1837] [id = 326] 14:07:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413719e800 == 135 [pid = 1837] [id = 325] 14:07:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d6b800 == 134 [pid = 1837] [id = 324] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41305d8000 == 133 [pid = 1837] [id = 323] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f4cb800 == 132 [pid = 1837] [id = 322] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133569800 == 131 [pid = 1837] [id = 321] 14:07:14 INFO - PROCESS | 1837 | 1461013634049 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f122800 == 130 [pid = 1837] [id = 310] 14:07:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3e1000 == 131 [pid = 1837] [id = 346] 14:07:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f4131e61000) [pid = 1837] [serial = 1039] [outer = (nil)] 14:07:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f4136a5c000) [pid = 1837] [serial = 1040] [outer = 0x7f4131e61000] 14:07:14 INFO - PROCESS | 1837 | 1461013634124 Marionette DEBUG loaded listener.js 14:07:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f4137618c00) [pid = 1837] [serial = 1041] [outer = 0x7f4131e61000] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4148704000 == 130 [pid = 1837] [id = 309] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41465cb800 == 129 [pid = 1837] [id = 308] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4144195000 == 128 [pid = 1837] [id = 307] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41375af800 == 127 [pid = 1837] [id = 306] 14:07:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f16c000 == 126 [pid = 1837] [id = 305] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f41562ccc00) [pid = 1837] [serial = 866] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f4131eab000) [pid = 1837] [serial = 875] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f414b02d400) [pid = 1837] [serial = 863] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7f41322b7c00) [pid = 1837] [serial = 893] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f4132555800) [pid = 1837] [serial = 894] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f413ee65800) [pid = 1837] [serial = 857] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7f4131da1800) [pid = 1837] [serial = 891] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7f41465d9800) [pid = 1837] [serial = 860] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7f415a357400) [pid = 1837] [serial = 869] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7f414e446800) [pid = 1837] [serial = 851] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7f41348f2c00) [pid = 1837] [serial = 854] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7f41305cb400) [pid = 1837] [serial = 872] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7f412df8b800) [pid = 1837] [serial = 887] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7f41305cc000) [pid = 1837] [serial = 890] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7f4133cc2400) [pid = 1837] [serial = 896] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7f413c0e4000) [pid = 1837] [serial = 899] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7f41441b5c00) [pid = 1837] [serial = 909] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f4145cd7000) [pid = 1837] [serial = 912] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f41434e6000) [pid = 1837] [serial = 908] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f4144e2b800) [pid = 1837] [serial = 911] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f413c0ef000) [pid = 1837] [serial = 902] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f4140372800) [pid = 1837] [serial = 906] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f413f399800) [pid = 1837] [serial = 905] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f413d8d3000) [pid = 1837] [serial = 900] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f4136a54800) [pid = 1837] [serial = 897] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f413d8e0800) [pid = 1837] [serial = 903] [outer = (nil)] [url = about:blank] 14:07:14 INFO - PROCESS | 1837 | 1461013634917 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1539ms 14:07:14 INFO - PROCESS | 1837 | 1461013634957 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:07:14 INFO - PROCESS | 1837 | 1461013634961 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:07:14 INFO - PROCESS | 1837 | 1461013634966 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:07:14 INFO - PROCESS | 1837 | 1461013634969 Marionette TRACE conn3 <- [1,1358,null,{}] 14:07:14 INFO - PROCESS | 1837 | 1461013634974 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:15 INFO - PROCESS | 1837 | 1461013635224 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:07:15 INFO - PROCESS | 1837 | 1461013635400 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133587800 == 127 [pid = 1837] [id = 347] 14:07:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f4131e62000) [pid = 1837] [serial = 1042] [outer = (nil)] 14:07:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f413761c800) [pid = 1837] [serial = 1043] [outer = 0x7f4131e62000] 14:07:15 INFO - PROCESS | 1837 | 1461013635476 Marionette DEBUG loaded listener.js 14:07:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f413be0f800) [pid = 1837] [serial = 1044] [outer = 0x7f4131e62000] 14:07:16 INFO - PROCESS | 1837 | 1461013636399 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1483ms 14:07:16 INFO - PROCESS | 1837 | 1461013636453 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:07:16 INFO - PROCESS | 1837 | 1461013636456 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:07:16 INFO - PROCESS | 1837 | 1461013636464 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:07:16 INFO - PROCESS | 1837 | 1461013636468 Marionette TRACE conn3 <- [1,1362,null,{}] 14:07:16 INFO - PROCESS | 1837 | 1461013636475 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:16 INFO - PROCESS | 1837 | 1461013636734 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:07:16 INFO - PROCESS | 1837 | 1461013636768 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413719c800 == 128 [pid = 1837] [id = 348] 14:07:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f413d8d5c00) [pid = 1837] [serial = 1045] [outer = (nil)] 14:07:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f413df35400) [pid = 1837] [serial = 1046] [outer = 0x7f413d8d5c00] 14:07:16 INFO - PROCESS | 1837 | 1461013636853 Marionette DEBUG loaded listener.js 14:07:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f413ebbe800) [pid = 1837] [serial = 1047] [outer = 0x7f413d8d5c00] 14:07:17 INFO - PROCESS | 1837 | 1461013637988 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1580ms 14:07:18 INFO - PROCESS | 1837 | 1461013638050 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:07:18 INFO - PROCESS | 1837 | 1461013638053 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:07:18 INFO - PROCESS | 1837 | 1461013638060 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:07:18 INFO - PROCESS | 1837 | 1461013638063 Marionette TRACE conn3 <- [1,1366,null,{}] 14:07:18 INFO - PROCESS | 1837 | 1461013638067 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:18 INFO - PROCESS | 1837 | 1461013638323 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f413e4a8800) [pid = 1837] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f413ec22400) [pid = 1837] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f41322a9c00) [pid = 1837] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f4133303400) [pid = 1837] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f4131eb3c00) [pid = 1837] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f4131d9dc00) [pid = 1837] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f412df90800) [pid = 1837] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f41302e5400) [pid = 1837] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f413e90c000) [pid = 1837] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:07:19 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f413df41800) [pid = 1837] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:07:19 INFO - PROCESS | 1837 | 1461013639261 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413244f800 == 129 [pid = 1837] [id = 349] 14:07:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f412df90800) [pid = 1837] [serial = 1048] [outer = (nil)] 14:07:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f4131e64400) [pid = 1837] [serial = 1049] [outer = 0x7f412df90800] 14:07:19 INFO - PROCESS | 1837 | 1461013639323 Marionette DEBUG loaded listener.js 14:07:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f41374d7400) [pid = 1837] [serial = 1050] [outer = 0x7f412df90800] 14:07:20 INFO - PROCESS | 1837 | 1461013640027 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 1837 | 1461013640048 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:07:20 INFO - PROCESS | 1837 | 1461013640054 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 1837 | 1461013640058 Marionette TRACE conn3 <- [1,1370,null,{}] 14:07:20 INFO - PROCESS | 1837 | 1461013640063 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:20 INFO - PROCESS | 1837 | 1461013640302 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:07:20 INFO - PROCESS | 1837 | 1461013640321 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ed47800 == 130 [pid = 1837] [id = 350] 14:07:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f413be03800) [pid = 1837] [serial = 1051] [outer = (nil)] 14:07:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f4140e95400) [pid = 1837] [serial = 1052] [outer = 0x7f413be03800] 14:07:20 INFO - PROCESS | 1837 | 1461013640393 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f4142bd0c00) [pid = 1837] [serial = 1053] [outer = 0x7f413be03800] 14:07:21 INFO - PROCESS | 1837 | 1461013641495 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:07:21 INFO - PROCESS | 1837 | 1461013641549 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:07:21 INFO - PROCESS | 1837 | 1461013641559 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:07:21 INFO - PROCESS | 1837 | 1461013641565 Marionette TRACE conn3 <- [1,1374,null,{}] 14:07:21 INFO - PROCESS | 1837 | 1461013641575 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:21 INFO - PROCESS | 1837 | 1461013641828 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:07:22 INFO - PROCESS | 1837 | 1461013642137 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413480d000 == 131 [pid = 1837] [id = 351] 14:07:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f41302e8400) [pid = 1837] [serial = 1054] [outer = (nil)] 14:07:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f4131d9bc00) [pid = 1837] [serial = 1055] [outer = 0x7f41302e8400] 14:07:22 INFO - PROCESS | 1837 | 1461013642218 Marionette DEBUG loaded listener.js 14:07:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f4131e4b800) [pid = 1837] [serial = 1056] [outer = 0x7f41302e8400] 14:07:23 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:07:23 INFO - PROCESS | 1837 | 1461013643210 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:07:23 INFO - PROCESS | 1837 | 1461013643271 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:07:23 INFO - PROCESS | 1837 | 1461013643281 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:07:23 INFO - PROCESS | 1837 | 1461013643285 Marionette TRACE conn3 <- [1,1378,null,{}] 14:07:23 INFO - PROCESS | 1837 | 1461013643290 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:23 INFO - PROCESS | 1837 | 1461013643541 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:07:23 INFO - PROCESS | 1837 | 1461013643838 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d581800 == 132 [pid = 1837] [id = 352] 14:07:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f4132561000) [pid = 1837] [serial = 1057] [outer = (nil)] 14:07:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f4133dc9400) [pid = 1837] [serial = 1058] [outer = 0x7f4132561000] 14:07:23 INFO - PROCESS | 1837 | 1461013643914 Marionette DEBUG loaded listener.js 14:07:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f4136830c00) [pid = 1837] [serial = 1059] [outer = 0x7f4132561000] 14:07:24 INFO - PROCESS | 1837 | 1461013644971 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:07:25 INFO - PROCESS | 1837 | 1461013645017 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:07:25 INFO - PROCESS | 1837 | 1461013645024 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:07:25 INFO - PROCESS | 1837 | 1461013645030 Marionette TRACE conn3 <- [1,1382,null,{}] 14:07:25 INFO - PROCESS | 1837 | 1461013645047 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:25 INFO - PROCESS | 1837 | 1461013645299 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:07:25 INFO - PROCESS | 1837 | 1461013645554 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f262800 == 133 [pid = 1837] [id = 353] 14:07:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f413c069800) [pid = 1837] [serial = 1060] [outer = (nil)] 14:07:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7f413e910c00) [pid = 1837] [serial = 1061] [outer = 0x7f413c069800] 14:07:25 INFO - PROCESS | 1837 | 1461013645677 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7f413ee20800) [pid = 1837] [serial = 1062] [outer = 0x7f413c069800] 14:07:26 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:07:26 INFO - PROCESS | 1837 | 1461013646559 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 1837 | 1461013646616 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:07:26 INFO - PROCESS | 1837 | 1461013646622 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 1837 | 1461013646624 Marionette TRACE conn3 <- [1,1386,null,{}] 14:07:26 INFO - PROCESS | 1837 | 1461013646630 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:26 INFO - PROCESS | 1837 | 1461013646822 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:07:27 INFO - PROCESS | 1837 | 1461013647088 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41441ab000 == 134 [pid = 1837] [id = 354] 14:07:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7f413c06c000) [pid = 1837] [serial = 1063] [outer = (nil)] 14:07:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7f4142bd4400) [pid = 1837] [serial = 1064] [outer = 0x7f413c06c000] 14:07:27 INFO - PROCESS | 1837 | 1461013647220 Marionette DEBUG loaded listener.js 14:07:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7f4142e8ec00) [pid = 1837] [serial = 1065] [outer = 0x7f413c06c000] 14:07:28 INFO - PROCESS | 1837 | 1461013648375 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:07:28 INFO - PROCESS | 1837 | 1461013648412 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:07:28 INFO - PROCESS | 1837 | 1461013648419 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:07:28 INFO - PROCESS | 1837 | 1461013648422 Marionette TRACE conn3 <- [1,1390,null,{}] 14:07:28 INFO - PROCESS | 1837 | 1461013648427 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:28 INFO - PROCESS | 1837 | 1461013648636 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:07:28 INFO - PROCESS | 1837 | 1461013648929 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41469dd000 == 135 [pid = 1837] [id = 355] 14:07:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7f41401b8c00) [pid = 1837] [serial = 1066] [outer = (nil)] 14:07:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7f41434ed800) [pid = 1837] [serial = 1067] [outer = 0x7f41401b8c00] 14:07:29 INFO - PROCESS | 1837 | 1461013649009 Marionette DEBUG loaded listener.js 14:07:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7f41441b5c00) [pid = 1837] [serial = 1068] [outer = 0x7f41401b8c00] 14:07:29 INFO - PROCESS | 1837 | 1461013649858 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1479ms 14:07:29 INFO - PROCESS | 1837 | 1461013649899 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:07:29 INFO - PROCESS | 1837 | 1461013649903 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:07:29 INFO - PROCESS | 1837 | 1461013649909 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:07:29 INFO - PROCESS | 1837 | 1461013649913 Marionette TRACE conn3 <- [1,1394,null,{}] 14:07:29 INFO - PROCESS | 1837 | 1461013649918 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:30 INFO - PROCESS | 1837 | 1461013650147 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:07:30 INFO - PROCESS | 1837 | 1461013650402 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155f89000 == 136 [pid = 1837] [id = 356] 14:07:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7f4147a38800) [pid = 1837] [serial = 1069] [outer = (nil)] 14:07:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7f4148b11c00) [pid = 1837] [serial = 1070] [outer = 0x7f4147a38800] 14:07:30 INFO - PROCESS | 1837 | 1461013650539 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7f415538d800) [pid = 1837] [serial = 1071] [outer = 0x7f4147a38800] 14:07:31 INFO - PROCESS | 1837 | 1461013651460 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1630ms 14:07:31 INFO - PROCESS | 1837 | 1461013651542 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:07:31 INFO - PROCESS | 1837 | 1461013651548 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:07:31 INFO - PROCESS | 1837 | 1461013651558 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 1837 | 1461013651563 Marionette TRACE conn3 <- [1,1398,null,{}] 14:07:31 INFO - PROCESS | 1837 | 1461013651569 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:31 INFO - PROCESS | 1837 | 1461013651809 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:07:32 INFO - PROCESS | 1837 | 1461013652112 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415c484000 == 137 [pid = 1837] [id = 357] 14:07:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f41302e7800) [pid = 1837] [serial = 1072] [outer = (nil)] 14:07:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f4158592400) [pid = 1837] [serial = 1073] [outer = 0x7f41302e7800] 14:07:32 INFO - PROCESS | 1837 | 1461013652195 Marionette DEBUG loaded listener.js 14:07:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7f4159db2c00) [pid = 1837] [serial = 1074] [outer = 0x7f41302e7800] 14:07:33 INFO - PROCESS | 1837 | 1461013653249 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1734ms 14:07:33 INFO - PROCESS | 1837 | 1461013653291 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:07:33 INFO - PROCESS | 1837 | 1461013653295 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:07:33 INFO - PROCESS | 1837 | 1461013653300 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:07:33 INFO - PROCESS | 1837 | 1461013653303 Marionette TRACE conn3 <- [1,1402,null,{}] 14:07:33 INFO - PROCESS | 1837 | 1461013653308 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:33 INFO - PROCESS | 1837 | 1461013653528 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:07:33 INFO - PROCESS | 1837 | 1461013653803 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3a0000 == 138 [pid = 1837] [id = 358] 14:07:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f412c592c00) [pid = 1837] [serial = 1075] [outer = (nil)] 14:07:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f412c59bc00) [pid = 1837] [serial = 1076] [outer = 0x7f412c592c00] 14:07:33 INFO - PROCESS | 1837 | 1461013653893 Marionette DEBUG loaded listener.js 14:07:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f412c5a0c00) [pid = 1837] [serial = 1077] [outer = 0x7f412c592c00] 14:07:34 INFO - PROCESS | 1837 | 1461013654788 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1527ms 14:07:34 INFO - PROCESS | 1837 | 1461013654830 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:07:34 INFO - PROCESS | 1837 | 1461013654835 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:07:34 INFO - PROCESS | 1837 | 1461013654841 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1837 | 1461013654844 Marionette TRACE conn3 <- [1,1406,null,{}] 14:07:34 INFO - PROCESS | 1837 | 1461013654850 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:35 INFO - PROCESS | 1837 | 1461013655091 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:07:35 INFO - PROCESS | 1837 | 1461013655361 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415f67a000 == 139 [pid = 1837] [id = 359] 14:07:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7f412c596400) [pid = 1837] [serial = 1078] [outer = (nil)] 14:07:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7f4159daf400) [pid = 1837] [serial = 1079] [outer = 0x7f412c596400] 14:07:35 INFO - PROCESS | 1837 | 1461013655498 Marionette DEBUG loaded listener.js 14:07:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7f415a3a5800) [pid = 1837] [serial = 1080] [outer = 0x7f412c596400] 14:07:36 INFO - PROCESS | 1837 | 1461013656501 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1735ms 14:07:36 INFO - PROCESS | 1837 | 1461013656579 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:07:36 INFO - PROCESS | 1837 | 1461013656586 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:07:36 INFO - PROCESS | 1837 | 1461013656595 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:07:36 INFO - PROCESS | 1837 | 1461013656600 Marionette TRACE conn3 <- [1,1410,null,{}] 14:07:36 INFO - PROCESS | 1837 | 1461013656609 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:36 INFO - PROCESS | 1837 | 1461013656936 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:07:37 INFO - PROCESS | 1837 | 1461013657287 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142acc000 == 140 [pid = 1837] [id = 360] 14:07:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 281 (0x7f412c59b800) [pid = 1837] [serial = 1081] [outer = (nil)] 14:07:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 282 (0x7f412ea4b800) [pid = 1837] [serial = 1082] [outer = 0x7f412c59b800] 14:07:37 INFO - PROCESS | 1837 | 1461013657408 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 283 (0x7f412ea50800) [pid = 1837] [serial = 1083] [outer = 0x7f412c59b800] 14:07:38 INFO - PROCESS | 1837 | 1461013658691 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2155ms 14:07:38 INFO - PROCESS | 1837 | 1461013658752 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:07:38 INFO - PROCESS | 1837 | 1461013658759 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:07:38 INFO - PROCESS | 1837 | 1461013658823 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 1837 | 1461013658831 Marionette TRACE conn3 <- [1,1414,null,{}] 14:07:38 INFO - PROCESS | 1837 | 1461013658884 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:39 INFO - PROCESS | 1837 | 1461013659205 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:07:39 INFO - PROCESS | 1837 | 1461013659535 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136a19000 == 141 [pid = 1837] [id = 361] 14:07:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 284 (0x7f4143394c00) [pid = 1837] [serial = 1084] [outer = (nil)] 14:07:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 285 (0x7f414339f400) [pid = 1837] [serial = 1085] [outer = 0x7f4143394c00] 14:07:39 INFO - PROCESS | 1837 | 1461013659694 Marionette DEBUG loaded listener.js 14:07:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 286 (0x7f415a3ab400) [pid = 1837] [serial = 1086] [outer = 0x7f4143394c00] 14:07:40 INFO - PROCESS | 1837 | 1461013660778 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2046ms 14:07:40 INFO - PROCESS | 1837 | 1461013660813 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:07:40 INFO - PROCESS | 1837 | 1461013660816 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:07:40 INFO - PROCESS | 1837 | 1461013660822 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:07:40 INFO - PROCESS | 1837 | 1461013660824 Marionette TRACE conn3 <- [1,1418,null,{}] 14:07:40 INFO - PROCESS | 1837 | 1461013660830 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:41 INFO - PROCESS | 1837 | 1461013661029 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:07:41 INFO - PROCESS | 1837 | 1461013661292 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c9d4800 == 142 [pid = 1837] [id = 362] 14:07:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 287 (0x7f4131f89800) [pid = 1837] [serial = 1087] [outer = (nil)] 14:07:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 288 (0x7f4131f8dc00) [pid = 1837] [serial = 1088] [outer = 0x7f4131f89800] 14:07:41 INFO - PROCESS | 1837 | 1461013661412 Marionette DEBUG loaded listener.js 14:07:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 289 (0x7f4143397000) [pid = 1837] [serial = 1089] [outer = 0x7f4131f89800] 14:07:42 INFO - PROCESS | 1837 | 1461013662234 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1486ms 14:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:07:42 INFO - PROCESS | 1837 | 1461013662309 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:07:42 INFO - PROCESS | 1837 | 1461013662312 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:07:42 INFO - PROCESS | 1837 | 1461013662319 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:07:42 INFO - PROCESS | 1837 | 1461013662322 Marionette TRACE conn3 <- [1,1422,null,{}] 14:07:42 INFO - PROCESS | 1837 | 1461013662327 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:42 INFO - PROCESS | 1837 | 1461013662560 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:07:42 INFO - PROCESS | 1837 | 1461013662879 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c8ca800 == 143 [pid = 1837] [id = 363] 14:07:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 290 (0x7f412c595000) [pid = 1837] [serial = 1090] [outer = (nil)] 14:07:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 291 (0x7f412c895000) [pid = 1837] [serial = 1091] [outer = 0x7f412c595000] 14:07:42 INFO - PROCESS | 1837 | 1461013662954 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 292 (0x7f412c899800) [pid = 1837] [serial = 1092] [outer = 0x7f412c595000] 14:07:43 INFO - PROCESS | 1837 | 1461013663834 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1580ms 14:07:43 INFO - PROCESS | 1837 | 1461013663900 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:07:43 INFO - PROCESS | 1837 | 1461013663903 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:07:43 INFO - PROCESS | 1837 | 1461013663910 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:07:43 INFO - PROCESS | 1837 | 1461013663913 Marionette TRACE conn3 <- [1,1426,null,{}] 14:07:43 INFO - PROCESS | 1837 | 1461013663918 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:44 INFO - PROCESS | 1837 | 1461013664153 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:07:44 INFO - PROCESS | 1837 | 1461013664477 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef13000 == 144 [pid = 1837] [id = 364] 14:07:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 293 (0x7f412b5dc400) [pid = 1837] [serial = 1093] [outer = (nil)] 14:07:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 294 (0x7f412b5e2800) [pid = 1837] [serial = 1094] [outer = 0x7f412b5dc400] 14:07:44 INFO - PROCESS | 1837 | 1461013664552 Marionette DEBUG loaded listener.js 14:07:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 295 (0x7f412b5e7000) [pid = 1837] [serial = 1095] [outer = 0x7f412b5dc400] 14:07:45 INFO - PROCESS | 1837 | 1461013665627 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1784ms 14:07:45 INFO - PROCESS | 1837 | 1461013665694 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:07:45 INFO - PROCESS | 1837 | 1461013665698 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:07:45 INFO - PROCESS | 1837 | 1461013665703 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:07:45 INFO - PROCESS | 1837 | 1461013665705 Marionette TRACE conn3 <- [1,1430,null,{}] 14:07:45 INFO - PROCESS | 1837 | 1461013665711 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:45 INFO - PROCESS | 1837 | 1461013665920 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:07:46 INFO - PROCESS | 1837 | 1461013666216 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412b6d0000 == 145 [pid = 1837] [id = 365] 14:07:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 296 (0x7f412b5dec00) [pid = 1837] [serial = 1096] [outer = (nil)] 14:07:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 297 (0x7f412e729400) [pid = 1837] [serial = 1097] [outer = 0x7f412b5dec00] 14:07:46 INFO - PROCESS | 1837 | 1461013666293 Marionette DEBUG loaded listener.js 14:07:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 298 (0x7f4131f82800) [pid = 1837] [serial = 1098] [outer = 0x7f412b5dec00] 14:07:47 INFO - PROCESS | 1837 | 1461013667254 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1630ms 14:07:47 INFO - PROCESS | 1837 | 1461013667335 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:07:47 INFO - PROCESS | 1837 | 1461013667339 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:07:47 INFO - PROCESS | 1837 | 1461013667344 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:07:47 INFO - PROCESS | 1837 | 1461013667347 Marionette TRACE conn3 <- [1,1434,null,{}] 14:07:47 INFO - PROCESS | 1837 | 1461013667352 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:47 INFO - PROCESS | 1837 | 1461013667597 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:07:47 INFO - PROCESS | 1837 | 1461013667914 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134be1000 == 146 [pid = 1837] [id = 366] 14:07:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 299 (0x7f41339f5c00) [pid = 1837] [serial = 1099] [outer = (nil)] 14:07:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 300 (0x7f4136833c00) [pid = 1837] [serial = 1100] [outer = 0x7f41339f5c00] 14:07:48 INFO - PROCESS | 1837 | 1461013668022 Marionette DEBUG loaded listener.js 14:07:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 301 (0x7f4142334400) [pid = 1837] [serial = 1101] [outer = 0x7f41339f5c00] 14:07:49 INFO - PROCESS | 1837 | 1461013669510 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2234ms 14:07:49 INFO - PROCESS | 1837 | 1461013669580 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:07:49 INFO - PROCESS | 1837 | 1461013669586 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:07:49 INFO - PROCESS | 1837 | 1461013669604 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:07:49 INFO - PROCESS | 1837 | 1461013669609 Marionette TRACE conn3 <- [1,1438,null,{}] 14:07:49 INFO - PROCESS | 1837 | 1461013669617 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:49 INFO - PROCESS | 1837 | 1461013669850 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:07:50 INFO - PROCESS | 1837 | 1461013670065 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41339b7800 == 147 [pid = 1837] [id = 367] 14:07:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 302 (0x7f412c895800) [pid = 1837] [serial = 1102] [outer = (nil)] 14:07:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 303 (0x7f412ecd5000) [pid = 1837] [serial = 1103] [outer = 0x7f412c895800] 14:07:50 INFO - PROCESS | 1837 | 1461013670181 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 304 (0x7f41302eb000) [pid = 1837] [serial = 1104] [outer = 0x7f412c895800] 14:07:51 INFO - PROCESS | 1837 | 1461013671242 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1699ms 14:07:51 INFO - PROCESS | 1837 | 1461013671294 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 1837 | 1461013671301 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:07:51 INFO - PROCESS | 1837 | 1461013671312 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 1837 | 1461013671315 Marionette TRACE conn3 <- [1,1442,null,{}] 14:07:51 INFO - PROCESS | 1837 | 1461013671319 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:51 INFO - PROCESS | 1837 | 1461013671549 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146e05800 == 146 [pid = 1837] [id = 283] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413244f800 == 145 [pid = 1837] [id = 349] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413719c800 == 144 [pid = 1837] [id = 348] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133587800 == 143 [pid = 1837] [id = 347] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3e1000 == 142 [pid = 1837] [id = 346] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3cb800 == 141 [pid = 1837] [id = 345] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc82800 == 140 [pid = 1837] [id = 344] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413de18000 == 139 [pid = 1837] [id = 11] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4131cdb800 == 138 [pid = 1837] [id = 343] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f11c800 == 137 [pid = 1837] [id = 336] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414718d800 == 136 [pid = 1837] [id = 335] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146460000 == 135 [pid = 1837] [id = 334] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41445ab800 == 134 [pid = 1837] [id = 333] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ed3000 == 133 [pid = 1837] [id = 332] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ef2c000 == 132 [pid = 1837] [id = 331] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df0a800 == 131 [pid = 1837] [id = 330] 14:07:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d6e000 == 130 [pid = 1837] [id = 329] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 303 (0x7f413c0e6400) [pid = 1837] [serial = 915] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 302 (0x7f412df89800) [pid = 1837] [serial = 917] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 301 (0x7f41322b7400) [pid = 1837] [serial = 920] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 300 (0x7f413255c800) [pid = 1837] [serial = 971] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 299 (0x7f41339f4c00) [pid = 1837] [serial = 972] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 298 (0x7f413ec2a400) [pid = 1837] [serial = 926] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 297 (0x7f4136844800) [pid = 1837] [serial = 974] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 296 (0x7f4145cce000) [pid = 1837] [serial = 944] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 295 (0x7f414b2ab400) [pid = 1837] [serial = 935] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 294 (0x7f412ecab400) [pid = 1837] [serial = 966] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 293 (0x7f412e725c00) [pid = 1837] [serial = 965] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 292 (0x7f4131e62400) [pid = 1837] [serial = 969] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 291 (0x7f41305cec00) [pid = 1837] [serial = 968] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 290 (0x7f412ecdcc00) [pid = 1837] [serial = 950] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 289 (0x7f415858dc00) [pid = 1837] [serial = 941] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 288 (0x7f4142bd1c00) [pid = 1837] [serial = 953] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 287 (0x7f41465dcc00) [pid = 1837] [serial = 932] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 286 (0x7f413ebc4000) [pid = 1837] [serial = 980] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 285 (0x7f41374ce800) [pid = 1837] [serial = 923] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 284 (0x7f4144147000) [pid = 1837] [serial = 929] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 283 (0x7f412ecdf000) [pid = 1837] [serial = 947] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 282 (0x7f4155314000) [pid = 1837] [serial = 938] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 281 (0x7f4136846400) [pid = 1837] [serial = 956] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 280 (0x7f4142e8c000) [pid = 1837] [serial = 959] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7f413390bc00) [pid = 1837] [serial = 962] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7f4145ccb400) [pid = 1837] [serial = 681] [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.] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7f413e58f800) [pid = 1837] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f414006fc00) [pid = 1837] [serial = 983] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f413ee70000) [pid = 1837] [serial = 981] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f413c0ef400) [pid = 1837] [serial = 977] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7f413d8da000) [pid = 1837] [serial = 978] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f41374d4c00) [pid = 1837] [serial = 975] [outer = (nil)] [url = about:blank] 14:07:51 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f4142231400) [pid = 1837] [serial = 984] [outer = (nil)] [url = about:blank] 14:07:52 INFO - PROCESS | 1837 | 1461013672061 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e746800 == 131 [pid = 1837] [id = 368] 14:07:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f412e725c00) [pid = 1837] [serial = 1105] [outer = (nil)] 14:07:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f412f5ce800) [pid = 1837] [serial = 1106] [outer = 0x7f412e725c00] 14:07:52 INFO - PROCESS | 1837 | 1461013672132 Marionette DEBUG loaded listener.js 14:07:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7f4131f82c00) [pid = 1837] [serial = 1107] [outer = 0x7f412e725c00] 14:07:53 INFO - PROCESS | 1837 | 1461013673030 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1781ms 14:07:53 INFO - PROCESS | 1837 | 1461013673093 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:07:53 INFO - PROCESS | 1837 | 1461013673097 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:07:53 INFO - PROCESS | 1837 | 1461013673103 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:07:53 INFO - PROCESS | 1837 | 1461013673109 Marionette TRACE conn3 <- [1,1446,null,{}] 14:07:53 INFO - PROCESS | 1837 | 1461013673124 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:53 INFO - PROCESS | 1837 | 1461013673317 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:07:53 INFO - PROCESS | 1837 | 1461013673479 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d78000 == 132 [pid = 1837] [id = 369] 14:07:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f41302e5400) [pid = 1837] [serial = 1108] [outer = (nil)] 14:07:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f4133cc3c00) [pid = 1837] [serial = 1109] [outer = 0x7f41302e5400] 14:07:53 INFO - PROCESS | 1837 | 1461013673546 Marionette DEBUG loaded listener.js 14:07:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f41348ea800) [pid = 1837] [serial = 1110] [outer = 0x7f41302e5400] 14:07:54 INFO - PROCESS | 1837 | 1461013674375 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1287ms 14:07:54 INFO - PROCESS | 1837 | 1461013674393 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:07:54 INFO - PROCESS | 1837 | 1461013674398 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:07:54 INFO - PROCESS | 1837 | 1461013674420 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:07:54 INFO - PROCESS | 1837 | 1461013674425 Marionette TRACE conn3 <- [1,1450,null,{}] 14:07:54 INFO - PROCESS | 1837 | 1461013674432 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:54 INFO - PROCESS | 1837 | 1461013674700 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:07:54 INFO - PROCESS | 1837 | 1461013674745 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413686a800 == 133 [pid = 1837] [id = 370] 14:07:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7f4131e60400) [pid = 1837] [serial = 1111] [outer = (nil)] 14:07:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7f4136a56000) [pid = 1837] [serial = 1112] [outer = 0x7f4131e60400] 14:07:54 INFO - PROCESS | 1837 | 1461013674824 Marionette DEBUG loaded listener.js 14:07:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7f4136a5e000) [pid = 1837] [serial = 1113] [outer = 0x7f4131e60400] 14:07:55 INFO - PROCESS | 1837 | 1461013675767 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1411ms 14:07:55 INFO - PROCESS | 1837 | 1461013675816 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:07:55 INFO - PROCESS | 1837 | 1461013675819 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:07:55 INFO - PROCESS | 1837 | 1461013675825 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:07:55 INFO - PROCESS | 1837 | 1461013675827 Marionette TRACE conn3 <- [1,1454,null,{}] 14:07:55 INFO - PROCESS | 1837 | 1461013675840 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:56 INFO - PROCESS | 1837 | 1461013676103 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7f4133902800) [pid = 1837] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7f412df90800) [pid = 1837] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7f4137023800) [pid = 1837] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f412c5ef800) [pid = 1837] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f4148b08c00) [pid = 1837] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f413e24e000) [pid = 1837] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7f4145f0b000) [pid = 1837] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f414548c400) [pid = 1837] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f4136a53400) [pid = 1837] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7f41452d2c00) [pid = 1837] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7f4137516c00) [pid = 1837] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7f4133310000) [pid = 1837] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7f414b004400) [pid = 1837] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7f4148aa6c00) [pid = 1837] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7f414233c000) [pid = 1837] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7f413e242c00) [pid = 1837] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7f4144144400) [pid = 1837] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7f41460aec00) [pid = 1837] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7f4131e62000) [pid = 1837] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7f41487aa800) [pid = 1837] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f4148b0bc00) [pid = 1837] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f413f392c00) [pid = 1837] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f4131e48000) [pid = 1837] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f4133cc9400) [pid = 1837] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f4148aab400) [pid = 1837] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f4145cd9800) [pid = 1837] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f4147a3cc00) [pid = 1837] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f413f1b4c00) [pid = 1837] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f4131e61000) [pid = 1837] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f4137513400) [pid = 1837] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f413684d400) [pid = 1837] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f4142385c00) [pid = 1837] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f413d8d5c00) [pid = 1837] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f4145cd6800) [pid = 1837] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f41542cc000) [pid = 1837] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f413df40c00) [pid = 1837] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f4142a1b800) [pid = 1837] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f41441ba800) [pid = 1837] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:07:56 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f41374d7c00) [pid = 1837] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:07:57 INFO - PROCESS | 1837 | 1461013677068 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4e4000 == 134 [pid = 1837] [id = 371] 14:07:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f412c5ef800) [pid = 1837] [serial = 1114] [outer = (nil)] 14:07:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f412ecdbc00) [pid = 1837] [serial = 1115] [outer = 0x7f412c5ef800] 14:07:57 INFO - PROCESS | 1837 | 1461013677157 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f413390f800) [pid = 1837] [serial = 1116] [outer = 0x7f412c5ef800] 14:07:57 INFO - PROCESS | 1837 | 1461013677851 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2086ms 14:07:57 INFO - PROCESS | 1837 | 1461013677913 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:07:57 INFO - PROCESS | 1837 | 1461013677916 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:07:57 INFO - PROCESS | 1837 | 1461013677926 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:07:57 INFO - PROCESS | 1837 | 1461013677928 Marionette TRACE conn3 <- [1,1458,null,{}] 14:07:57 INFO - PROCESS | 1837 | 1461013677932 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:58 INFO - PROCESS | 1837 | 1461013678234 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:07:58 INFO - PROCESS | 1837 | 1461013678256 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41371a0800 == 135 [pid = 1837] [id = 372] 14:07:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f4136a5dc00) [pid = 1837] [serial = 1117] [outer = (nil)] 14:07:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f4137617800) [pid = 1837] [serial = 1118] [outer = 0x7f4136a5dc00] 14:07:58 INFO - PROCESS | 1837 | 1461013678372 Marionette DEBUG loaded listener.js 14:07:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f413c0ef400) [pid = 1837] [serial = 1119] [outer = 0x7f4136a5dc00] 14:07:59 INFO - PROCESS | 1837 | 1461013679577 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1683ms 14:07:59 INFO - PROCESS | 1837 | 1461013679610 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:07:59 INFO - PROCESS | 1837 | 1461013679616 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:07:59 INFO - PROCESS | 1837 | 1461013679629 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:07:59 INFO - PROCESS | 1837 | 1461013679633 Marionette TRACE conn3 <- [1,1462,null,{}] 14:07:59 INFO - PROCESS | 1837 | 1461013679642 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:59 INFO - PROCESS | 1837 | 1461013679883 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:08:00 INFO - PROCESS | 1837 | 1461013680146 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132458000 == 136 [pid = 1837] [id = 373] 14:08:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f412ecadc00) [pid = 1837] [serial = 1120] [outer = (nil)] 14:08:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f412f5cc400) [pid = 1837] [serial = 1121] [outer = 0x7f412ecadc00] 14:08:00 INFO - PROCESS | 1837 | 1461013680274 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f4131e42400) [pid = 1837] [serial = 1122] [outer = 0x7f412ecadc00] 14:08:01 INFO - PROCESS | 1837 | 1461013681266 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1692ms 14:08:01 INFO - PROCESS | 1837 | 1461013681321 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:08:01 INFO - PROCESS | 1837 | 1461013681330 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:08:01 INFO - PROCESS | 1837 | 1461013681340 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 1837 | 1461013681344 Marionette TRACE conn3 <- [1,1466,null,{}] 14:08:01 INFO - PROCESS | 1837 | 1461013681350 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:01 INFO - PROCESS | 1837 | 1461013681577 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:08:01 INFO - PROCESS | 1837 | 1461013681942 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136e8d000 == 137 [pid = 1837] [id = 374] 14:08:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f4132555400) [pid = 1837] [serial = 1123] [outer = (nil)] 14:08:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f413330c800) [pid = 1837] [serial = 1124] [outer = 0x7f4132555400] 14:08:02 INFO - PROCESS | 1837 | 1461013682022 Marionette DEBUG loaded listener.js 14:08:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f4133cc4c00) [pid = 1837] [serial = 1125] [outer = 0x7f4132555400] 14:08:03 INFO - PROCESS | 1837 | 1461013683439 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2184ms 14:08:03 INFO - PROCESS | 1837 | 1461013683553 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:08:03 INFO - PROCESS | 1837 | 1461013683559 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:08:03 INFO - PROCESS | 1837 | 1461013683611 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 1837 | 1461013683621 Marionette TRACE conn3 <- [1,1470,null,{}] 14:08:03 INFO - PROCESS | 1837 | 1461013683646 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:03 INFO - PROCESS | 1837 | 1461013683916 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:08:04 INFO - PROCESS | 1837 | 1461013684088 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d58f800 == 138 [pid = 1837] [id = 375] 14:08:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f4136a58000) [pid = 1837] [serial = 1126] [outer = (nil)] 14:08:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f41374d1000) [pid = 1837] [serial = 1127] [outer = 0x7f4136a58000] 14:08:04 INFO - PROCESS | 1837 | 1461013684203 Marionette DEBUG loaded listener.js 14:08:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f413be07000) [pid = 1837] [serial = 1128] [outer = 0x7f4136a58000] 14:08:05 INFO - PROCESS | 1837 | 1461013685110 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1572ms 14:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:08:05 INFO - PROCESS | 1837 | 1461013685159 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:08:05 INFO - PROCESS | 1837 | 1461013685163 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:08:05 INFO - PROCESS | 1837 | 1461013685170 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:08:05 INFO - PROCESS | 1837 | 1461013685173 Marionette TRACE conn3 <- [1,1474,null,{}] 14:08:05 INFO - PROCESS | 1837 | 1461013685178 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:05 INFO - PROCESS | 1837 | 1461013685382 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:08:05 INFO - PROCESS | 1837 | 1461013685725 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e495000 == 139 [pid = 1837] [id = 376] 14:08:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f4136a54000) [pid = 1837] [serial = 1129] [outer = (nil)] 14:08:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f413d8b8800) [pid = 1837] [serial = 1130] [outer = 0x7f4136a54000] 14:08:05 INFO - PROCESS | 1837 | 1461013685854 Marionette DEBUG loaded listener.js 14:08:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f413df40c00) [pid = 1837] [serial = 1131] [outer = 0x7f4136a54000] 14:08:06 INFO - PROCESS | 1837 | 1461013686749 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1641ms 14:08:06 INFO - PROCESS | 1837 | 1461013686811 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:08:06 INFO - PROCESS | 1837 | 1461013686817 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:08:06 INFO - PROCESS | 1837 | 1461013686826 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:08:06 INFO - PROCESS | 1837 | 1461013686832 Marionette TRACE conn3 <- [1,1478,null,{}] 14:08:06 INFO - PROCESS | 1837 | 1461013686840 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:07 INFO - PROCESS | 1837 | 1461013687098 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:08:07 INFO - PROCESS | 1837 | 1461013687350 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec59000 == 140 [pid = 1837] [id = 377] 14:08:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f4136ac4c00) [pid = 1837] [serial = 1132] [outer = (nil)] 14:08:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7f413e906c00) [pid = 1837] [serial = 1133] [outer = 0x7f4136ac4c00] 14:08:07 INFO - PROCESS | 1837 | 1461013687479 Marionette DEBUG loaded listener.js 14:08:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7f413e9bfc00) [pid = 1837] [serial = 1134] [outer = 0x7f4136ac4c00] 14:08:08 INFO - PROCESS | 1837 | 1461013688445 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1692ms 14:08:08 INFO - PROCESS | 1837 | 1461013688517 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:08:08 INFO - PROCESS | 1837 | 1461013688520 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:08:08 INFO - PROCESS | 1837 | 1461013688527 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:08:08 INFO - PROCESS | 1837 | 1461013688530 Marionette TRACE conn3 <- [1,1482,null,{}] 14:08:08 INFO - PROCESS | 1837 | 1461013688535 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:08 INFO - PROCESS | 1837 | 1461013688780 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:08:09 INFO - PROCESS | 1837 | 1461013689033 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f246800 == 141 [pid = 1837] [id = 378] 14:08:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7f413ee6ec00) [pid = 1837] [serial = 1135] [outer = (nil)] 14:08:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7f41401bd400) [pid = 1837] [serial = 1136] [outer = 0x7f413ee6ec00] 14:08:09 INFO - PROCESS | 1837 | 1461013689153 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7f4142228800) [pid = 1837] [serial = 1137] [outer = 0x7f413ee6ec00] 14:08:10 INFO - PROCESS | 1837 | 1461013690059 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1582ms 14:08:10 INFO - PROCESS | 1837 | 1461013690110 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:08:10 INFO - PROCESS | 1837 | 1461013690113 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:08:10 INFO - PROCESS | 1837 | 1461013690119 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1837 | 1461013690123 Marionette TRACE conn3 <- [1,1486,null,{}] 14:08:10 INFO - PROCESS | 1837 | 1461013690128 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:10 INFO - PROCESS | 1837 | 1461013690327 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:08:10 INFO - PROCESS | 1837 | 1461013690580 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142ac9800 == 142 [pid = 1837] [id = 379] 14:08:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7f41374cd800) [pid = 1837] [serial = 1138] [outer = (nil)] 14:08:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7f4142382c00) [pid = 1837] [serial = 1139] [outer = 0x7f41374cd800] 14:08:10 INFO - PROCESS | 1837 | 1461013690698 Marionette DEBUG loaded listener.js 14:08:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7f4142a14800) [pid = 1837] [serial = 1140] [outer = 0x7f41374cd800] 14:08:11 INFO - PROCESS | 1837 | 1461013691594 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1537ms 14:08:11 INFO - PROCESS | 1837 | 1461013691659 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:08:11 INFO - PROCESS | 1837 | 1461013691662 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:08:11 INFO - PROCESS | 1837 | 1461013691668 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:08:11 INFO - PROCESS | 1837 | 1461013691671 Marionette TRACE conn3 <- [1,1490,null,{}] 14:08:11 INFO - PROCESS | 1837 | 1461013691677 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:11 INFO - PROCESS | 1837 | 1461013691870 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:08:12 INFO - PROCESS | 1837 | 1461013692125 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41432b9000 == 143 [pid = 1837] [id = 380] 14:08:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7f413e57c400) [pid = 1837] [serial = 1141] [outer = (nil)] 14:08:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7f4142e95c00) [pid = 1837] [serial = 1142] [outer = 0x7f413e57c400] 14:08:12 INFO - PROCESS | 1837 | 1461013692240 Marionette DEBUG loaded listener.js 14:08:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7f4143397c00) [pid = 1837] [serial = 1143] [outer = 0x7f413e57c400] 14:08:13 INFO - PROCESS | 1837 | 1461013693083 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1434ms 14:08:13 INFO - PROCESS | 1837 | 1461013693104 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 1837 | 1461013693107 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:08:13 INFO - PROCESS | 1837 | 1461013693120 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 1837 | 1461013693124 Marionette TRACE conn3 <- [1,1494,null,{}] 14:08:13 INFO - PROCESS | 1837 | 1461013693134 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:13 INFO - PROCESS | 1837 | 1461013693336 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:08:13 INFO - PROCESS | 1837 | 1461013693596 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146298000 == 144 [pid = 1837] [id = 381] 14:08:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f4142a12c00) [pid = 1837] [serial = 1144] [outer = (nil)] 14:08:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f414339d800) [pid = 1837] [serial = 1145] [outer = 0x7f4142a12c00] 14:08:13 INFO - PROCESS | 1837 | 1461013693719 Marionette DEBUG loaded listener.js 14:08:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7f41436ed800) [pid = 1837] [serial = 1146] [outer = 0x7f4142a12c00] 14:08:14 INFO - PROCESS | 1837 | 1461013694595 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1537ms 14:08:14 INFO - PROCESS | 1837 | 1461013694659 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:08:14 INFO - PROCESS | 1837 | 1461013694662 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:08:14 INFO - PROCESS | 1837 | 1461013694668 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:08:14 INFO - PROCESS | 1837 | 1461013694670 Marionette TRACE conn3 <- [1,1498,null,{}] 14:08:14 INFO - PROCESS | 1837 | 1461013694676 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:14 INFO - PROCESS | 1837 | 1461013694915 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:08:15 INFO - PROCESS | 1837 | 1461013695208 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147082000 == 145 [pid = 1837] [id = 382] 14:08:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f413e90fc00) [pid = 1837] [serial = 1147] [outer = (nil)] 14:08:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f41441b2c00) [pid = 1837] [serial = 1148] [outer = 0x7f413e90fc00] 14:08:15 INFO - PROCESS | 1837 | 1461013695286 Marionette DEBUG loaded listener.js 14:08:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f41444e0000) [pid = 1837] [serial = 1149] [outer = 0x7f413e90fc00] 14:08:16 INFO - PROCESS | 1837 | 1461013696144 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1530ms 14:08:16 INFO - PROCESS | 1837 | 1461013696200 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:08:16 INFO - PROCESS | 1837 | 1461013696204 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:08:16 INFO - PROCESS | 1837 | 1461013696210 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:08:16 INFO - PROCESS | 1837 | 1461013696214 Marionette TRACE conn3 <- [1,1502,null,{}] 14:08:16 INFO - PROCESS | 1837 | 1461013696219 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:16 INFO - PROCESS | 1837 | 1461013696452 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:08:16 INFO - PROCESS | 1837 | 1461013696709 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f11d800 == 146 [pid = 1837] [id = 383] 14:08:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7f4145ccb400) [pid = 1837] [serial = 1150] [outer = (nil)] 14:08:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7f4145d80400) [pid = 1837] [serial = 1151] [outer = 0x7f4145ccb400] 14:08:16 INFO - PROCESS | 1837 | 1461013696882 Marionette DEBUG loaded listener.js 14:08:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7f41464b9800) [pid = 1837] [serial = 1152] [outer = 0x7f4145ccb400] 14:08:17 INFO - PROCESS | 1837 | 1461013697986 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1839ms 14:08:18 INFO - PROCESS | 1837 | 1461013698051 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:08:18 INFO - PROCESS | 1837 | 1461013698057 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:08:18 INFO - PROCESS | 1837 | 1461013698063 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:08:18 INFO - PROCESS | 1837 | 1461013698066 Marionette TRACE conn3 <- [1,1506,null,{}] 14:08:18 INFO - PROCESS | 1837 | 1461013698071 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:18 INFO - PROCESS | 1837 | 1461013698356 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:08:18 INFO - PROCESS | 1837 | 1461013698614 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156559800 == 147 [pid = 1837] [id = 384] 14:08:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 281 (0x7f41465de400) [pid = 1837] [serial = 1153] [outer = (nil)] 14:08:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 282 (0x7f414689f800) [pid = 1837] [serial = 1154] [outer = 0x7f41465de400] 14:08:18 INFO - PROCESS | 1837 | 1461013698753 Marionette DEBUG loaded listener.js 14:08:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 283 (0x7f4147650400) [pid = 1837] [serial = 1155] [outer = 0x7f41465de400] 14:08:19 INFO - PROCESS | 1837 | 1461013699730 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1729ms 14:08:19 INFO - PROCESS | 1837 | 1461013699793 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:08:19 INFO - PROCESS | 1837 | 1461013699797 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:08:19 INFO - PROCESS | 1837 | 1461013699803 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:08:19 INFO - PROCESS | 1837 | 1461013699806 Marionette TRACE conn3 <- [1,1510,null,{}] 14:08:19 INFO - PROCESS | 1837 | 1461013699812 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:20 INFO - PROCESS | 1837 | 1461013700035 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:08:20 INFO - PROCESS | 1837 | 1461013700289 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a387800 == 148 [pid = 1837] [id = 385] 14:08:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 284 (0x7f413f1b8800) [pid = 1837] [serial = 1156] [outer = (nil)] 14:08:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 285 (0x7f4147a37c00) [pid = 1837] [serial = 1157] [outer = 0x7f413f1b8800] 14:08:20 INFO - PROCESS | 1837 | 1461013700409 Marionette DEBUG loaded listener.js 14:08:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 286 (0x7f4148614000) [pid = 1837] [serial = 1158] [outer = 0x7f413f1b8800] 14:08:21 INFO - PROCESS | 1837 | 1461013701293 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1529ms 14:08:21 INFO - PROCESS | 1837 | 1461013701334 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:08:21 INFO - PROCESS | 1837 | 1461013701336 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:08:21 INFO - PROCESS | 1837 | 1461013701343 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:08:21 INFO - PROCESS | 1837 | 1461013701345 Marionette TRACE conn3 <- [1,1514,null,{}] 14:08:21 INFO - PROCESS | 1837 | 1461013701350 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:21 INFO - PROCESS | 1837 | 1461013701563 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:08:21 INFO - PROCESS | 1837 | 1461013701828 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415d1c1000 == 149 [pid = 1837] [id = 386] 14:08:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 287 (0x7f412b5df000) [pid = 1837] [serial = 1159] [outer = (nil)] 14:08:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 288 (0x7f4148614400) [pid = 1837] [serial = 1160] [outer = 0x7f412b5df000] 14:08:21 INFO - PROCESS | 1837 | 1461013701950 Marionette DEBUG loaded listener.js 14:08:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 289 (0x7f414861a800) [pid = 1837] [serial = 1161] [outer = 0x7f412b5df000] 14:08:22 INFO - PROCESS | 1837 | 1461013702847 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1529ms 14:08:22 INFO - PROCESS | 1837 | 1461013702873 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:08:22 INFO - PROCESS | 1837 | 1461013702877 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:08:22 INFO - PROCESS | 1837 | 1461013702883 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 1837 | 1461013702886 Marionette TRACE conn3 <- [1,1518,null,{}] 14:08:22 INFO - PROCESS | 1837 | 1461013702892 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:23 INFO - PROCESS | 1837 | 1461013703116 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:08:23 INFO - PROCESS | 1837 | 1461013703434 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4131ccb000 == 150 [pid = 1837] [id = 387] 14:08:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 290 (0x7f412c891800) [pid = 1837] [serial = 1162] [outer = (nil)] 14:08:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 291 (0x7f41322a2400) [pid = 1837] [serial = 1163] [outer = 0x7f412c891800] 14:08:23 INFO - PROCESS | 1837 | 1461013703516 Marionette DEBUG loaded listener.js 14:08:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 292 (0x7f4136853800) [pid = 1837] [serial = 1164] [outer = 0x7f412c891800] 14:08:24 INFO - PROCESS | 1837 | 1461013704353 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1535ms 14:08:24 INFO - PROCESS | 1837 | 1461013704419 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:08:24 INFO - PROCESS | 1837 | 1461013704423 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:08:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:08:24 INFO - PROCESS | 1837 | 1461013704434 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:08:24 INFO - PROCESS | 1837 | 1461013704438 Marionette TRACE conn3 <- [1,1522,null,{}] 14:08:24 INFO - PROCESS | 1837 | 1461013704447 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:24 INFO - PROCESS | 1837 | 1461013704694 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:08:25 INFO - PROCESS | 1837 | 1461013705367 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4c8000 == 151 [pid = 1837] [id = 388] 14:08:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 293 (0x7f412b5dbc00) [pid = 1837] [serial = 1165] [outer = (nil)] 14:08:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 294 (0x7f412b5e4400) [pid = 1837] [serial = 1166] [outer = 0x7f412b5dbc00] 14:08:25 INFO - PROCESS | 1837 | 1461013705440 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 295 (0x7f412c5e9000) [pid = 1837] [serial = 1167] [outer = 0x7f412b5dbc00] 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:08:26 INFO - PROCESS | 1837 | 1461013706221 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:08:26 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 () { 14:08:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:08:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:08:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:08:26 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 () { 14:08:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:08:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:08:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:08:26 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 () { 14:08:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:08:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:08:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:08:26 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 () { 14:08:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:08:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:08:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:08:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1844ms 14:08:26 INFO - PROCESS | 1837 | 1461013706283 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:08:26 INFO - PROCESS | 1837 | 1461013706290 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:08:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:08:26 INFO - PROCESS | 1837 | 1461013706298 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 1837 | 1461013706302 Marionette TRACE conn3 <- [1,1526,null,{}] 14:08:26 INFO - PROCESS | 1837 | 1461013706309 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:26 INFO - PROCESS | 1837 | 1461013706499 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:08:26 INFO - PROCESS | 1837 | 1461013706717 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bcb9000 == 152 [pid = 1837] [id = 389] 14:08:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 296 (0x7f412b5ddc00) [pid = 1837] [serial = 1168] [outer = (nil)] 14:08:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 297 (0x7f4131f8bc00) [pid = 1837] [serial = 1169] [outer = 0x7f412b5ddc00] 14:08:26 INFO - PROCESS | 1837 | 1461013706827 Marionette DEBUG loaded listener.js 14:08:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 298 (0x7f4133306000) [pid = 1837] [serial = 1170] [outer = 0x7f412b5ddc00] 14:08:27 INFO - PROCESS | 1837 | 1461013707661 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:08:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:08:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:08:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:08:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:08:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:08:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:08:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:08:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:08:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:08:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1385ms 14:08:27 INFO - PROCESS | 1837 | 1461013707691 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:08:27 INFO - PROCESS | 1837 | 1461013707697 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:08:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:08:27 INFO - PROCESS | 1837 | 1461013707705 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:08:27 INFO - PROCESS | 1837 | 1461013707707 Marionette TRACE conn3 <- [1,1530,null,{}] 14:08:27 INFO - PROCESS | 1837 | 1461013707714 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:28 INFO - PROCESS | 1837 | 1461013708006 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:08:28 INFO - PROCESS | 1837 | 1461013708400 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c8c1000 == 153 [pid = 1837] [id = 390] 14:08:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 299 (0x7f412eca8800) [pid = 1837] [serial = 1171] [outer = (nil)] 14:08:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 300 (0x7f412ecdcc00) [pid = 1837] [serial = 1172] [outer = 0x7f412eca8800] 14:08:28 INFO - PROCESS | 1837 | 1461013708514 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 301 (0x7f4133dd2c00) [pid = 1837] [serial = 1173] [outer = 0x7f412eca8800] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f4e4000 == 152 [pid = 1837] [id = 371] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413686a800 == 151 [pid = 1837] [id = 370] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d78000 == 150 [pid = 1837] [id = 369] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e746800 == 149 [pid = 1837] [id = 368] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41339b7800 == 148 [pid = 1837] [id = 367] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142acc000 == 147 [pid = 1837] [id = 360] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415f67a000 == 146 [pid = 1837] [id = 359] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3a0000 == 145 [pid = 1837] [id = 358] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415c484000 == 144 [pid = 1837] [id = 357] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155f89000 == 143 [pid = 1837] [id = 356] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41469dd000 == 142 [pid = 1837] [id = 355] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41441ab000 == 141 [pid = 1837] [id = 354] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f262800 == 140 [pid = 1837] [id = 353] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d581800 == 139 [pid = 1837] [id = 352] 14:08:29 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413480d000 == 138 [pid = 1837] [id = 351] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 300 (0x7f4147649800) [pid = 1837] [serial = 693] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 299 (0x7f4131e64400) [pid = 1837] [serial = 1049] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 298 (0x7f4142a1b400) [pid = 1837] [serial = 789] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 297 (0x7f4131e4fc00) [pid = 1837] [serial = 1019] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 296 (0x7f412df8d800) [pid = 1837] [serial = 1031] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 295 (0x7f412ecb2800) [pid = 1837] [serial = 1032] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 294 (0x7f4154e44c00) [pid = 1837] [serial = 852] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 293 (0x7f4147a40000) [pid = 1837] [serial = 1007] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 292 (0x7f413ed85c00) [pid = 1837] [serial = 674] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 291 (0x7f4146920c00) [pid = 1837] [serial = 690] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 290 (0x7f4145cd3c00) [pid = 1837] [serial = 684] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 289 (0x7f4136834000) [pid = 1837] [serial = 1025] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 288 (0x7f413be0f400) [pid = 1837] [serial = 671] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 287 (0x7f41562d3400) [pid = 1837] [serial = 753] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 286 (0x7f4154e3f800) [pid = 1837] [serial = 795] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 285 (0x7f412c5ed800) [pid = 1837] [serial = 1028] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 284 (0x7f413ebc1800) [pid = 1837] [serial = 995] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 283 (0x7f41339f7400) [pid = 1837] [serial = 1037] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 282 (0x7f4154e4a000) [pid = 1837] [serial = 747] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 281 (0x7f414b02b000) [pid = 1837] [serial = 741] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 280 (0x7f41452d5800) [pid = 1837] [serial = 668] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7f41566bb800) [pid = 1837] [serial = 798] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7f4145f0dc00) [pid = 1837] [serial = 732] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7f41486b8c00) [pid = 1837] [serial = 792] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f413be0f800) [pid = 1837] [serial = 1044] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f41374d7400) [pid = 1837] [serial = 1050] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f4159c56c00) [pid = 1837] [serial = 1016] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7f415858ac00) [pid = 1837] [serial = 756] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f4154257800) [pid = 1837] [serial = 744] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f4131eac400) [pid = 1837] [serial = 989] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7f41452de000) [pid = 1837] [serial = 680] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7f4131e51400) [pid = 1837] [serial = 1034] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7f413761c800) [pid = 1837] [serial = 1043] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7f41445ebc00) [pid = 1837] [serial = 759] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7f415a35f800) [pid = 1837] [serial = 801] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7f4147a3fc00) [pid = 1837] [serial = 699] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7f4145cd7800) [pid = 1837] [serial = 1004] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7f41542cf400) [pid = 1837] [serial = 783] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7f4142e8b400) [pid = 1837] [serial = 998] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7f41436f9000) [pid = 1837] [serial = 677] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7f4154e4b000) [pid = 1837] [serial = 1010] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f4144146400) [pid = 1837] [serial = 1001] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f4136a5c000) [pid = 1837] [serial = 1040] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f41401b6c00) [pid = 1837] [serial = 729] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f413e24d400) [pid = 1837] [serial = 786] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f41479bfc00) [pid = 1837] [serial = 696] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f4137618c00) [pid = 1837] [serial = 1041] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f413ebbe800) [pid = 1837] [serial = 1047] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f41465e4000) [pid = 1837] [serial = 687] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f41553e3800) [pid = 1837] [serial = 750] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f4142e95000) [pid = 1837] [serial = 987] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f4142386000) [pid = 1837] [serial = 986] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f412f5d4400) [pid = 1837] [serial = 1013] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f4140e95400) [pid = 1837] [serial = 1052] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f413df35400) [pid = 1837] [serial = 1046] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f41351f1800) [pid = 1837] [serial = 1038] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f414879dc00) [pid = 1837] [serial = 738] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f4147a51800) [pid = 1837] [serial = 735] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f413e247400) [pid = 1837] [serial = 726] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f413682dc00) [pid = 1837] [serial = 1022] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7f41322adc00) [pid = 1837] [serial = 1035] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f4136ad1400) [pid = 1837] [serial = 992] [outer = (nil)] [url = about:blank] 14:08:29 INFO - PROCESS | 1837 | 1461013709747 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:08:29 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 14:08:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:08:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:08:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:08:29 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. 14:08:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:08:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2084ms 14:08:29 INFO - PROCESS | 1837 | 1461013709792 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 1837 | 1461013709795 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:08:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:08:29 INFO - PROCESS | 1837 | 1461013709803 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1837 | 1461013709811 Marionette TRACE conn3 <- [1,1534,null,{}] 14:08:29 INFO - PROCESS | 1837 | 1461013709824 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:30 INFO - PROCESS | 1837 | 1461013710040 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:08:30 INFO - PROCESS | 1837 | 1461013710277 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f163000 == 139 [pid = 1837] [id = 391] 14:08:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f412c5a1400) [pid = 1837] [serial = 1174] [outer = (nil)] 14:08:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7f41351ebc00) [pid = 1837] [serial = 1175] [outer = 0x7f412c5a1400] 14:08:30 INFO - PROCESS | 1837 | 1461013710341 Marionette DEBUG loaded listener.js 14:08:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f4136833800) [pid = 1837] [serial = 1176] [outer = 0x7f412c5a1400] 14:08:31 INFO - PROCESS | 1837 | 1461013711074 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:08:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:08:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1287ms 14:08:31 INFO - PROCESS | 1837 | 1461013711102 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:08:31 INFO - PROCESS | 1837 | 1461013711107 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:08:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:08:31 INFO - PROCESS | 1837 | 1461013711120 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:08:31 INFO - PROCESS | 1837 | 1461013711122 Marionette TRACE conn3 <- [1,1538,null,{}] 14:08:31 INFO - PROCESS | 1837 | 1461013711128 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:31 INFO - PROCESS | 1837 | 1461013711308 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:08:31 INFO - PROCESS | 1837 | 1461013711322 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d67800 == 140 [pid = 1837] [id = 392] 14:08:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f4133cc7c00) [pid = 1837] [serial = 1177] [outer = (nil)] 14:08:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f413761c000) [pid = 1837] [serial = 1178] [outer = 0x7f4133cc7c00] 14:08:31 INFO - PROCESS | 1837 | 1461013711389 Marionette DEBUG loaded listener.js 14:08:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f413be0cc00) [pid = 1837] [serial = 1179] [outer = 0x7f4133cc7c00] 14:08:32 INFO - PROCESS | 1837 | 1461013712381 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:08:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:08:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1285ms 14:08:32 INFO - PROCESS | 1837 | 1461013712413 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:08:32 INFO - PROCESS | 1837 | 1461013712417 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:08:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:08:32 INFO - PROCESS | 1837 | 1461013712422 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:08:32 INFO - PROCESS | 1837 | 1461013712437 Marionette TRACE conn3 <- [1,1542,null,{}] 14:08:32 INFO - PROCESS | 1837 | 1461013712443 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:32 INFO - PROCESS | 1837 | 1461013712703 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:08:32 INFO - PROCESS | 1837 | 1461013712739 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352dc800 == 141 [pid = 1837] [id = 393] 14:08:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f413d8d5400) [pid = 1837] [serial = 1180] [outer = (nil)] 14:08:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f413e244800) [pid = 1837] [serial = 1181] [outer = 0x7f413d8d5400] 14:08:32 INFO - PROCESS | 1837 | 1461013712814 Marionette DEBUG loaded listener.js 14:08:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f413e9c4800) [pid = 1837] [serial = 1182] [outer = 0x7f413d8d5400] 14:08:33 INFO - PROCESS | 1837 | 1461013713840 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:08:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:08:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1441ms 14:08:33 INFO - PROCESS | 1837 | 1461013713901 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:08:33 INFO - PROCESS | 1837 | 1461013713904 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:08:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:08:33 INFO - PROCESS | 1837 | 1461013713910 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:08:33 INFO - PROCESS | 1837 | 1461013713912 Marionette TRACE conn3 <- [1,1546,null,{}] 14:08:33 INFO - PROCESS | 1837 | 1461013713918 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:34 INFO - PROCESS | 1837 | 1461013714180 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f41305c4400) [pid = 1837] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f4131e5a400) [pid = 1837] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f4131eaa800) [pid = 1837] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f41322a4000) [pid = 1837] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f41322b6c00) [pid = 1837] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f4131d93800) [pid = 1837] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f4133304400) [pid = 1837] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7f4145fbbc00) [pid = 1837] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f41339f0800) [pid = 1837] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7f413e774000) [pid = 1837] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7f41305c5c00) [pid = 1837] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7f414414f800) [pid = 1837] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7f4131e5c400) [pid = 1837] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7f412df82400) [pid = 1837] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7f412e725c00) [pid = 1837] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7f4132563400) [pid = 1837] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7f41322a8400) [pid = 1837] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f412c5ef800) [pid = 1837] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f41302e5000) [pid = 1837] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f412ecae000) [pid = 1837] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f4133dcb800) [pid = 1837] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f4133dd8400) [pid = 1837] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f412eca6800) [pid = 1837] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f41302e6400) [pid = 1837] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f4146925800) [pid = 1837] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f41374cac00) [pid = 1837] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f412e727c00) [pid = 1837] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f4144d0d400) [pid = 1837] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7f414951a400) [pid = 1837] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7f41302f0400) [pid = 1837] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7f41339f2c00) [pid = 1837] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7f4131e60400) [pid = 1837] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7f41302e5400) [pid = 1837] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7f412ecad000) [pid = 1837] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7f4145fb9400) [pid = 1837] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7f4148b0e400) [pid = 1837] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7f4131eb1000) [pid = 1837] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7f415550f400) [pid = 1837] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7f4131e5e800) [pid = 1837] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7f412df85400) [pid = 1837] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7f412c895800) [pid = 1837] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7f412ecdc800) [pid = 1837] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f41322a1c00) [pid = 1837] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f413ec28800) [pid = 1837] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:08:35 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f4136853c00) [pid = 1837] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:08:35 INFO - PROCESS | 1837 | 1461013715232 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3d8000 == 142 [pid = 1837] [id = 394] 14:08:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f412c5ef800) [pid = 1837] [serial = 1183] [outer = (nil)] 14:08:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f412df8f000) [pid = 1837] [serial = 1184] [outer = 0x7f412c5ef800] 14:08:35 INFO - PROCESS | 1837 | 1461013715294 Marionette DEBUG loaded listener.js 14:08:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f412ecae000) [pid = 1837] [serial = 1185] [outer = 0x7f412c5ef800] 14:08:35 INFO - PROCESS | 1837 | 1461013715935 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:08:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:08:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2081ms 14:08:35 INFO - PROCESS | 1837 | 1461013715993 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:08:35 INFO - PROCESS | 1837 | 1461013715996 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:08:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:08:36 INFO - PROCESS | 1837 | 1461013716001 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:08:36 INFO - PROCESS | 1837 | 1461013716003 Marionette TRACE conn3 <- [1,1550,null,{}] 14:08:36 INFO - PROCESS | 1837 | 1461013716009 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:36 INFO - PROCESS | 1837 | 1461013716271 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:08:36 INFO - PROCESS | 1837 | 1461013716289 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136986000 == 143 [pid = 1837] [id = 395] 14:08:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7f412ecafc00) [pid = 1837] [serial = 1186] [outer = (nil)] 14:08:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7f4131e62800) [pid = 1837] [serial = 1187] [outer = 0x7f412ecafc00] 14:08:36 INFO - PROCESS | 1837 | 1461013716351 Marionette DEBUG loaded listener.js 14:08:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7f4132556c00) [pid = 1837] [serial = 1188] [outer = 0x7f412ecafc00] 14:08:37 INFO - PROCESS | 1837 | 1461013717411 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:08:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:08:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1480ms 14:08:37 INFO - PROCESS | 1837 | 1461013717485 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:08:37 INFO - PROCESS | 1837 | 1461013717490 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:08:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:08:37 INFO - PROCESS | 1837 | 1461013717499 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:08:37 INFO - PROCESS | 1837 | 1461013717504 Marionette TRACE conn3 <- [1,1554,null,{}] 14:08:37 INFO - PROCESS | 1837 | 1461013717514 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:37 INFO - PROCESS | 1837 | 1461013717776 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:08:38 INFO - PROCESS | 1837 | 1461013718098 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132182000 == 144 [pid = 1837] [id = 396] 14:08:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7f412c897c00) [pid = 1837] [serial = 1189] [outer = (nil)] 14:08:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7f412ea49c00) [pid = 1837] [serial = 1190] [outer = 0x7f412c897c00] 14:08:38 INFO - PROCESS | 1837 | 1461013718181 Marionette DEBUG loaded listener.js 14:08:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7f412ecda800) [pid = 1837] [serial = 1191] [outer = 0x7f412c897c00] 14:08:39 INFO - PROCESS | 1837 | 1461013719082 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:08:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:08:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1643ms 14:08:39 INFO - PROCESS | 1837 | 1461013719143 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:08:39 INFO - PROCESS | 1837 | 1461013719151 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:08:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:08:39 INFO - PROCESS | 1837 | 1461013719162 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:08:39 INFO - PROCESS | 1837 | 1461013719166 Marionette TRACE conn3 <- [1,1558,null,{}] 14:08:39 INFO - PROCESS | 1837 | 1461013719173 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:39 INFO - PROCESS | 1837 | 1461013719392 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:08:39 INFO - PROCESS | 1837 | 1461013719659 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4137184000 == 145 [pid = 1837] [id = 397] 14:08:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7f4131e51400) [pid = 1837] [serial = 1192] [outer = (nil)] 14:08:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7f4131f8b400) [pid = 1837] [serial = 1193] [outer = 0x7f4131e51400] 14:08:39 INFO - PROCESS | 1837 | 1461013719779 Marionette DEBUG loaded listener.js 14:08:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7f4132555c00) [pid = 1837] [serial = 1194] [outer = 0x7f4131e51400] 14:08:40 INFO - PROCESS | 1837 | 1461013720887 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:08:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:08:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1737ms 14:08:40 INFO - PROCESS | 1837 | 1461013720899 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:08:40 INFO - PROCESS | 1837 | 1461013720902 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:08:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:08:40 INFO - PROCESS | 1837 | 1461013720909 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:08:40 INFO - PROCESS | 1837 | 1461013720915 Marionette TRACE conn3 <- [1,1562,null,{}] 14:08:40 INFO - PROCESS | 1837 | 1461013720930 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:41 INFO - PROCESS | 1837 | 1461013721144 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:08:41 INFO - PROCESS | 1837 | 1461013721416 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e21c000 == 146 [pid = 1837] [id = 398] 14:08:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7f4133dcb800) [pid = 1837] [serial = 1195] [outer = (nil)] 14:08:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7f4136a57800) [pid = 1837] [serial = 1196] [outer = 0x7f4133dcb800] 14:08:41 INFO - PROCESS | 1837 | 1461013721533 Marionette DEBUG loaded listener.js 14:08:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7f4137620800) [pid = 1837] [serial = 1197] [outer = 0x7f4133dcb800] 14:08:42 INFO - PROCESS | 1837 | 1461013722480 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:08:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:08:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1638ms 14:08:42 INFO - PROCESS | 1837 | 1461013722549 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:08:42 INFO - PROCESS | 1837 | 1461013722554 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:08:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:08:42 INFO - PROCESS | 1837 | 1461013722560 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:08:42 INFO - PROCESS | 1837 | 1461013722564 Marionette TRACE conn3 <- [1,1566,null,{}] 14:08:42 INFO - PROCESS | 1837 | 1461013722569 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:42 INFO - PROCESS | 1837 | 1461013722788 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:08:43 INFO - PROCESS | 1837 | 1461013723055 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e73f800 == 147 [pid = 1837] [id = 399] 14:08:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7f4133dce000) [pid = 1837] [serial = 1198] [outer = (nil)] 14:08:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7f413e24d000) [pid = 1837] [serial = 1199] [outer = 0x7f4133dce000] 14:08:43 INFO - PROCESS | 1837 | 1461013723177 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f413e909000) [pid = 1837] [serial = 1200] [outer = 0x7f4133dce000] 14:08:44 INFO - PROCESS | 1837 | 1461013724061 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:08:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1533ms 14:08:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:08:44 INFO - PROCESS | 1837 | 1461013724094 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:08:44 INFO - PROCESS | 1837 | 1461013724097 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:08:44 INFO - PROCESS | 1837 | 1461013724103 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 1837 | 1461013724106 Marionette TRACE conn3 <- [1,1570,null,{}] 14:08:44 INFO - PROCESS | 1837 | 1461013724111 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:44 INFO - PROCESS | 1837 | 1461013724313 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:08:44 INFO - PROCESS | 1837 | 1461013724532 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef12800 == 148 [pid = 1837] [id = 400] 14:08:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f4133dd8400) [pid = 1837] [serial = 1201] [outer = (nil)] 14:08:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f413ebc2800) [pid = 1837] [serial = 1202] [outer = 0x7f4133dd8400] 14:08:44 INFO - PROCESS | 1837 | 1461013724650 Marionette DEBUG loaded listener.js 14:08:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f413ee6a800) [pid = 1837] [serial = 1203] [outer = 0x7f4133dd8400] 14:08:45 INFO - PROCESS | 1837 | 1461013725593 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:08:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:08:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1530ms 14:08:45 INFO - PROCESS | 1837 | 1461013725634 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:08:45 INFO - PROCESS | 1837 | 1461013725637 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:08:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:08:45 INFO - PROCESS | 1837 | 1461013725643 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:08:45 INFO - PROCESS | 1837 | 1461013725645 Marionette TRACE conn3 <- [1,1574,null,{}] 14:08:45 INFO - PROCESS | 1837 | 1461013725651 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:45 INFO - PROCESS | 1837 | 1461013725898 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:08:46 INFO - PROCESS | 1837 | 1461013726157 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142ac3800 == 149 [pid = 1837] [id = 401] 14:08:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f414233c800) [pid = 1837] [serial = 1204] [outer = (nil)] 14:08:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f4142bd5400) [pid = 1837] [serial = 1205] [outer = 0x7f414233c800] 14:08:46 INFO - PROCESS | 1837 | 1461013726282 Marionette DEBUG loaded listener.js 14:08:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f4142e95800) [pid = 1837] [serial = 1206] [outer = 0x7f414233c800] 14:08:47 INFO - PROCESS | 1837 | 1461013727122 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:08:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:08:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1535ms 14:08:47 INFO - PROCESS | 1837 | 1461013727179 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:08:47 INFO - PROCESS | 1837 | 1461013727182 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:08:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:08:47 INFO - PROCESS | 1837 | 1461013727188 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:08:47 INFO - PROCESS | 1837 | 1461013727191 Marionette TRACE conn3 <- [1,1578,null,{}] 14:08:47 INFO - PROCESS | 1837 | 1461013727196 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:47 INFO - PROCESS | 1837 | 1461013727399 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:08:47 INFO - PROCESS | 1837 | 1461013727613 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41441a4800 == 150 [pid = 1837] [id = 402] 14:08:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f4142a14c00) [pid = 1837] [serial = 1207] [outer = (nil)] 14:08:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f41434eb800) [pid = 1837] [serial = 1208] [outer = 0x7f4142a14c00] 14:08:47 INFO - PROCESS | 1837 | 1461013727724 Marionette DEBUG loaded listener.js 14:08:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f41441b4000) [pid = 1837] [serial = 1209] [outer = 0x7f4142a14c00] 14:08:48 INFO - PROCESS | 1837 | 1461013728633 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:08:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:08:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1485ms 14:08:48 INFO - PROCESS | 1837 | 1461013728687 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:08:48 INFO - PROCESS | 1837 | 1461013728692 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:08:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:08:48 INFO - PROCESS | 1837 | 1461013728702 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:08:48 INFO - PROCESS | 1837 | 1461013728705 Marionette TRACE conn3 <- [1,1582,null,{}] 14:08:48 INFO - PROCESS | 1837 | 1461013728710 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:48 INFO - PROCESS | 1837 | 1461013728914 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:08:49 INFO - PROCESS | 1837 | 1461013729135 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41465b8000 == 151 [pid = 1837] [id = 403] 14:08:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f4133cc7400) [pid = 1837] [serial = 1210] [outer = (nil)] 14:08:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7f4144d0e400) [pid = 1837] [serial = 1211] [outer = 0x7f4133cc7400] 14:08:49 INFO - PROCESS | 1837 | 1461013729254 Marionette DEBUG loaded listener.js 14:08:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7f41452dec00) [pid = 1837] [serial = 1212] [outer = 0x7f4133cc7400] 14:08:50 INFO - PROCESS | 1837 | 1461013730198 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:08:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:08:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1529ms 14:08:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:08:50 INFO - PROCESS | 1837 | 1461013730232 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:08:50 INFO - PROCESS | 1837 | 1461013730235 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:08:50 INFO - PROCESS | 1837 | 1461013730241 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:08:50 INFO - PROCESS | 1837 | 1461013730244 Marionette TRACE conn3 <- [1,1586,null,{}] 14:08:50 INFO - PROCESS | 1837 | 1461013730250 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:50 INFO - PROCESS | 1837 | 1461013730464 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:08:50 INFO - PROCESS | 1837 | 1461013730684 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147f42800 == 152 [pid = 1837] [id = 404] 14:08:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7f4142e92000) [pid = 1837] [serial = 1213] [outer = (nil)] 14:08:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7f4145cd5400) [pid = 1837] [serial = 1214] [outer = 0x7f4142e92000] 14:08:50 INFO - PROCESS | 1837 | 1461013730799 Marionette DEBUG loaded listener.js 14:08:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7f4145fc0c00) [pid = 1837] [serial = 1215] [outer = 0x7f4142e92000] 14:08:51 INFO - PROCESS | 1837 | 1461013731734 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:08:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:08:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1581ms 14:08:51 INFO - PROCESS | 1837 | 1461013731823 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:08:51 INFO - PROCESS | 1837 | 1461013731827 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:08:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:08:51 INFO - PROCESS | 1837 | 1461013731834 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:08:51 INFO - PROCESS | 1837 | 1461013731838 Marionette TRACE conn3 <- [1,1590,null,{}] 14:08:51 INFO - PROCESS | 1837 | 1461013731843 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:52 INFO - PROCESS | 1837 | 1461013732093 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:08:52 INFO - PROCESS | 1837 | 1461013732349 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f11f800 == 153 [pid = 1837] [id = 405] 14:08:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7f41445fa800) [pid = 1837] [serial = 1216] [outer = (nil)] 14:08:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7f41470bb400) [pid = 1837] [serial = 1217] [outer = 0x7f41445fa800] 14:08:52 INFO - PROCESS | 1837 | 1461013732467 Marionette DEBUG loaded listener.js 14:08:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7f4147a3fc00) [pid = 1837] [serial = 1218] [outer = 0x7f41445fa800] 14:08:53 INFO - PROCESS | 1837 | 1461013733334 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:08:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:08:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1530ms 14:08:53 INFO - PROCESS | 1837 | 1461013733368 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:08:53 INFO - PROCESS | 1837 | 1461013733372 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:08:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:08:53 INFO - PROCESS | 1837 | 1461013733379 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:08:53 INFO - PROCESS | 1837 | 1461013733382 Marionette TRACE conn3 <- [1,1594,null,{}] 14:08:53 INFO - PROCESS | 1837 | 1461013733389 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:53 INFO - PROCESS | 1837 | 1461013733626 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:08:53 INFO - PROCESS | 1837 | 1461013733912 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156544000 == 154 [pid = 1837] [id = 406] 14:08:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f413e24b400) [pid = 1837] [serial = 1219] [outer = (nil)] 14:08:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7f4148b0e400) [pid = 1837] [serial = 1220] [outer = 0x7f413e24b400] 14:08:54 INFO - PROCESS | 1837 | 1461013734042 Marionette DEBUG loaded listener.js 14:08:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f414b0cc000) [pid = 1837] [serial = 1221] [outer = 0x7f413e24b400] 14:08:54 INFO - PROCESS | 1837 | 1461013734929 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:08:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:08:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1580ms 14:08:54 INFO - PROCESS | 1837 | 1461013734961 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:08:54 INFO - PROCESS | 1837 | 1461013734965 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:08:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:08:54 INFO - PROCESS | 1837 | 1461013734970 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:08:54 INFO - PROCESS | 1837 | 1461013734972 Marionette TRACE conn3 <- [1,1598,null,{}] 14:08:54 INFO - PROCESS | 1837 | 1461013734978 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:55 INFO - PROCESS | 1837 | 1461013735194 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:08:55 INFO - PROCESS | 1837 | 1461013735464 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41301ae000 == 155 [pid = 1837] [id = 407] 14:08:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f412c59d000) [pid = 1837] [serial = 1222] [outer = (nil)] 14:08:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f4131f88800) [pid = 1837] [serial = 1223] [outer = 0x7f412c59d000] 14:08:55 INFO - PROCESS | 1837 | 1461013735584 Marionette DEBUG loaded listener.js 14:08:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f41374ce000) [pid = 1837] [serial = 1224] [outer = 0x7f412c59d000] 14:08:56 INFO - PROCESS | 1837 | 1461013736559 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:08:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:08:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1638ms 14:08:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:08:56 INFO - PROCESS | 1837 | 1461013736611 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:08:56 INFO - PROCESS | 1837 | 1461013736613 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:08:56 INFO - PROCESS | 1837 | 1461013736619 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:08:56 INFO - PROCESS | 1837 | 1461013736622 Marionette TRACE conn3 <- [1,1602,null,{}] 14:08:56 INFO - PROCESS | 1837 | 1461013736628 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:56 INFO - PROCESS | 1837 | 1461013736874 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:08:57 INFO - PROCESS | 1837 | 1461013737192 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351e0800 == 156 [pid = 1837] [id = 408] 14:08:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f412c59ec00) [pid = 1837] [serial = 1225] [outer = (nil)] 14:08:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f414e44e800) [pid = 1837] [serial = 1226] [outer = 0x7f412c59ec00] 14:08:57 INFO - PROCESS | 1837 | 1461013737268 Marionette DEBUG loaded listener.js 14:08:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f4154e4a000) [pid = 1837] [serial = 1227] [outer = 0x7f412c59ec00] 14:08:58 INFO - PROCESS | 1837 | 1461013738165 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:08:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:08:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1582ms 14:08:58 INFO - PROCESS | 1837 | 1461013738202 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:08:58 INFO - PROCESS | 1837 | 1461013738205 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:08:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:08:58 INFO - PROCESS | 1837 | 1461013738211 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:08:58 INFO - PROCESS | 1837 | 1461013738213 Marionette TRACE conn3 <- [1,1606,null,{}] 14:08:58 INFO - PROCESS | 1837 | 1461013738219 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:58 INFO - PROCESS | 1837 | 1461013738433 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:08:58 INFO - PROCESS | 1837 | 1461013738705 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41301a6000 == 157 [pid = 1837] [id = 409] 14:08:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f412c59f000) [pid = 1837] [serial = 1228] [outer = (nil)] 14:08:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f412ecb0400) [pid = 1837] [serial = 1229] [outer = 0x7f412c59f000] 14:08:58 INFO - PROCESS | 1837 | 1461013738834 Marionette DEBUG loaded listener.js 14:08:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f4132561c00) [pid = 1837] [serial = 1230] [outer = 0x7f412c59f000] 14:08:59 INFO - PROCESS | 1837 | 1461013739681 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:08:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:08:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1528ms 14:08:59 INFO - PROCESS | 1837 | 1461013739742 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:08:59 INFO - PROCESS | 1837 | 1461013739745 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:08:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:08:59 INFO - PROCESS | 1837 | 1461013739751 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:08:59 INFO - PROCESS | 1837 | 1461013739753 Marionette TRACE conn3 <- [1,1610,null,{}] 14:08:59 INFO - PROCESS | 1837 | 1461013739758 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:59 INFO - PROCESS | 1837 | 1461013739973 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:09:00 INFO - PROCESS | 1837 | 1461013740198 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41305e1800 == 158 [pid = 1837] [id = 410] 14:09:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f412df86000) [pid = 1837] [serial = 1231] [outer = (nil)] 14:09:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f41302e2800) [pid = 1837] [serial = 1232] [outer = 0x7f412df86000] 14:09:00 INFO - PROCESS | 1837 | 1461013740346 Marionette DEBUG loaded listener.js 14:09:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f4131e59c00) [pid = 1837] [serial = 1233] [outer = 0x7f412df86000] 14:09:01 INFO - PROCESS | 1837 | 1461013741855 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:09:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:09:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2141ms 14:09:01 INFO - PROCESS | 1837 | 1461013741893 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:09:01 INFO - PROCESS | 1837 | 1461013741898 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:09:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:09:01 INFO - PROCESS | 1837 | 1461013741906 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:09:01 INFO - PROCESS | 1837 | 1461013741910 Marionette TRACE conn3 <- [1,1614,null,{}] 14:09:01 INFO - PROCESS | 1837 | 1461013741919 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:02 INFO - PROCESS | 1837 | 1461013742131 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:09:02 INFO - PROCESS | 1837 | 1461013742403 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e75b000 == 159 [pid = 1837] [id = 411] 14:09:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f412b5e0800) [pid = 1837] [serial = 1234] [outer = (nil)] 14:09:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f412ea51800) [pid = 1837] [serial = 1235] [outer = 0x7f412b5e0800] 14:09:02 INFO - PROCESS | 1837 | 1461013742518 Marionette DEBUG loaded listener.js 14:09:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f412f5cfc00) [pid = 1837] [serial = 1236] [outer = 0x7f412b5e0800] 14:09:03 INFO - PROCESS | 1837 | 1461013743420 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:09:03 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 14:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1584ms 14:09:03 INFO - PROCESS | 1837 | 1461013743491 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:09:03 INFO - PROCESS | 1837 | 1461013743508 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:09:03 INFO - PROCESS | 1837 | 1461013743528 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:09:03 INFO - PROCESS | 1837 | 1461013743531 Marionette TRACE conn3 <- [1,1618,null,{}] 14:09:03 INFO - PROCESS | 1837 | 1461013743541 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:03 INFO - PROCESS | 1837 | 1461013743898 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:09:04 INFO - PROCESS | 1837 | 1461013744244 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412b6d2800 == 160 [pid = 1837] [id = 412] 14:09:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f41305cb400) [pid = 1837] [serial = 1237] [outer = (nil)] 14:09:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f4131e4cc00) [pid = 1837] [serial = 1238] [outer = 0x7f41305cb400] 14:09:04 INFO - PROCESS | 1837 | 1461013744312 Marionette DEBUG loaded listener.js 14:09:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f4131e67800) [pid = 1837] [serial = 1239] [outer = 0x7f41305cb400] 14:09:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3d8000 == 159 [pid = 1837] [id = 394] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f412b5e2800) [pid = 1837] [serial = 1094] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f4131f8dc00) [pid = 1837] [serial = 1088] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f412c895000) [pid = 1837] [serial = 1091] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f412e729400) [pid = 1837] [serial = 1097] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f4137617800) [pid = 1837] [serial = 1118] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352dc800 == 158 [pid = 1837] [id = 393] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d67800 == 157 [pid = 1837] [id = 392] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f163000 == 156 [pid = 1837] [id = 391] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c8c1000 == 155 [pid = 1837] [id = 390] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bcb9000 == 154 [pid = 1837] [id = 389] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f4c8000 == 153 [pid = 1837] [id = 388] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e495000 == 152 [pid = 1837] [id = 376] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d58f800 == 151 [pid = 1837] [id = 375] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136e8d000 == 150 [pid = 1837] [id = 374] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132458000 == 149 [pid = 1837] [id = 373] 14:09:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41371a0800 == 148 [pid = 1837] [id = 372] 14:09:05 INFO - PROCESS | 1837 | 1461013745299 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f4148b11c00) [pid = 1837] [serial = 1070] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f4131eaf800) [pid = 1837] [serial = 876] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f4131e65c00) [pid = 1837] [serial = 879] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f413d8b8400) [pid = 1837] [serial = 993] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f4136833c00) [pid = 1837] [serial = 1100] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f4132556800) [pid = 1837] [serial = 825] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f4142bd4400) [pid = 1837] [serial = 1064] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f4142e91800) [pid = 1837] [serial = 960] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f4131da0800) [pid = 1837] [serial = 810] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f413684c800) [pid = 1837] [serial = 963] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f4158423c00) [pid = 1837] [serial = 867] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f41339fc800) [pid = 1837] [serial = 804] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f4144d0cc00) [pid = 1837] [serial = 930] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f413e910c00) [pid = 1837] [serial = 1061] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7f41305d0000) [pid = 1837] [serial = 873] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f4147643400) [pid = 1837] [serial = 861] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7f4131eb4000) [pid = 1837] [serial = 882] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7f412df90400) [pid = 1837] [serial = 888] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7f4131f82c00) [pid = 1837] [serial = 1107] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7f4159daf400) [pid = 1837] [serial = 1079] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7f4136acfc00) [pid = 1837] [serial = 855] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7f4132560400) [pid = 1837] [serial = 828] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7f412f5ce800) [pid = 1837] [serial = 1106] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7f413390f800) [pid = 1837] [serial = 1116] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f41302f0000) [pid = 1837] [serial = 813] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f4142bd9000) [pid = 1837] [serial = 957] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f4155309c00) [pid = 1837] [serial = 864] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f413d8db800) [pid = 1837] [serial = 924] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f415a3b0000) [pid = 1837] [serial = 951] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f412ecdbc00) [pid = 1837] [serial = 1115] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f4131d9bc00) [pid = 1837] [serial = 1055] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f415a746c00) [pid = 1837] [serial = 816] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f41542d5800) [pid = 1837] [serial = 936] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f412c59bc00) [pid = 1837] [serial = 1076] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f414233f800) [pid = 1837] [serial = 858] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7f414339f400) [pid = 1837] [serial = 1085] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7f415a22ac00) [pid = 1837] [serial = 885] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7f4147a40400) [pid = 1837] [serial = 723] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7f4159daac00) [pid = 1837] [serial = 942] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7f41322ae800) [pid = 1837] [serial = 819] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7f415a60e400) [pid = 1837] [serial = 807] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7f4136a5e000) [pid = 1837] [serial = 1113] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7f4158592400) [pid = 1837] [serial = 1073] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7f41348ea800) [pid = 1837] [serial = 1110] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7f4142bd6c00) [pid = 1837] [serial = 954] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7f4147646c00) [pid = 1837] [serial = 933] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7f4156511400) [pid = 1837] [serial = 939] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7f41434ed800) [pid = 1837] [serial = 1067] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7f4133cc3c00) [pid = 1837] [serial = 1109] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f413255f800) [pid = 1837] [serial = 921] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f412ea4b800) [pid = 1837] [serial = 1082] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f415a740000) [pid = 1837] [serial = 870] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f41322c0c00) [pid = 1837] [serial = 990] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f412e72a000) [pid = 1837] [serial = 918] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f41302eb000) [pid = 1837] [serial = 1104] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f4133dc9400) [pid = 1837] [serial = 1058] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f415a359800) [pid = 1837] [serial = 948] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f41322ba000) [pid = 1837] [serial = 822] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f4136a56000) [pid = 1837] [serial = 1112] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f415a22b000) [pid = 1837] [serial = 945] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f4140369400) [pid = 1837] [serial = 927] [outer = (nil)] [url = about:blank] 14:09:05 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f412ecd5000) [pid = 1837] [serial = 1103] [outer = (nil)] [url = about:blank] 14:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1848ms 14:09:05 INFO - PROCESS | 1837 | 1461013745377 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:09:05 INFO - PROCESS | 1837 | 1461013745384 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:09:05 INFO - PROCESS | 1837 | 1461013745390 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:09:05 INFO - PROCESS | 1837 | 1461013745396 Marionette TRACE conn3 <- [1,1622,null,{}] 14:09:05 INFO - PROCESS | 1837 | 1461013745410 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:05 INFO - PROCESS | 1837 | 1461013745607 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:09:05 INFO - PROCESS | 1837 | 1461013745851 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f14f800 == 149 [pid = 1837] [id = 413] 14:09:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f412ecde400) [pid = 1837] [serial = 1240] [outer = (nil)] 14:09:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f4131eb2c00) [pid = 1837] [serial = 1241] [outer = 0x7f412ecde400] 14:09:05 INFO - PROCESS | 1837 | 1461013745920 Marionette DEBUG loaded listener.js 14:09:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f41322a4400) [pid = 1837] [serial = 1242] [outer = 0x7f412ecde400] 14:09:06 INFO - PROCESS | 1837 | 1461013746629 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:09:06 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 14:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1285ms 14:09:06 INFO - PROCESS | 1837 | 1461013746676 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:09:06 INFO - PROCESS | 1837 | 1461013746680 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:09:06 INFO - PROCESS | 1837 | 1461013746686 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:09:06 INFO - PROCESS | 1837 | 1461013746688 Marionette TRACE conn3 <- [1,1626,null,{}] 14:09:06 INFO - PROCESS | 1837 | 1461013746708 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:06 INFO - PROCESS | 1837 | 1461013746912 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:09:06 INFO - PROCESS | 1837 | 1461013746922 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132196800 == 150 [pid = 1837] [id = 414] 14:09:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f41322a4800) [pid = 1837] [serial = 1243] [outer = (nil)] 14:09:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f4132560400) [pid = 1837] [serial = 1244] [outer = 0x7f41322a4800] 14:09:06 INFO - PROCESS | 1837 | 1461013746984 Marionette DEBUG loaded listener.js 14:09:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f4133902400) [pid = 1837] [serial = 1245] [outer = 0x7f41322a4800] 14:09:07 INFO - PROCESS | 1837 | 1461013747944 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1291ms 14:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:09:07 INFO - PROCESS | 1837 | 1461013747978 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:09:07 INFO - PROCESS | 1837 | 1461013747981 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:09:08 INFO - PROCESS | 1837 | 1461013747999 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:09:08 INFO - PROCESS | 1837 | 1461013748003 Marionette TRACE conn3 <- [1,1630,null,{}] 14:09:08 INFO - PROCESS | 1837 | 1461013748021 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:08 INFO - PROCESS | 1837 | 1461013748272 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:09:08 INFO - PROCESS | 1837 | 1461013748301 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134bce000 == 151 [pid = 1837] [id = 415] 14:09:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f41322ae800) [pid = 1837] [serial = 1246] [outer = (nil)] 14:09:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f413390bc00) [pid = 1837] [serial = 1247] [outer = 0x7f41322ae800] 14:09:08 INFO - PROCESS | 1837 | 1461013748362 Marionette DEBUG loaded listener.js 14:09:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f41339f5000) [pid = 1837] [serial = 1248] [outer = 0x7f41322ae800] 14:09:09 INFO - PROCESS | 1837 | 1461013749349 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:09:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:09:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1404ms 14:09:09 INFO - PROCESS | 1837 | 1461013749391 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:09:09 INFO - PROCESS | 1837 | 1461013749394 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:09:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:09:09 INFO - PROCESS | 1837 | 1461013749405 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:09:09 INFO - PROCESS | 1837 | 1461013749407 Marionette TRACE conn3 <- [1,1634,null,{}] 14:09:09 INFO - PROCESS | 1837 | 1461013749413 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:09 INFO - PROCESS | 1837 | 1461013749681 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:09:10 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f412c5ef800) [pid = 1837] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:09:10 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f412c5a1400) [pid = 1837] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:09:10 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f412eca8800) [pid = 1837] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:09:10 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f4133cc7c00) [pid = 1837] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:09:10 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f412b5dbc00) [pid = 1837] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:09:10 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f413d8d5400) [pid = 1837] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:09:10 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f412b5ddc00) [pid = 1837] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:09:10 INFO - PROCESS | 1837 | 1461013750595 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413357e000 == 152 [pid = 1837] [id = 416] 14:09:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f412b5dbc00) [pid = 1837] [serial = 1249] [outer = (nil)] 14:09:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f412f5d1000) [pid = 1837] [serial = 1250] [outer = 0x7f412b5dbc00] 14:09:10 INFO - PROCESS | 1837 | 1461013750663 Marionette DEBUG loaded listener.js 14:09:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f4136a61c00) [pid = 1837] [serial = 1251] [outer = 0x7f412b5dbc00] 14:09:11 INFO - PROCESS | 1837 | 1461013751307 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:09:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:09:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1937ms 14:09:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:09:11 INFO - PROCESS | 1837 | 1461013751338 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:09:11 INFO - PROCESS | 1837 | 1461013751341 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:09:11 INFO - PROCESS | 1837 | 1461013751347 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:09:11 INFO - PROCESS | 1837 | 1461013751349 Marionette TRACE conn3 <- [1,1638,null,{}] 14:09:11 INFO - PROCESS | 1837 | 1461013751354 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:11 INFO - PROCESS | 1837 | 1461013751607 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:09:11 INFO - PROCESS | 1837 | 1461013751628 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136e84800 == 153 [pid = 1837] [id = 417] 14:09:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f41339fb000) [pid = 1837] [serial = 1252] [outer = (nil)] 14:09:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f413701f000) [pid = 1837] [serial = 1253] [outer = 0x7f41339fb000] 14:09:11 INFO - PROCESS | 1837 | 1461013751690 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f413761c800) [pid = 1837] [serial = 1254] [outer = 0x7f41339fb000] 14:09:12 INFO - PROCESS | 1837 | 1461013752683 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:09:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:09:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1380ms 14:09:12 INFO - PROCESS | 1837 | 1461013752727 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:09:12 INFO - PROCESS | 1837 | 1461013752733 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:09:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:09:12 INFO - PROCESS | 1837 | 1461013752741 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:09:12 INFO - PROCESS | 1837 | 1461013752747 Marionette TRACE conn3 <- [1,1642,null,{}] 14:09:12 INFO - PROCESS | 1837 | 1461013752756 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:12 INFO - PROCESS | 1837 | 1461013752974 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:09:13 INFO - PROCESS | 1837 | 1461013753294 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e746800 == 154 [pid = 1837] [id = 418] 14:09:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f412df8d000) [pid = 1837] [serial = 1255] [outer = (nil)] 14:09:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f412ea46c00) [pid = 1837] [serial = 1256] [outer = 0x7f412df8d000] 14:09:13 INFO - PROCESS | 1837 | 1461013753375 Marionette DEBUG loaded listener.js 14:09:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f412ecdbc00) [pid = 1837] [serial = 1257] [outer = 0x7f412df8d000] 14:09:14 INFO - PROCESS | 1837 | 1461013754236 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:09:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:09:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1541ms 14:09:14 INFO - PROCESS | 1837 | 1461013754283 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 1837 | 1461013754292 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:09:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:09:14 INFO - PROCESS | 1837 | 1461013754302 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:09:14 INFO - PROCESS | 1837 | 1461013754305 Marionette TRACE conn3 <- [1,1646,null,{}] 14:09:14 INFO - PROCESS | 1837 | 1461013754311 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:14 INFO - PROCESS | 1837 | 1461013754522 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:09:14 INFO - PROCESS | 1837 | 1461013754772 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134fe2000 == 155 [pid = 1837] [id = 419] 14:09:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f41305c7c00) [pid = 1837] [serial = 1258] [outer = (nil)] 14:09:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f4131e44800) [pid = 1837] [serial = 1259] [outer = 0x7f41305c7c00] 14:09:14 INFO - PROCESS | 1837 | 1461013754887 Marionette DEBUG loaded listener.js 14:09:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7f4131eb3000) [pid = 1837] [serial = 1260] [outer = 0x7f41305c7c00] 14:09:15 INFO - PROCESS | 1837 | 1461013755817 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:09:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:09:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1583ms 14:09:15 INFO - PROCESS | 1837 | 1461013755886 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:09:15 INFO - PROCESS | 1837 | 1461013755889 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:09:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:09:15 INFO - PROCESS | 1837 | 1461013755896 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 1837 | 1461013755902 Marionette TRACE conn3 <- [1,1650,null,{}] 14:09:15 INFO - PROCESS | 1837 | 1461013755917 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:16 INFO - PROCESS | 1837 | 1461013756160 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:09:16 INFO - PROCESS | 1837 | 1461013756449 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc7a000 == 156 [pid = 1837] [id = 420] 14:09:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7f41322bb000) [pid = 1837] [serial = 1261] [outer = (nil)] 14:09:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7f4133cce800) [pid = 1837] [serial = 1262] [outer = 0x7f41322bb000] 14:09:16 INFO - PROCESS | 1837 | 1461013756565 Marionette DEBUG loaded listener.js 14:09:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7f4136834000) [pid = 1837] [serial = 1263] [outer = 0x7f41322bb000] 14:09:17 INFO - PROCESS | 1837 | 1461013757454 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:09:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1593ms 14:09:17 INFO - PROCESS | 1837 | 1461013757489 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:09:17 INFO - PROCESS | 1837 | 1461013757493 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:09:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:09:17 INFO - PROCESS | 1837 | 1461013757499 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 1837 | 1461013757502 Marionette TRACE conn3 <- [1,1654,null,{}] 14:09:17 INFO - PROCESS | 1837 | 1461013757507 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:17 INFO - PROCESS | 1837 | 1461013757698 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:09:17 INFO - PROCESS | 1837 | 1461013757906 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413de18000 == 157 [pid = 1837] [id = 421] 14:09:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7f41339f0400) [pid = 1837] [serial = 1264] [outer = (nil)] 14:09:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7f413761e400) [pid = 1837] [serial = 1265] [outer = 0x7f41339f0400] 14:09:17 INFO - PROCESS | 1837 | 1461013757977 Marionette DEBUG loaded listener.js 14:09:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7f413d8b1400) [pid = 1837] [serial = 1266] [outer = 0x7f41339f0400] 14:09:18 INFO - PROCESS | 1837 | 1461013758865 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:09:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:09:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1428ms 14:09:18 INFO - PROCESS | 1837 | 1461013758928 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:09:18 INFO - PROCESS | 1837 | 1461013758932 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:09:18 INFO - PROCESS | 1837 | 1461013758937 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:09:18 INFO - PROCESS | 1837 | 1461013758940 Marionette TRACE conn3 <- [1,1658,null,{}] 14:09:18 INFO - PROCESS | 1837 | 1461013758945 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:19 INFO - PROCESS | 1837 | 1461013759177 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:09:19 INFO - PROCESS | 1837 | 1461013759385 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e038800 == 158 [pid = 1837] [id = 422] 14:09:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7f4136845400) [pid = 1837] [serial = 1267] [outer = (nil)] 14:09:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7f413e249400) [pid = 1837] [serial = 1268] [outer = 0x7f4136845400] 14:09:19 INFO - PROCESS | 1837 | 1461013759500 Marionette DEBUG loaded listener.js 14:09:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7f413e913800) [pid = 1837] [serial = 1269] [outer = 0x7f4136845400] 14:09:20 INFO - PROCESS | 1837 | 1461013760389 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1527ms 14:09:20 INFO - PROCESS | 1837 | 1461013760466 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 1837 | 1461013760470 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:09:20 INFO - PROCESS | 1837 | 1461013760477 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 1837 | 1461013760479 Marionette TRACE conn3 <- [1,1662,null,{}] 14:09:20 INFO - PROCESS | 1837 | 1461013760485 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:20 INFO - PROCESS | 1837 | 1461013760747 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:09:21 INFO - PROCESS | 1837 | 1461013761003 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecf5000 == 159 [pid = 1837] [id = 423] 14:09:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7f413ee6e000) [pid = 1837] [serial = 1270] [outer = (nil)] 14:09:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7f413f475000) [pid = 1837] [serial = 1271] [outer = 0x7f413ee6e000] 14:09:21 INFO - PROCESS | 1837 | 1461013761123 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7f4140e9d800) [pid = 1837] [serial = 1272] [outer = 0x7f413ee6e000] 14:09:21 INFO - PROCESS | 1837 | 1461013761953 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1534ms 14:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:09:22 INFO - PROCESS | 1837 | 1461013762011 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 1837 | 1461013762014 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:09:22 INFO - PROCESS | 1837 | 1461013762020 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1837 | 1461013762023 Marionette TRACE conn3 <- [1,1666,null,{}] 14:09:22 INFO - PROCESS | 1837 | 1461013762028 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:22 INFO - PROCESS | 1837 | 1461013762217 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:09:22 INFO - PROCESS | 1837 | 1461013762425 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f256800 == 160 [pid = 1837] [id = 424] 14:09:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7f413ee26c00) [pid = 1837] [serial = 1273] [outer = (nil)] 14:09:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f4142338800) [pid = 1837] [serial = 1274] [outer = 0x7f413ee26c00] 14:09:22 INFO - PROCESS | 1837 | 1461013762496 Marionette DEBUG loaded listener.js 14:09:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f4142a0f400) [pid = 1837] [serial = 1275] [outer = 0x7f413ee26c00] 14:09:23 INFO - PROCESS | 1837 | 1461013763367 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1384ms 14:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:09:23 INFO - PROCESS | 1837 | 1461013763404 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:09:23 INFO - PROCESS | 1837 | 1461013763406 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:09:23 INFO - PROCESS | 1837 | 1461013763412 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:09:23 INFO - PROCESS | 1837 | 1461013763415 Marionette TRACE conn3 <- [1,1670,null,{}] 14:09:23 INFO - PROCESS | 1837 | 1461013763420 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:23 INFO - PROCESS | 1837 | 1461013763628 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:09:23 INFO - PROCESS | 1837 | 1461013763837 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414220f800 == 161 [pid = 1837] [id = 425] 14:09:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f413ee6f800) [pid = 1837] [serial = 1276] [outer = (nil)] 14:09:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f4142bd6800) [pid = 1837] [serial = 1277] [outer = 0x7f413ee6f800] 14:09:23 INFO - PROCESS | 1837 | 1461013763947 Marionette DEBUG loaded listener.js 14:09:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f4142e94000) [pid = 1837] [serial = 1278] [outer = 0x7f413ee6f800] 14:09:24 INFO - PROCESS | 1837 | 1461013764847 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1485ms 14:09:24 INFO - PROCESS | 1837 | 1461013764898 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:09:24 INFO - PROCESS | 1837 | 1461013764902 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:09:24 INFO - PROCESS | 1837 | 1461013764928 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:09:24 INFO - PROCESS | 1837 | 1461013764930 Marionette TRACE conn3 <- [1,1674,null,{}] 14:09:24 INFO - PROCESS | 1837 | 1461013764937 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:25 INFO - PROCESS | 1837 | 1461013765142 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:09:25 INFO - PROCESS | 1837 | 1461013765349 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41432b3800 == 162 [pid = 1837] [id = 426] 14:09:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f414222e400) [pid = 1837] [serial = 1279] [outer = (nil)] 14:09:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f4143399c00) [pid = 1837] [serial = 1280] [outer = 0x7f414222e400] 14:09:25 INFO - PROCESS | 1837 | 1461013765466 Marionette DEBUG loaded listener.js 14:09:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f41436ee400) [pid = 1837] [serial = 1281] [outer = 0x7f414222e400] 14:09:26 INFO - PROCESS | 1837 | 1461013766383 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1496ms 14:09:26 INFO - PROCESS | 1837 | 1461013766420 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:09:26 INFO - PROCESS | 1837 | 1461013766424 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:09:26 INFO - PROCESS | 1837 | 1461013766430 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:09:26 INFO - PROCESS | 1837 | 1461013766432 Marionette TRACE conn3 <- [1,1678,null,{}] 14:09:26 INFO - PROCESS | 1837 | 1461013766438 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:26 INFO - PROCESS | 1837 | 1461013766631 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:09:26 INFO - PROCESS | 1837 | 1461013766842 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146467000 == 163 [pid = 1837] [id = 427] 14:09:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f4142bcd400) [pid = 1837] [serial = 1282] [outer = (nil)] 14:09:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f4144151400) [pid = 1837] [serial = 1283] [outer = 0x7f4142bcd400] 14:09:26 INFO - PROCESS | 1837 | 1461013766910 Marionette DEBUG loaded listener.js 14:09:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f4144e22800) [pid = 1837] [serial = 1284] [outer = 0x7f4142bcd400] 14:09:27 INFO - PROCESS | 1837 | 1461013767799 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1440ms 14:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:09:27 INFO - PROCESS | 1837 | 1461013767871 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:09:27 INFO - PROCESS | 1837 | 1461013767875 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:09:27 INFO - PROCESS | 1837 | 1461013767881 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:09:27 INFO - PROCESS | 1837 | 1461013767885 Marionette TRACE conn3 <- [1,1682,null,{}] 14:09:27 INFO - PROCESS | 1837 | 1461013767890 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:28 INFO - PROCESS | 1837 | 1461013768147 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:09:28 INFO - PROCESS | 1837 | 1461013768416 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414b228000 == 164 [pid = 1837] [id = 428] 14:09:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7f4145fc0000) [pid = 1837] [serial = 1285] [outer = (nil)] 14:09:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7f41465e8800) [pid = 1837] [serial = 1286] [outer = 0x7f4145fc0000] 14:09:28 INFO - PROCESS | 1837 | 1461013768539 Marionette DEBUG loaded listener.js 14:09:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7f4147648c00) [pid = 1837] [serial = 1287] [outer = 0x7f4145fc0000] 14:09:29 INFO - PROCESS | 1837 | 1461013769393 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1543ms 14:09:29 INFO - PROCESS | 1837 | 1461013769424 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:09:29 INFO - PROCESS | 1837 | 1461013769428 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:09:29 INFO - PROCESS | 1837 | 1461013769433 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:09:29 INFO - PROCESS | 1837 | 1461013769435 Marionette TRACE conn3 <- [1,1686,null,{}] 14:09:29 INFO - PROCESS | 1837 | 1461013769441 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:29 INFO - PROCESS | 1837 | 1461013769638 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:09:29 INFO - PROCESS | 1837 | 1461013769855 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41555b5800 == 165 [pid = 1837] [id = 429] 14:09:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7f4145f0b000) [pid = 1837] [serial = 1288] [outer = (nil)] 14:09:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7f4147c39800) [pid = 1837] [serial = 1289] [outer = 0x7f4145f0b000] 14:09:29 INFO - PROCESS | 1837 | 1461013769963 Marionette DEBUG loaded listener.js 14:09:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7f4148618000) [pid = 1837] [serial = 1290] [outer = 0x7f4145f0b000] 14:09:30 INFO - PROCESS | 1837 | 1461013770866 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:09:30 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 14:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1481ms 14:09:30 INFO - PROCESS | 1837 | 1461013770916 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:09:30 INFO - PROCESS | 1837 | 1461013770919 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:09:30 INFO - PROCESS | 1837 | 1461013770927 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:09:30 INFO - PROCESS | 1837 | 1461013770930 Marionette TRACE conn3 <- [1,1690,null,{}] 14:09:30 INFO - PROCESS | 1837 | 1461013770936 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:31 INFO - PROCESS | 1837 | 1461013771133 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:09:31 INFO - PROCESS | 1837 | 1461013771347 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41585bb800 == 166 [pid = 1837] [id = 430] 14:09:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7f4146373400) [pid = 1837] [serial = 1291] [outer = (nil)] 14:09:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7f414879c400) [pid = 1837] [serial = 1292] [outer = 0x7f4146373400] 14:09:31 INFO - PROCESS | 1837 | 1461013771460 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f414951bc00) [pid = 1837] [serial = 1293] [outer = 0x7f4146373400] 14:09:32 INFO - PROCESS | 1837 | 1461013772398 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1500ms 14:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:09:32 INFO - PROCESS | 1837 | 1461013772428 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:09:32 INFO - PROCESS | 1837 | 1461013772431 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:09:32 INFO - PROCESS | 1837 | 1461013772437 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:09:32 INFO - PROCESS | 1837 | 1461013772440 Marionette TRACE conn3 <- [1,1694,null,{}] 14:09:32 INFO - PROCESS | 1837 | 1461013772445 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:32 INFO - PROCESS | 1837 | 1461013772661 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:09:32 INFO - PROCESS | 1837 | 1461013772879 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413244b800 == 167 [pid = 1837] [id = 431] 14:09:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7f412ecd3c00) [pid = 1837] [serial = 1294] [outer = (nil)] 14:09:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f4133310800) [pid = 1837] [serial = 1295] [outer = 0x7f412ecd3c00] 14:09:32 INFO - PROCESS | 1837 | 1461013772990 Marionette DEBUG loaded listener.js 14:09:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f414861c000) [pid = 1837] [serial = 1296] [outer = 0x7f412ecd3c00] 14:09:33 INFO - PROCESS | 1837 | 1461013773914 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 14:09:33 INFO - PROCESS | 1837 | 1461013773970 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:09:33 INFO - PROCESS | 1837 | 1461013773974 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:09:33 INFO - PROCESS | 1837 | 1461013773980 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:09:33 INFO - PROCESS | 1837 | 1461013773982 Marionette TRACE conn3 <- [1,1698,null,{}] 14:09:33 INFO - PROCESS | 1837 | 1461013773988 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:34 INFO - PROCESS | 1837 | 1461013774200 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:09:34 INFO - PROCESS | 1837 | 1461013774951 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41301a7800 == 168 [pid = 1837] [id = 432] 14:09:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f412b5e5000) [pid = 1837] [serial = 1297] [outer = (nil)] 14:09:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f412c59c000) [pid = 1837] [serial = 1298] [outer = 0x7f412b5e5000] 14:09:35 INFO - PROCESS | 1837 | 1461013775026 Marionette DEBUG loaded listener.js 14:09:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f412df89800) [pid = 1837] [serial = 1299] [outer = 0x7f412b5e5000] 14:09:35 INFO - PROCESS | 1837 | 1461013775913 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:09:35 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 14:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1988ms 14:09:35 INFO - PROCESS | 1837 | 1461013775969 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:09:35 INFO - PROCESS | 1837 | 1461013775976 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:09:35 INFO - PROCESS | 1837 | 1461013775984 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:09:35 INFO - PROCESS | 1837 | 1461013775988 Marionette TRACE conn3 <- [1,1702,null,{}] 14:09:35 INFO - PROCESS | 1837 | 1461013775995 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:36 INFO - PROCESS | 1837 | 1461013776205 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:09:36 INFO - PROCESS | 1837 | 1461013776426 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4cc000 == 169 [pid = 1837] [id = 433] 14:09:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f412b5e1000) [pid = 1837] [serial = 1300] [outer = (nil)] 14:09:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f412ea4c800) [pid = 1837] [serial = 1301] [outer = 0x7f412b5e1000] 14:09:36 INFO - PROCESS | 1837 | 1461013776551 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f41305d1000) [pid = 1837] [serial = 1302] [outer = 0x7f412b5e1000] 14:09:37 INFO - PROCESS | 1837 | 1461013777613 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1686ms 14:09:37 INFO - PROCESS | 1837 | 1461013777674 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:09:37 INFO - PROCESS | 1837 | 1461013777680 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:09:37 INFO - PROCESS | 1837 | 1461013777688 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:09:37 INFO - PROCESS | 1837 | 1461013777691 Marionette TRACE conn3 <- [1,1706,null,{}] 14:09:37 INFO - PROCESS | 1837 | 1461013777697 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:37 INFO - PROCESS | 1837 | 1461013777888 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:09:38 INFO - PROCESS | 1837 | 1461013778203 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c9df000 == 170 [pid = 1837] [id = 434] 14:09:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f412b5e2800) [pid = 1837] [serial = 1303] [outer = (nil)] 14:09:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f4131da1800) [pid = 1837] [serial = 1304] [outer = 0x7f412b5e2800] 14:09:38 INFO - PROCESS | 1837 | 1461013778372 Marionette DEBUG loaded listener.js 14:09:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f413390a000) [pid = 1837] [serial = 1305] [outer = 0x7f412b5e2800] 14:09:38 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f41322a2400) [pid = 1837] [serial = 1163] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f4131e62800) [pid = 1837] [serial = 1187] [outer = (nil)] [url = about:blank] 14:09:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413357e000 == 169 [pid = 1837] [id = 416] 14:09:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134bce000 == 168 [pid = 1837] [id = 415] 14:09:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132196800 == 167 [pid = 1837] [id = 414] 14:09:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f14f800 == 166 [pid = 1837] [id = 413] 14:09:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412b6d2800 == 165 [pid = 1837] [id = 412] 14:09:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e75b000 == 164 [pid = 1837] [id = 411] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147f42800 == 163 [pid = 1837] [id = 404] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41465b8000 == 162 [pid = 1837] [id = 403] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41441a4800 == 161 [pid = 1837] [id = 402] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142ac3800 == 160 [pid = 1837] [id = 401] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ef12800 == 159 [pid = 1837] [id = 400] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e73f800 == 158 [pid = 1837] [id = 399] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e21c000 == 157 [pid = 1837] [id = 398] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4137184000 == 156 [pid = 1837] [id = 397] 14:09:39 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132182000 == 155 [pid = 1837] [id = 396] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f412df8f000) [pid = 1837] [serial = 1184] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f414689f800) [pid = 1837] [serial = 1154] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f413330c800) [pid = 1837] [serial = 1124] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f413d8b8800) [pid = 1837] [serial = 1130] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f41374d1000) [pid = 1837] [serial = 1127] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f412f5cc400) [pid = 1837] [serial = 1121] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f4136833800) [pid = 1837] [serial = 1176] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f412ecdcc00) [pid = 1837] [serial = 1172] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f413761c000) [pid = 1837] [serial = 1178] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7f41441b2c00) [pid = 1837] [serial = 1148] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f412c5e9000) [pid = 1837] [serial = 1167] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7f4147a37c00) [pid = 1837] [serial = 1157] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7f413e9c4800) [pid = 1837] [serial = 1182] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7f41351ebc00) [pid = 1837] [serial = 1175] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7f412b5e4400) [pid = 1837] [serial = 1166] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7f4131f8bc00) [pid = 1837] [serial = 1169] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7f4148614400) [pid = 1837] [serial = 1160] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7f413e244800) [pid = 1837] [serial = 1181] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7f4133306000) [pid = 1837] [serial = 1170] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f4145d80400) [pid = 1837] [serial = 1151] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f4142382c00) [pid = 1837] [serial = 1139] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f413e906c00) [pid = 1837] [serial = 1133] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f413be0cc00) [pid = 1837] [serial = 1179] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f4142e95c00) [pid = 1837] [serial = 1142] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f41401bd400) [pid = 1837] [serial = 1136] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f412ecae000) [pid = 1837] [serial = 1185] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f4133dd2c00) [pid = 1837] [serial = 1173] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f414339d800) [pid = 1837] [serial = 1145] [outer = (nil)] [url = about:blank] 14:09:39 INFO - PROCESS | 1837 | 1461013779282 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1635ms 14:09:39 INFO - PROCESS | 1837 | 1461013779331 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:09:39 INFO - PROCESS | 1837 | 1461013779335 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:09:39 INFO - PROCESS | 1837 | 1461013779342 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 1837 | 1461013779350 Marionette TRACE conn3 <- [1,1710,null,{}] 14:09:39 INFO - PROCESS | 1837 | 1461013779363 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:39 INFO - PROCESS | 1837 | 1461013779568 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:09:39 INFO - PROCESS | 1837 | 1461013779750 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413357e000 == 156 [pid = 1837] [id = 435] 14:09:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f412e72c400) [pid = 1837] [serial = 1306] [outer = (nil)] 14:09:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f4136826800) [pid = 1837] [serial = 1307] [outer = 0x7f412e72c400] 14:09:39 INFO - PROCESS | 1837 | 1461013779811 Marionette DEBUG loaded listener.js 14:09:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f4136aca400) [pid = 1837] [serial = 1308] [outer = 0x7f412e72c400] 14:09:40 INFO - PROCESS | 1837 | 1461013780565 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1287ms 14:09:40 INFO - PROCESS | 1837 | 1461013780635 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:09:40 INFO - PROCESS | 1837 | 1461013780640 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:09:40 INFO - PROCESS | 1837 | 1461013780650 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:09:40 INFO - PROCESS | 1837 | 1461013780652 Marionette TRACE conn3 <- [1,1714,null,{}] 14:09:40 INFO - PROCESS | 1837 | 1461013780658 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:40 INFO - PROCESS | 1837 | 1461013780899 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:09:40 INFO - PROCESS | 1837 | 1461013780926 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136865800 == 157 [pid = 1837] [id = 436] 14:09:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f4136846400) [pid = 1837] [serial = 1309] [outer = (nil)] 14:09:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f413d8b4400) [pid = 1837] [serial = 1310] [outer = 0x7f4136846400] 14:09:40 INFO - PROCESS | 1837 | 1461013780988 Marionette DEBUG loaded listener.js 14:09:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f413e906c00) [pid = 1837] [serial = 1311] [outer = 0x7f4136846400] 14:09:41 INFO - PROCESS | 1837 | 1461013781883 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1281ms 14:09:41 INFO - PROCESS | 1837 | 1461013781928 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:09:41 INFO - PROCESS | 1837 | 1461013781932 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:09:41 INFO - PROCESS | 1837 | 1461013781937 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:09:41 INFO - PROCESS | 1837 | 1461013781939 Marionette TRACE conn3 <- [1,1718,null,{}] 14:09:41 INFO - PROCESS | 1837 | 1461013781944 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:42 INFO - PROCESS | 1837 | 1461013782182 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:09:42 INFO - PROCESS | 1837 | 1461013782217 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bcca800 == 158 [pid = 1837] [id = 437] 14:09:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f413ec31400) [pid = 1837] [serial = 1312] [outer = (nil)] 14:09:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f413ee65800) [pid = 1837] [serial = 1313] [outer = 0x7f413ec31400] 14:09:42 INFO - PROCESS | 1837 | 1461013782288 Marionette DEBUG loaded listener.js 14:09:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f41401c0400) [pid = 1837] [serial = 1314] [outer = 0x7f413ec31400] 14:09:43 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f412b5dbc00) [pid = 1837] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:09:43 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f412b5e0800) [pid = 1837] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:09:43 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f412ecde400) [pid = 1837] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:09:43 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f41322a4800) [pid = 1837] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:09:43 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f41322ae800) [pid = 1837] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:09:43 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f41305cb400) [pid = 1837] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:09:44 INFO - PROCESS | 1837 | 1461013784211 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2336ms 14:09:44 INFO - PROCESS | 1837 | 1461013784274 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:09:44 INFO - PROCESS | 1837 | 1461013784278 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:09:44 INFO - PROCESS | 1837 | 1461013784283 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 1837 | 1461013784286 Marionette TRACE conn3 <- [1,1722,null,{}] 14:09:44 INFO - PROCESS | 1837 | 1461013784290 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:44 INFO - PROCESS | 1837 | 1461013784471 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:09:44 INFO - PROCESS | 1837 | 1461013784487 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e210000 == 159 [pid = 1837] [id = 438] 14:09:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f4136acb000) [pid = 1837] [serial = 1315] [outer = (nil)] 14:09:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f4142335000) [pid = 1837] [serial = 1316] [outer = 0x7f4136acb000] 14:09:44 INFO - PROCESS | 1837 | 1461013784547 Marionette DEBUG loaded listener.js 14:09:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f41436ef800) [pid = 1837] [serial = 1317] [outer = 0x7f4136acb000] 14:09:45 INFO - PROCESS | 1837 | 1461013785425 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:09:45 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 14:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1176ms 14:09:45 INFO - PROCESS | 1837 | 1461013785471 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:09:45 INFO - PROCESS | 1837 | 1461013785474 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:09:45 INFO - PROCESS | 1837 | 1461013785491 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:09:45 INFO - PROCESS | 1837 | 1461013785493 Marionette TRACE conn3 <- [1,1726,null,{}] 14:09:45 INFO - PROCESS | 1837 | 1461013785499 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:45 INFO - PROCESS | 1837 | 1461013785682 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:09:45 INFO - PROCESS | 1837 | 1461013785696 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ece7800 == 160 [pid = 1837] [id = 439] 14:09:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f414339b800) [pid = 1837] [serial = 1318] [outer = (nil)] 14:09:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f41452d7000) [pid = 1837] [serial = 1319] [outer = 0x7f414339b800] 14:09:45 INFO - PROCESS | 1837 | 1461013785756 Marionette DEBUG loaded listener.js 14:09:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f4145f67800) [pid = 1837] [serial = 1320] [outer = 0x7f414339b800] 14:09:46 INFO - PROCESS | 1837 | 1461013786997 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1580ms 14:09:47 INFO - PROCESS | 1837 | 1461013787073 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:09:47 INFO - PROCESS | 1837 | 1461013787081 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:09:47 INFO - PROCESS | 1837 | 1461013787091 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 1837 | 1461013787096 Marionette TRACE conn3 <- [1,1730,null,{}] 14:09:47 INFO - PROCESS | 1837 | 1461013787114 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:47 INFO - PROCESS | 1837 | 1461013787371 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:09:47 INFO - PROCESS | 1837 | 1461013787680 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134805000 == 161 [pid = 1837] [id = 440] 14:09:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7f4131e65c00) [pid = 1837] [serial = 1321] [outer = (nil)] 14:09:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7f4131eb6c00) [pid = 1837] [serial = 1322] [outer = 0x7f4131e65c00] 14:09:47 INFO - PROCESS | 1837 | 1461013787758 Marionette DEBUG loaded listener.js 14:09:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7f41322b5000) [pid = 1837] [serial = 1323] [outer = 0x7f4131e65c00] 14:09:48 INFO - PROCESS | 1837 | 1461013788743 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:09:48 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 14:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1701ms 14:09:48 INFO - PROCESS | 1837 | 1461013788795 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:09:48 INFO - PROCESS | 1837 | 1461013788809 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:09:48 INFO - PROCESS | 1837 | 1461013788824 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:09:48 INFO - PROCESS | 1837 | 1461013788831 Marionette TRACE conn3 <- [1,1734,null,{}] 14:09:48 INFO - PROCESS | 1837 | 1461013788839 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:49 INFO - PROCESS | 1837 | 1461013789185 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:09:49 INFO - PROCESS | 1837 | 1461013789587 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df18000 == 162 [pid = 1837] [id = 441] 14:09:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7f4136a54c00) [pid = 1837] [serial = 1324] [outer = (nil)] 14:09:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7f4136ac9400) [pid = 1837] [serial = 1325] [outer = 0x7f4136a54c00] 14:09:49 INFO - PROCESS | 1837 | 1461013789664 Marionette DEBUG loaded listener.js 14:09:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7f413d8b0000) [pid = 1837] [serial = 1326] [outer = 0x7f4136a54c00] 14:09:50 INFO - PROCESS | 1837 | 1461013790552 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1790ms 14:09:50 INFO - PROCESS | 1837 | 1461013790612 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:09:50 INFO - PROCESS | 1837 | 1461013790616 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:09:50 INFO - PROCESS | 1837 | 1461013790640 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:09:50 INFO - PROCESS | 1837 | 1461013790646 Marionette TRACE conn3 <- [1,1738,null,{}] 14:09:50 INFO - PROCESS | 1837 | 1461013790661 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:50 INFO - PROCESS | 1837 | 1461013790873 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:09:51 INFO - PROCESS | 1837 | 1461013791086 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142ad0800 == 163 [pid = 1837] [id = 442] 14:09:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7f4136a5c800) [pid = 1837] [serial = 1327] [outer = (nil)] 14:09:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7f4140072800) [pid = 1837] [serial = 1328] [outer = 0x7f4136a5c800] 14:09:51 INFO - PROCESS | 1837 | 1461013791203 Marionette DEBUG loaded listener.js 14:09:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f41434e3000) [pid = 1837] [serial = 1329] [outer = 0x7f4136a5c800] 14:09:52 INFO - PROCESS | 1837 | 1461013792077 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1491ms 14:09:52 INFO - PROCESS | 1837 | 1461013792128 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 1837 | 1461013792131 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:09:52 INFO - PROCESS | 1837 | 1461013792156 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 1837 | 1461013792160 Marionette TRACE conn3 <- [1,1742,null,{}] 14:09:52 INFO - PROCESS | 1837 | 1461013792165 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:52 INFO - PROCESS | 1837 | 1461013792367 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:09:52 INFO - PROCESS | 1837 | 1461013792581 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146474800 == 164 [pid = 1837] [id = 443] 14:09:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7f413e780c00) [pid = 1837] [serial = 1330] [outer = (nil)] 14:09:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f4145f67000) [pid = 1837] [serial = 1331] [outer = 0x7f413e780c00] 14:09:52 INFO - PROCESS | 1837 | 1461013792691 Marionette DEBUG loaded listener.js 14:09:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f4146920c00) [pid = 1837] [serial = 1332] [outer = 0x7f413e780c00] 14:09:53 INFO - PROCESS | 1837 | 1461013793630 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1532ms 14:09:53 INFO - PROCESS | 1837 | 1461013793686 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:09:53 INFO - PROCESS | 1837 | 1461013793690 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:09:53 INFO - PROCESS | 1837 | 1461013793696 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:09:53 INFO - PROCESS | 1837 | 1461013793698 Marionette TRACE conn3 <- [1,1746,null,{}] 14:09:53 INFO - PROCESS | 1837 | 1461013793703 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:53 INFO - PROCESS | 1837 | 1461013793902 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:09:54 INFO - PROCESS | 1837 | 1461013794119 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4149580800 == 165 [pid = 1837] [id = 444] 14:09:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f4140377400) [pid = 1837] [serial = 1333] [outer = (nil)] 14:09:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f4147a3c800) [pid = 1837] [serial = 1334] [outer = 0x7f4140377400] 14:09:54 INFO - PROCESS | 1837 | 1461013794283 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f4148aa7800) [pid = 1837] [serial = 1335] [outer = 0x7f4140377400] 14:09:55 INFO - PROCESS | 1837 | 1461013795246 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1632ms 14:09:55 INFO - PROCESS | 1837 | 1461013795329 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:09:55 INFO - PROCESS | 1837 | 1461013795333 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:09:55 INFO - PROCESS | 1837 | 1461013795339 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1837 | 1461013795341 Marionette TRACE conn3 <- [1,1750,null,{}] 14:09:55 INFO - PROCESS | 1837 | 1461013795347 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:55 INFO - PROCESS | 1837 | 1461013795598 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:09:55 INFO - PROCESS | 1837 | 1461013795857 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4157f0a800 == 166 [pid = 1837] [id = 445] 14:09:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f414b029000) [pid = 1837] [serial = 1336] [outer = (nil)] 14:09:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f41550b3400) [pid = 1837] [serial = 1337] [outer = 0x7f414b029000] 14:09:55 INFO - PROCESS | 1837 | 1461013795984 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f41562d3c00) [pid = 1837] [serial = 1338] [outer = 0x7f414b029000] 14:09:56 INFO - PROCESS | 1837 | 1461013796807 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1537ms 14:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:09:56 INFO - PROCESS | 1837 | 1461013796877 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 1837 | 1461013796879 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:09:56 INFO - PROCESS | 1837 | 1461013796886 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 1837 | 1461013796889 Marionette TRACE conn3 <- [1,1754,null,{}] 14:09:56 INFO - PROCESS | 1837 | 1461013796894 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:57 INFO - PROCESS | 1837 | 1461013797111 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:09:57 INFO - PROCESS | 1837 | 1461013797324 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a642000 == 167 [pid = 1837] [id = 446] 14:09:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f414b02bc00) [pid = 1837] [serial = 1339] [outer = (nil)] 14:09:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f4156507800) [pid = 1837] [serial = 1340] [outer = 0x7f414b02bc00] 14:09:57 INFO - PROCESS | 1837 | 1461013797476 Marionette DEBUG loaded listener.js 14:09:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f41584ca800) [pid = 1837] [serial = 1341] [outer = 0x7f414b02bc00] 14:09:58 INFO - PROCESS | 1837 | 1461013798302 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1482ms 14:09:58 INFO - PROCESS | 1837 | 1461013798368 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:09:58 INFO - PROCESS | 1837 | 1461013798372 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:09:58 INFO - PROCESS | 1837 | 1461013798377 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:09:58 INFO - PROCESS | 1837 | 1461013798380 Marionette TRACE conn3 <- [1,1758,null,{}] 14:09:58 INFO - PROCESS | 1837 | 1461013798385 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:58 INFO - PROCESS | 1837 | 1461013798582 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:09:58 INFO - PROCESS | 1837 | 1461013798796 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415c46d800 == 168 [pid = 1837] [id = 447] 14:09:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f415504b400) [pid = 1837] [serial = 1342] [outer = (nil)] 14:09:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f4159c4dc00) [pid = 1837] [serial = 1343] [outer = 0x7f415504b400] 14:09:58 INFO - PROCESS | 1837 | 1461013798909 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f4159dab400) [pid = 1837] [serial = 1344] [outer = 0x7f415504b400] 14:09:59 INFO - PROCESS | 1837 | 1461013799811 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1482ms 14:09:59 INFO - PROCESS | 1837 | 1461013799860 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 1837 | 1461013799863 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:09:59 INFO - PROCESS | 1837 | 1461013799869 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1837 | 1461013799871 Marionette TRACE conn3 <- [1,1762,null,{}] 14:09:59 INFO - PROCESS | 1837 | 1461013799877 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:00 INFO - PROCESS | 1837 | 1461013800071 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:10:00 INFO - PROCESS | 1837 | 1461013800342 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e96c000 == 169 [pid = 1837] [id = 448] 14:10:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f4156506400) [pid = 1837] [serial = 1345] [outer = (nil)] 14:10:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f4159db8800) [pid = 1837] [serial = 1346] [outer = 0x7f4156506400] 14:10:00 INFO - PROCESS | 1837 | 1461013800437 Marionette DEBUG loaded listener.js 14:10:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f415a22dc00) [pid = 1837] [serial = 1347] [outer = 0x7f4156506400] 14:10:01 INFO - PROCESS | 1837 | 1461013801686 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1884ms 14:10:01 INFO - PROCESS | 1837 | 1461013801756 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:10:01 INFO - PROCESS | 1837 | 1461013801759 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:10:01 INFO - PROCESS | 1837 | 1461013801767 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:10:01 INFO - PROCESS | 1837 | 1461013801771 Marionette TRACE conn3 <- [1,1766,null,{}] 14:10:01 INFO - PROCESS | 1837 | 1461013801778 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:02 INFO - PROCESS | 1837 | 1461013802156 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:10:02 INFO - PROCESS | 1837 | 1461013802481 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134912800 == 170 [pid = 1837] [id = 449] 14:10:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f412e1b3800) [pid = 1837] [serial = 1348] [outer = (nil)] 14:10:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f412e1b6c00) [pid = 1837] [serial = 1349] [outer = 0x7f412e1b3800] 14:10:02 INFO - PROCESS | 1837 | 1461013802564 Marionette DEBUG loaded listener.js 14:10:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7f415a223800) [pid = 1837] [serial = 1350] [outer = 0x7f412e1b3800] 14:10:03 INFO - PROCESS | 1837 | 1461013803475 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1793ms 14:10:03 INFO - PROCESS | 1837 | 1461013803561 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:10:03 INFO - PROCESS | 1837 | 1461013803567 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:10:03 INFO - PROCESS | 1837 | 1461013803577 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:10:03 INFO - PROCESS | 1837 | 1461013803583 Marionette TRACE conn3 <- [1,1770,null,{}] 14:10:03 INFO - PROCESS | 1837 | 1461013803591 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:03 INFO - PROCESS | 1837 | 1461013803864 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:10:04 INFO - PROCESS | 1837 | 1461013804177 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413504e000 == 171 [pid = 1837] [id = 450] 14:10:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7f412e1b3400) [pid = 1837] [serial = 1351] [outer = (nil)] 14:10:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7f412f3fac00) [pid = 1837] [serial = 1352] [outer = 0x7f412e1b3400] 14:10:04 INFO - PROCESS | 1837 | 1461013804259 Marionette DEBUG loaded listener.js 14:10:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7f415a3ab000) [pid = 1837] [serial = 1353] [outer = 0x7f412e1b3400] 14:10:05 INFO - PROCESS | 1837 | 1461013805212 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1691ms 14:10:05 INFO - PROCESS | 1837 | 1461013805267 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:10:05 INFO - PROCESS | 1837 | 1461013805271 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:10:05 INFO - PROCESS | 1837 | 1461013805277 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 1837 | 1461013805279 Marionette TRACE conn3 <- [1,1774,null,{}] 14:10:05 INFO - PROCESS | 1837 | 1461013805284 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:05 INFO - PROCESS | 1837 | 1461013805479 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:10:05 INFO - PROCESS | 1837 | 1461013805744 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132457000 == 172 [pid = 1837] [id = 451] 14:10:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7f412c88d000) [pid = 1837] [serial = 1354] [outer = (nil)] 14:10:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7f4131eb5800) [pid = 1837] [serial = 1355] [outer = 0x7f412c88d000] 14:10:05 INFO - PROCESS | 1837 | 1461013805858 Marionette DEBUG loaded listener.js 14:10:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7f4142f44c00) [pid = 1837] [serial = 1356] [outer = 0x7f412c88d000] 14:10:06 INFO - PROCESS | 1837 | 1461013806683 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1477ms 14:10:06 INFO - PROCESS | 1837 | 1461013806755 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:10:06 INFO - PROCESS | 1837 | 1461013806758 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:10:06 INFO - PROCESS | 1837 | 1461013806764 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:10:06 INFO - PROCESS | 1837 | 1461013806766 Marionette TRACE conn3 <- [1,1778,null,{}] 14:10:06 INFO - PROCESS | 1837 | 1461013806772 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:07 INFO - PROCESS | 1837 | 1461013807020 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:10:07 INFO - PROCESS | 1837 | 1461013807408 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413251c800 == 173 [pid = 1837] [id = 452] 14:10:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7f412e1b5000) [pid = 1837] [serial = 1357] [outer = (nil)] 14:10:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7f4142f4c000) [pid = 1837] [serial = 1358] [outer = 0x7f412e1b5000] 14:10:07 INFO - PROCESS | 1837 | 1461013807537 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7f4142f50000) [pid = 1837] [serial = 1359] [outer = 0x7f412e1b5000] 14:10:08 INFO - PROCESS | 1837 | 1461013808667 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:10:08 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 14:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1980ms 14:10:08 INFO - PROCESS | 1837 | 1461013808745 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:10:08 INFO - PROCESS | 1837 | 1461013808749 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:10:08 INFO - PROCESS | 1837 | 1461013808755 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:10:08 INFO - PROCESS | 1837 | 1461013808758 Marionette TRACE conn3 <- [1,1782,null,{}] 14:10:08 INFO - PROCESS | 1837 | 1461013808764 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:09 INFO - PROCESS | 1837 | 1461013809009 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:10:09 INFO - PROCESS | 1837 | 1461013809341 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352c7800 == 174 [pid = 1837] [id = 453] 14:10:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7f4131d96400) [pid = 1837] [serial = 1360] [outer = (nil)] 14:10:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f4142e48000) [pid = 1837] [serial = 1361] [outer = 0x7f4131d96400] 14:10:09 INFO - PROCESS | 1837 | 1461013809411 Marionette DEBUG loaded listener.js 14:10:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f4142e4d000) [pid = 1837] [serial = 1362] [outer = 0x7f4131d96400] 14:10:10 INFO - PROCESS | 1837 | 1461013810807 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:10:10 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 14:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2136ms 14:10:10 INFO - PROCESS | 1837 | 1461013810912 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:10:10 INFO - PROCESS | 1837 | 1461013810918 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:10:10 INFO - PROCESS | 1837 | 1461013810929 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:10:10 INFO - PROCESS | 1837 | 1461013810934 Marionette TRACE conn3 <- [1,1786,null,{}] 14:10:10 INFO - PROCESS | 1837 | 1461013810943 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:11 INFO - PROCESS | 1837 | 1461013811156 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:10:11 INFO - PROCESS | 1837 | 1461013811423 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4135049800 == 175 [pid = 1837] [id = 454] 14:10:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7f412c890400) [pid = 1837] [serial = 1363] [outer = (nil)] 14:10:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f412ea4bc00) [pid = 1837] [serial = 1364] [outer = 0x7f412c890400] 14:10:11 INFO - PROCESS | 1837 | 1461013811493 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f412f3f3800) [pid = 1837] [serial = 1365] [outer = 0x7f412c890400] 14:10:12 INFO - PROCESS | 1837 | 1461013812393 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:10:12 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 14:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1533ms 14:10:12 INFO - PROCESS | 1837 | 1461013812464 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:10:12 INFO - PROCESS | 1837 | 1461013812479 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:10:12 INFO - PROCESS | 1837 | 1461013812498 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:10:12 INFO - PROCESS | 1837 | 1461013812509 Marionette TRACE conn3 <- [1,1790,null,{}] 14:10:12 INFO - PROCESS | 1837 | 1461013812517 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:12 INFO - PROCESS | 1837 | 1461013812830 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:10:13 INFO - PROCESS | 1837 | 1461013813152 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3d7000 == 176 [pid = 1837] [id = 455] 14:10:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f4131d93c00) [pid = 1837] [serial = 1366] [outer = (nil)] 14:10:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7f4131e5cc00) [pid = 1837] [serial = 1367] [outer = 0x7f4131d93c00] 14:10:13 INFO - PROCESS | 1837 | 1461013813220 Marionette DEBUG loaded listener.js 14:10:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7f41322a4800) [pid = 1837] [serial = 1368] [outer = 0x7f4131d93c00] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ed47800 == 175 [pid = 1837] [id = 350] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f11d800 == 174 [pid = 1837] [id = 383] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4131ccb000 == 173 [pid = 1837] [id = 387] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415d1c1000 == 172 [pid = 1837] [id = 386] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a387800 == 171 [pid = 1837] [id = 385] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147082000 == 170 [pid = 1837] [id = 382] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ec59000 == 169 [pid = 1837] [id = 377] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156559800 == 168 [pid = 1837] [id = 384] 14:10:13 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146298000 == 167 [pid = 1837] [id = 381] 14:10:13 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7f413701f000) [pid = 1837] [serial = 1253] [outer = (nil)] [url = about:blank] 14:10:13 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7f414e44e800) [pid = 1837] [serial = 1226] [outer = (nil)] [url = about:blank] 14:10:13 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f41470bb400) [pid = 1837] [serial = 1217] [outer = (nil)] [url = about:blank] 14:10:13 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f4145cd5400) [pid = 1837] [serial = 1214] [outer = (nil)] [url = about:blank] 14:10:13 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f4131f88800) [pid = 1837] [serial = 1223] [outer = (nil)] [url = about:blank] 14:10:13 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7f4148b0e400) [pid = 1837] [serial = 1220] [outer = (nil)] [url = about:blank] 14:10:13 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f412ecb0400) [pid = 1837] [serial = 1229] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e210000 == 166 [pid = 1837] [id = 438] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bcca800 == 165 [pid = 1837] [id = 437] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136865800 == 164 [pid = 1837] [id = 436] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413357e000 == 163 [pid = 1837] [id = 435] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c9df000 == 162 [pid = 1837] [id = 434] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f4cc000 == 161 [pid = 1837] [id = 433] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41301a7800 == 160 [pid = 1837] [id = 432] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f256800 == 159 [pid = 1837] [id = 424] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ecf5000 == 158 [pid = 1837] [id = 423] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e038800 == 157 [pid = 1837] [id = 422] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413de18000 == 156 [pid = 1837] [id = 421] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc7a000 == 155 [pid = 1837] [id = 420] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134fe2000 == 154 [pid = 1837] [id = 419] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e746800 == 153 [pid = 1837] [id = 418] 14:10:14 INFO - PROCESS | 1837 | 1461013814257 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:10:14 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136e84800 == 152 [pid = 1837] [id = 417] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f41339f5000) [pid = 1837] [serial = 1248] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7f41302e2800) [pid = 1837] [serial = 1232] [outer = (nil)] [url = about:blank] 14:10:14 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) 14:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1790ms 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7f413e24d000) [pid = 1837] [serial = 1199] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7f412ea49c00) [pid = 1837] [serial = 1190] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7f41434eb800) [pid = 1837] [serial = 1208] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7f412f5d1000) [pid = 1837] [serial = 1250] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7f4142bd5400) [pid = 1837] [serial = 1205] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7f413ebc2800) [pid = 1837] [serial = 1202] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7f4131f8b400) [pid = 1837] [serial = 1193] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7f412f5cfc00) [pid = 1837] [serial = 1236] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7f4131eb2c00) [pid = 1837] [serial = 1241] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7f412ea51800) [pid = 1837] [serial = 1235] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f4136a57800) [pid = 1837] [serial = 1196] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f4133902400) [pid = 1837] [serial = 1245] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f4132560400) [pid = 1837] [serial = 1244] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f413390bc00) [pid = 1837] [serial = 1247] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f4144d0e400) [pid = 1837] [serial = 1211] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f4131e4cc00) [pid = 1837] [serial = 1238] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f41322a4400) [pid = 1837] [serial = 1242] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f4136a61c00) [pid = 1837] [serial = 1251] [outer = (nil)] [url = about:blank] 14:10:14 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f4131e67800) [pid = 1837] [serial = 1239] [outer = (nil)] [url = about:blank] 14:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:10:14 INFO - PROCESS | 1837 | 1461013814308 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 1837 | 1461013814311 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:10:14 INFO - PROCESS | 1837 | 1461013814318 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1837 | 1461013814323 Marionette TRACE conn3 <- [1,1794,null,{}] 14:10:14 INFO - PROCESS | 1837 | 1461013814337 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:14 INFO - PROCESS | 1837 | 1461013814522 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:10:14 INFO - PROCESS | 1837 | 1461013814819 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133572800 == 153 [pid = 1837] [id = 456] 14:10:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f4131d9bc00) [pid = 1837] [serial = 1369] [outer = (nil)] 14:10:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f4133cd0800) [pid = 1837] [serial = 1370] [outer = 0x7f4131d9bc00] 14:10:14 INFO - PROCESS | 1837 | 1461013814895 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f4136831c00) [pid = 1837] [serial = 1371] [outer = 0x7f4131d9bc00] 14:10:15 INFO - PROCESS | 1837 | 1461013815621 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1332ms 14:10:15 INFO - PROCESS | 1837 | 1461013815650 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:10:15 INFO - PROCESS | 1837 | 1461013815654 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:10:15 INFO - PROCESS | 1837 | 1461013815659 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1837 | 1461013815661 Marionette TRACE conn3 <- [1,1798,null,{}] 14:10:15 INFO - PROCESS | 1837 | 1461013815666 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:15 INFO - PROCESS | 1837 | 1461013815843 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:10:16 INFO - PROCESS | 1837 | 1461013816044 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136865800 == 154 [pid = 1837] [id = 457] 14:10:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f4131eaf000) [pid = 1837] [serial = 1372] [outer = (nil)] 14:10:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f4136a5ec00) [pid = 1837] [serial = 1373] [outer = 0x7f4131eaf000] 14:10:16 INFO - PROCESS | 1837 | 1461013816109 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f413be0d000) [pid = 1837] [serial = 1374] [outer = 0x7f4131eaf000] 14:10:16 INFO - PROCESS | 1837 | 1461013816913 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1277ms 14:10:16 INFO - PROCESS | 1837 | 1461013816937 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:10:16 INFO - PROCESS | 1837 | 1461013816940 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:10:16 INFO - PROCESS | 1837 | 1461013816956 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:10:16 INFO - PROCESS | 1837 | 1461013816971 Marionette TRACE conn3 <- [1,1802,null,{}] 14:10:16 INFO - PROCESS | 1837 | 1461013816977 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:17 INFO - PROCESS | 1837 | 1461013817221 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:10:17 INFO - PROCESS | 1837 | 1461013817254 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc8f000 == 155 [pid = 1837] [id = 458] 14:10:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f41351f1400) [pid = 1837] [serial = 1375] [outer = (nil)] 14:10:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f413d8d9400) [pid = 1837] [serial = 1376] [outer = 0x7f41351f1400] 14:10:17 INFO - PROCESS | 1837 | 1461013817315 Marionette DEBUG loaded listener.js 14:10:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f413e57fc00) [pid = 1837] [serial = 1377] [outer = 0x7f41351f1400] 14:10:18 INFO - PROCESS | 1837 | 1461013818211 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1300ms 14:10:18 INFO - PROCESS | 1837 | 1461013818258 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:10:18 INFO - PROCESS | 1837 | 1461013818261 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:10:18 INFO - PROCESS | 1837 | 1461013818267 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 1837 | 1461013818269 Marionette TRACE conn3 <- [1,1806,null,{}] 14:10:18 INFO - PROCESS | 1837 | 1461013818274 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:19 INFO - PROCESS | 1837 | 1461013819154 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:10:19 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f4136acb000) [pid = 1837] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:10:19 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f412b5e2800) [pid = 1837] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:10:19 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f412e72c400) [pid = 1837] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:10:19 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f412b5e5000) [pid = 1837] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:10:19 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f412b5e1000) [pid = 1837] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:10:19 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f413ec31400) [pid = 1837] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:10:19 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f4136846400) [pid = 1837] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:10:19 INFO - PROCESS | 1837 | 1461013819335 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f387000 == 156 [pid = 1837] [id = 459] 14:10:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f412b5e2800) [pid = 1837] [serial = 1378] [outer = (nil)] 14:10:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f412ecd8000) [pid = 1837] [serial = 1379] [outer = 0x7f412b5e2800] 14:10:19 INFO - PROCESS | 1837 | 1461013819419 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f413ee64c00) [pid = 1837] [serial = 1380] [outer = 0x7f412b5e2800] 14:10:20 INFO - PROCESS | 1837 | 1461013820110 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1879ms 14:10:20 INFO - PROCESS | 1837 | 1461013820147 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:10:20 INFO - PROCESS | 1837 | 1461013820150 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:10:20 INFO - PROCESS | 1837 | 1461013820155 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1837 | 1461013820158 Marionette TRACE conn3 <- [1,1810,null,{}] 14:10:20 INFO - PROCESS | 1837 | 1461013820163 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:20 INFO - PROCESS | 1837 | 1461013820412 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:10:20 INFO - PROCESS | 1837 | 1461013820433 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e48f000 == 157 [pid = 1837] [id = 460] 14:10:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f412b5e5000) [pid = 1837] [serial = 1381] [outer = (nil)] 14:10:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f4142385c00) [pid = 1837] [serial = 1382] [outer = 0x7f412b5e5000] 14:10:20 INFO - PROCESS | 1837 | 1461013820492 Marionette DEBUG loaded listener.js 14:10:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f4142e4f800) [pid = 1837] [serial = 1383] [outer = 0x7f412b5e5000] 14:10:21 INFO - PROCESS | 1837 | 1461013821524 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1428ms 14:10:21 INFO - PROCESS | 1837 | 1461013821585 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:10:21 INFO - PROCESS | 1837 | 1461013821590 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:10:21 INFO - PROCESS | 1837 | 1461013821599 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:10:21 INFO - PROCESS | 1837 | 1461013821604 Marionette TRACE conn3 <- [1,1814,null,{}] 14:10:21 INFO - PROCESS | 1837 | 1461013821615 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:21 INFO - PROCESS | 1837 | 1461013821878 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:10:22 INFO - PROCESS | 1837 | 1461013822205 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41339b9800 == 158 [pid = 1837] [id = 461] 14:10:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f412e1b2c00) [pid = 1837] [serial = 1384] [outer = (nil)] 14:10:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7f412f3fe000) [pid = 1837] [serial = 1385] [outer = 0x7f412e1b2c00] 14:10:22 INFO - PROCESS | 1837 | 1461013822283 Marionette DEBUG loaded listener.js 14:10:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7f41305d0800) [pid = 1837] [serial = 1386] [outer = 0x7f412e1b2c00] 14:10:23 INFO - PROCESS | 1837 | 1461013823199 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1634ms 14:10:23 INFO - PROCESS | 1837 | 1461013823233 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:10:23 INFO - PROCESS | 1837 | 1461013823242 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:10:23 INFO - PROCESS | 1837 | 1461013823252 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:10:23 INFO - PROCESS | 1837 | 1461013823256 Marionette TRACE conn3 <- [1,1818,null,{}] 14:10:23 INFO - PROCESS | 1837 | 1461013823261 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:23 INFO - PROCESS | 1837 | 1461013823464 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:10:23 INFO - PROCESS | 1837 | 1461013823740 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41375c8000 == 159 [pid = 1837] [id = 462] 14:10:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7f41322aa000) [pid = 1837] [serial = 1387] [outer = (nil)] 14:10:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7f4133908800) [pid = 1837] [serial = 1388] [outer = 0x7f41322aa000] 14:10:23 INFO - PROCESS | 1837 | 1461013823879 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7f4136a56400) [pid = 1837] [serial = 1389] [outer = 0x7f41322aa000] 14:10:24 INFO - PROCESS | 1837 | 1461013824831 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1633ms 14:10:24 INFO - PROCESS | 1837 | 1461013824885 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1837 | 1461013824890 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:10:24 INFO - PROCESS | 1837 | 1461013824896 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1837 | 1461013824901 Marionette TRACE conn3 <- [1,1822,null,{}] 14:10:24 INFO - PROCESS | 1837 | 1461013824917 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:25 INFO - PROCESS | 1837 | 1461013825129 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:10:25 INFO - PROCESS | 1837 | 1461013825438 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f014000 == 160 [pid = 1837] [id = 463] 14:10:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7f413e584000) [pid = 1837] [serial = 1390] [outer = (nil)] 14:10:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7f413ed82c00) [pid = 1837] [serial = 1391] [outer = 0x7f413e584000] 14:10:25 INFO - PROCESS | 1837 | 1461013825518 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7f4140372400) [pid = 1837] [serial = 1392] [outer = 0x7f413e584000] 14:10:26 INFO - PROCESS | 1837 | 1461013826347 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1484ms 14:10:26 INFO - PROCESS | 1837 | 1461013826380 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 1837 | 1461013826385 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:10:26 INFO - PROCESS | 1837 | 1461013826391 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 1837 | 1461013826393 Marionette TRACE conn3 <- [1,1826,null,{}] 14:10:26 INFO - PROCESS | 1837 | 1461013826399 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:26 INFO - PROCESS | 1837 | 1461013826600 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:10:26 INFO - PROCESS | 1837 | 1461013826868 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142deb800 == 161 [pid = 1837] [id = 464] 14:10:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7f413ebbc400) [pid = 1837] [serial = 1393] [outer = (nil)] 14:10:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7f4142e99000) [pid = 1837] [serial = 1394] [outer = 0x7f413ebbc400] 14:10:26 INFO - PROCESS | 1837 | 1461013826985 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7f4142f51400) [pid = 1837] [serial = 1395] [outer = 0x7f413ebbc400] 14:10:28 INFO - PROCESS | 1837 | 1461013828007 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1687ms 14:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:10:28 INFO - PROCESS | 1837 | 1461013828079 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1837 | 1461013828083 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:10:28 INFO - PROCESS | 1837 | 1461013828089 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1837 | 1461013828092 Marionette TRACE conn3 <- [1,1830,null,{}] 14:10:28 INFO - PROCESS | 1837 | 1461013828097 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:28 INFO - PROCESS | 1837 | 1461013828299 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:10:28 INFO - PROCESS | 1837 | 1461013828613 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146060000 == 162 [pid = 1837] [id = 465] 14:10:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f413255e000) [pid = 1837] [serial = 1396] [outer = (nil)] 14:10:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f4144146c00) [pid = 1837] [serial = 1397] [outer = 0x7f413255e000] 14:10:28 INFO - PROCESS | 1837 | 1461013828690 Marionette DEBUG loaded listener.js 14:10:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7f4144256000) [pid = 1837] [serial = 1398] [outer = 0x7f413255e000] 14:10:29 INFO - PROCESS | 1837 | 1461013829552 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1529ms 14:10:29 INFO - PROCESS | 1837 | 1461013829618 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:10:29 INFO - PROCESS | 1837 | 1461013829623 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:10:29 INFO - PROCESS | 1837 | 1461013829628 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 1837 | 1461013829631 Marionette TRACE conn3 <- [1,1834,null,{}] 14:10:29 INFO - PROCESS | 1837 | 1461013829636 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:29 INFO - PROCESS | 1837 | 1461013829912 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:10:30 INFO - PROCESS | 1837 | 1461013830234 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147f28800 == 163 [pid = 1837] [id = 466] 14:10:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7f4145f6d800) [pid = 1837] [serial = 1399] [outer = (nil)] 14:10:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7f4147646800) [pid = 1837] [serial = 1400] [outer = 0x7f4145f6d800] 14:10:30 INFO - PROCESS | 1837 | 1461013830315 Marionette DEBUG loaded listener.js 14:10:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7f4147a35400) [pid = 1837] [serial = 1401] [outer = 0x7f4145f6d800] 14:10:31 INFO - PROCESS | 1837 | 1461013831114 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:10:31 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 14:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1536ms 14:10:31 INFO - PROCESS | 1837 | 1461013831165 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:10:31 INFO - PROCESS | 1837 | 1461013831168 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:10:31 INFO - PROCESS | 1837 | 1461013831174 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:10:31 INFO - PROCESS | 1837 | 1461013831177 Marionette TRACE conn3 <- [1,1838,null,{}] 14:10:31 INFO - PROCESS | 1837 | 1461013831182 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:31 INFO - PROCESS | 1837 | 1461013831422 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:10:31 INFO - PROCESS | 1837 | 1461013831684 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415507c800 == 164 [pid = 1837] [id = 467] 14:10:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7f4145f6e000) [pid = 1837] [serial = 1402] [outer = (nil)] 14:10:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7f4147c42c00) [pid = 1837] [serial = 1403] [outer = 0x7f4145f6e000] 14:10:31 INFO - PROCESS | 1837 | 1461013831765 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7f41487a9400) [pid = 1837] [serial = 1404] [outer = 0x7f4145f6e000] 14:10:32 INFO - PROCESS | 1837 | 1461013832717 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1581ms 14:10:32 INFO - PROCESS | 1837 | 1461013832756 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1837 | 1461013832760 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:10:32 INFO - PROCESS | 1837 | 1461013832767 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1837 | 1461013832771 Marionette TRACE conn3 <- [1,1842,null,{}] 14:10:32 INFO - PROCESS | 1837 | 1461013832777 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:33 INFO - PROCESS | 1837 | 1461013833011 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:10:33 INFO - PROCESS | 1837 | 1461013833336 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156219000 == 165 [pid = 1837] [id = 468] 14:10:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 281 (0x7f4136847800) [pid = 1837] [serial = 1405] [outer = (nil)] 14:10:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 282 (0x7f414b004800) [pid = 1837] [serial = 1406] [outer = 0x7f4136847800] 14:10:33 INFO - PROCESS | 1837 | 1461013833414 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 283 (0x7f4154e44000) [pid = 1837] [serial = 1407] [outer = 0x7f4136847800] 14:10:34 INFO - PROCESS | 1837 | 1461013834262 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1539ms 14:10:34 INFO - PROCESS | 1837 | 1461013834307 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 1837 | 1461013834311 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:10:34 INFO - PROCESS | 1837 | 1461013834317 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1837 | 1461013834320 Marionette TRACE conn3 <- [1,1846,null,{}] 14:10:34 INFO - PROCESS | 1837 | 1461013834325 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:34 INFO - PROCESS | 1837 | 1461013834517 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:10:34 INFO - PROCESS | 1837 | 1461013834785 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a668000 == 166 [pid = 1837] [id = 469] 14:10:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 284 (0x7f4146776400) [pid = 1837] [serial = 1408] [outer = (nil)] 14:10:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 285 (0x7f415538fc00) [pid = 1837] [serial = 1409] [outer = 0x7f4146776400] 14:10:34 INFO - PROCESS | 1837 | 1461013834866 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 286 (0x7f4158592400) [pid = 1837] [serial = 1410] [outer = 0x7f4146776400] 14:10:35 INFO - PROCESS | 1837 | 1461013835775 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:10:35 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) 14:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1494ms 14:10:35 INFO - PROCESS | 1837 | 1461013835812 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:10:35 INFO - PROCESS | 1837 | 1461013835815 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:10:35 INFO - PROCESS | 1837 | 1461013835821 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 1837 | 1461013835823 Marionette TRACE conn3 <- [1,1850,null,{}] 14:10:35 INFO - PROCESS | 1837 | 1461013835829 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:36 INFO - PROCESS | 1837 | 1461013836033 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:10:36 INFO - PROCESS | 1837 | 1461013836256 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c57b800 == 167 [pid = 1837] [id = 470] 14:10:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 287 (0x7f4137095000) [pid = 1837] [serial = 1411] [outer = (nil)] 14:10:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 288 (0x7f413709b000) [pid = 1837] [serial = 1412] [outer = 0x7f4137095000] 14:10:36 INFO - PROCESS | 1837 | 1461013836374 Marionette DEBUG loaded listener.js 14:10:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 289 (0x7f413709fc00) [pid = 1837] [serial = 1413] [outer = 0x7f4137095000] 14:10:37 INFO - PROCESS | 1837 | 1461013837274 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1481ms 14:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:10:37 INFO - PROCESS | 1837 | 1461013837305 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:10:37 INFO - PROCESS | 1837 | 1461013837308 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:10:37 INFO - PROCESS | 1837 | 1461013837315 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:10:37 INFO - PROCESS | 1837 | 1461013837319 Marionette TRACE conn3 <- [1,1854,null,{}] 14:10:37 INFO - PROCESS | 1837 | 1461013837325 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:37 INFO - PROCESS | 1837 | 1461013837550 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:10:37 INFO - PROCESS | 1837 | 1461013837816 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4161e8a000 == 168 [pid = 1837] [id = 471] 14:10:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 290 (0x7f4137095800) [pid = 1837] [serial = 1414] [outer = (nil)] 14:10:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 291 (0x7f415a359800) [pid = 1837] [serial = 1415] [outer = 0x7f4137095800] 14:10:37 INFO - PROCESS | 1837 | 1461013837898 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 292 (0x7f415a745800) [pid = 1837] [serial = 1416] [outer = 0x7f4137095800] 14:10:38 INFO - PROCESS | 1837 | 1461013838859 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1590ms 14:10:38 INFO - PROCESS | 1837 | 1461013838905 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 1837 | 1461013838908 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:10:38 INFO - PROCESS | 1837 | 1461013838914 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1837 | 1461013838916 Marionette TRACE conn3 <- [1,1858,null,{}] 14:10:38 INFO - PROCESS | 1837 | 1461013838922 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:39 INFO - PROCESS | 1837 | 1461013839119 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:10:39 INFO - PROCESS | 1837 | 1461013839386 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142e7f800 == 169 [pid = 1837] [id = 472] 14:10:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 293 (0x7f4144e3b800) [pid = 1837] [serial = 1417] [outer = (nil)] 14:10:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 294 (0x7f4144e41000) [pid = 1837] [serial = 1418] [outer = 0x7f4144e3b800] 14:10:39 INFO - PROCESS | 1837 | 1461013839503 Marionette DEBUG loaded listener.js 14:10:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 295 (0x7f4144e45400) [pid = 1837] [serial = 1419] [outer = 0x7f4144e3b800] 14:10:40 INFO - PROCESS | 1837 | 1461013840321 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1481ms 14:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:10:40 INFO - PROCESS | 1837 | 1461013840396 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:10:40 INFO - PROCESS | 1837 | 1461013840399 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:10:40 INFO - PROCESS | 1837 | 1461013840404 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:10:40 INFO - PROCESS | 1837 | 1461013840408 Marionette TRACE conn3 <- [1,1862,null,{}] 14:10:40 INFO - PROCESS | 1837 | 1461013840413 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:40 INFO - PROCESS | 1837 | 1461013840621 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:10:40 INFO - PROCESS | 1837 | 1461013840882 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4143375000 == 170 [pid = 1837] [id = 473] 14:10:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 296 (0x7f412eaa5400) [pid = 1837] [serial = 1420] [outer = (nil)] 14:10:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 297 (0x7f412eaae000) [pid = 1837] [serial = 1421] [outer = 0x7f412eaa5400] 14:10:41 INFO - PROCESS | 1837 | 1461013840998 Marionette DEBUG loaded listener.js 14:10:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 298 (0x7f412eab3000) [pid = 1837] [serial = 1422] [outer = 0x7f412eaa5400] 14:10:41 INFO - PROCESS | 1837 | 1461013841807 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1435ms 14:10:41 INFO - PROCESS | 1837 | 1461013841840 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1837 | 1461013841843 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:10:41 INFO - PROCESS | 1837 | 1461013841850 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1837 | 1461013841852 Marionette TRACE conn3 <- [1,1866,null,{}] 14:10:41 INFO - PROCESS | 1837 | 1461013841858 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:42 INFO - PROCESS | 1837 | 1461013842063 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:10:42 INFO - PROCESS | 1837 | 1461013842337 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136f1f800 == 171 [pid = 1837] [id = 474] 14:10:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 299 (0x7f412eaa9400) [pid = 1837] [serial = 1423] [outer = (nil)] 14:10:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 300 (0x7f4144e3d800) [pid = 1837] [serial = 1424] [outer = 0x7f412eaa9400] 14:10:42 INFO - PROCESS | 1837 | 1461013842412 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 301 (0x7f4146d05000) [pid = 1837] [serial = 1425] [outer = 0x7f412eaa9400] 14:10:43 INFO - PROCESS | 1837 | 1461013843256 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1436ms 14:10:43 INFO - PROCESS | 1837 | 1461013843287 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 1837 | 1461013843290 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:10:43 INFO - PROCESS | 1837 | 1461013843296 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 1837 | 1461013843298 Marionette TRACE conn3 <- [1,1870,null,{}] 14:10:43 INFO - PROCESS | 1837 | 1461013843303 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:43 INFO - PROCESS | 1837 | 1461013843500 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:10:43 INFO - PROCESS | 1837 | 1461013843812 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414337a000 == 172 [pid = 1837] [id = 475] 14:10:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 302 (0x7f412aae6000) [pid = 1837] [serial = 1426] [outer = (nil)] 14:10:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 303 (0x7f412aaee400) [pid = 1837] [serial = 1427] [outer = 0x7f412aae6000] 14:10:43 INFO - PROCESS | 1837 | 1461013843926 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 304 (0x7f412aaf3400) [pid = 1837] [serial = 1428] [outer = 0x7f412aae6000] 14:10:44 INFO - PROCESS | 1837 | 1461013844742 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1480ms 14:10:44 INFO - PROCESS | 1837 | 1461013844777 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:10:44 INFO - PROCESS | 1837 | 1461013844779 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:10:44 INFO - PROCESS | 1837 | 1461013844786 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:10:44 INFO - PROCESS | 1837 | 1461013844788 Marionette TRACE conn3 <- [1,1874,null,{}] 14:10:44 INFO - PROCESS | 1837 | 1461013844794 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:45 INFO - PROCESS | 1837 | 1461013845005 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:10:45 INFO - PROCESS | 1837 | 1461013845296 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4128bdd000 == 173 [pid = 1837] [id = 476] 14:10:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 305 (0x7f412aae6c00) [pid = 1837] [serial = 1429] [outer = (nil)] 14:10:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 306 (0x7f412e722400) [pid = 1837] [serial = 1430] [outer = 0x7f412aae6c00] 14:10:45 INFO - PROCESS | 1837 | 1461013845420 Marionette DEBUG loaded listener.js 14:10:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 307 (0x7f4131e5a400) [pid = 1837] [serial = 1431] [outer = 0x7f412aae6c00] 14:10:46 INFO - PROCESS | 1837 | 1461013846277 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1528ms 14:10:46 INFO - PROCESS | 1837 | 1461013846315 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:10:46 INFO - PROCESS | 1837 | 1461013846317 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:10:46 INFO - PROCESS | 1837 | 1461013846324 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 1837 | 1461013846326 Marionette TRACE conn3 <- [1,1878,null,{}] 14:10:46 INFO - PROCESS | 1837 | 1461013846331 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:46 INFO - PROCESS | 1837 | 1461013846530 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:10:47 INFO - PROCESS | 1837 | 1461013847209 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132459000 == 174 [pid = 1837] [id = 477] 14:10:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 308 (0x7f412c596800) [pid = 1837] [serial = 1432] [outer = (nil)] 14:10:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 309 (0x7f412df84c00) [pid = 1837] [serial = 1433] [outer = 0x7f412c596800] 14:10:47 INFO - PROCESS | 1837 | 1461013847341 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 310 (0x7f412e1b2400) [pid = 1837] [serial = 1434] [outer = 0x7f412c596800] 14:10:48 INFO - PROCESS | 1837 | 1461013848243 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1979ms 14:10:48 INFO - PROCESS | 1837 | 1461013848304 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 1837 | 1461013848311 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:10:48 INFO - PROCESS | 1837 | 1461013848319 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1837 | 1461013848323 Marionette TRACE conn3 <- [1,1882,null,{}] 14:10:48 INFO - PROCESS | 1837 | 1461013848329 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:48 INFO - PROCESS | 1837 | 1461013848535 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:10:48 INFO - PROCESS | 1837 | 1461013848877 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351c3000 == 175 [pid = 1837] [id = 478] 14:10:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 311 (0x7f412e72b000) [pid = 1837] [serial = 1435] [outer = (nil)] 14:10:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 312 (0x7f412f5d2400) [pid = 1837] [serial = 1436] [outer = 0x7f412e72b000] 14:10:48 INFO - PROCESS | 1837 | 1461013848952 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 313 (0x7f41322a1c00) [pid = 1837] [serial = 1437] [outer = 0x7f412e72b000] 14:10:49 INFO - PROCESS | 1837 | 1461013849931 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1681ms 14:10:50 INFO - PROCESS | 1837 | 1461013850002 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 1837 | 1461013850008 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:10:50 INFO - PROCESS | 1837 | 1461013850016 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 1837 | 1461013850019 Marionette TRACE conn3 <- [1,1886,null,{}] 14:10:50 INFO - PROCESS | 1837 | 1461013850024 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:50 INFO - PROCESS | 1837 | 1461013850221 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:10:50 INFO - PROCESS | 1837 | 1461013850611 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132516800 == 176 [pid = 1837] [id = 479] 14:10:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 314 (0x7f4136ace800) [pid = 1837] [serial = 1438] [outer = (nil)] 14:10:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 315 (0x7f4137094800) [pid = 1837] [serial = 1439] [outer = 0x7f4136ace800] 14:10:50 INFO - PROCESS | 1837 | 1461013850683 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 316 (0x7f4137519800) [pid = 1837] [serial = 1440] [outer = 0x7f4136ace800] 14:10:51 INFO - PROCESS | 1837 | 1461013851526 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1589ms 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f387000 == 175 [pid = 1837] [id = 459] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc8f000 == 174 [pid = 1837] [id = 458] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136865800 == 173 [pid = 1837] [id = 457] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133572800 == 172 [pid = 1837] [id = 456] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3d7000 == 171 [pid = 1837] [id = 455] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4135049800 == 170 [pid = 1837] [id = 454] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a642000 == 169 [pid = 1837] [id = 446] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4157f0a800 == 168 [pid = 1837] [id = 445] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4149580800 == 167 [pid = 1837] [id = 444] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146474800 == 166 [pid = 1837] [id = 443] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142ad0800 == 165 [pid = 1837] [id = 442] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df18000 == 164 [pid = 1837] [id = 441] 14:10:51 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134805000 == 163 [pid = 1837] [id = 440] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 315 (0x7f4144151400) [pid = 1837] [serial = 1283] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 314 (0x7f413761e400) [pid = 1837] [serial = 1265] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 313 (0x7f413f475000) [pid = 1837] [serial = 1271] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 312 (0x7f412ea46c00) [pid = 1837] [serial = 1256] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 311 (0x7f413e249400) [pid = 1837] [serial = 1268] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 310 (0x7f413ee65800) [pid = 1837] [serial = 1313] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 309 (0x7f4142338800) [pid = 1837] [serial = 1274] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 308 (0x7f414879c400) [pid = 1837] [serial = 1292] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 307 (0x7f4133310800) [pid = 1837] [serial = 1295] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 306 (0x7f413d8b4400) [pid = 1837] [serial = 1310] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 305 (0x7f41436ef800) [pid = 1837] [serial = 1317] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 304 (0x7f41401c0400) [pid = 1837] [serial = 1314] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 303 (0x7f413e906c00) [pid = 1837] [serial = 1311] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 302 (0x7f4136aca400) [pid = 1837] [serial = 1308] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 301 (0x7f4142335000) [pid = 1837] [serial = 1316] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 300 (0x7f4131da1800) [pid = 1837] [serial = 1304] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 299 (0x7f413390a000) [pid = 1837] [serial = 1305] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 298 (0x7f4142bd6800) [pid = 1837] [serial = 1277] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 297 (0x7f4133cce800) [pid = 1837] [serial = 1262] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 296 (0x7f4136826800) [pid = 1837] [serial = 1307] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 295 (0x7f4143399c00) [pid = 1837] [serial = 1280] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 294 (0x7f41465e8800) [pid = 1837] [serial = 1286] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 293 (0x7f4147c39800) [pid = 1837] [serial = 1289] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 292 (0x7f412df89800) [pid = 1837] [serial = 1299] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 291 (0x7f412c59c000) [pid = 1837] [serial = 1298] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 290 (0x7f41305d1000) [pid = 1837] [serial = 1302] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 289 (0x7f412ea4c800) [pid = 1837] [serial = 1301] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | --DOMWINDOW == 288 (0x7f4131e44800) [pid = 1837] [serial = 1259] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1837 | 1461013851955 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 1837 | 1461013851959 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:10:51 INFO - PROCESS | 1837 | 1461013851972 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 1837 | 1461013851980 Marionette TRACE conn3 <- [1,1890,null,{}] 14:10:52 INFO - PROCESS | 1837 | 1461013851992 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:52 INFO - PROCESS | 1837 | 1461013852187 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:10:52 INFO - PROCESS | 1837 | 1461013852409 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132450800 == 164 [pid = 1837] [id = 480] 14:10:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 289 (0x7f4132558800) [pid = 1837] [serial = 1441] [outer = (nil)] 14:10:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 290 (0x7f413d8d7c00) [pid = 1837] [serial = 1442] [outer = 0x7f4132558800] 14:10:52 INFO - PROCESS | 1837 | 1461013852470 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 291 (0x7f413e9b7800) [pid = 1837] [serial = 1443] [outer = 0x7f4132558800] 14:10:53 INFO - PROCESS | 1837 | 1461013853191 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1246ms 14:10:53 INFO - PROCESS | 1837 | 1461013853218 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:10:53 INFO - PROCESS | 1837 | 1461013853221 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:10:53 INFO - PROCESS | 1837 | 1461013853227 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1837 | 1461013853229 Marionette TRACE conn3 <- [1,1894,null,{}] 14:10:53 INFO - PROCESS | 1837 | 1461013853262 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:53 INFO - PROCESS | 1837 | 1461013853450 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:10:53 INFO - PROCESS | 1837 | 1461013853464 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352d7000 == 165 [pid = 1837] [id = 481] 14:10:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 292 (0x7f413be0dc00) [pid = 1837] [serial = 1444] [outer = (nil)] 14:10:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 293 (0x7f41401bb400) [pid = 1837] [serial = 1445] [outer = 0x7f413be0dc00] 14:10:53 INFO - PROCESS | 1837 | 1461013853523 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 294 (0x7f4142bd6800) [pid = 1837] [serial = 1446] [outer = 0x7f413be0dc00] 14:10:54 INFO - PROCESS | 1837 | 1461013854450 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1248ms 14:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:10:54 INFO - PROCESS | 1837 | 1461013854525 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:10:54 INFO - PROCESS | 1837 | 1461013854528 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:10:54 INFO - PROCESS | 1837 | 1461013854536 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:10:54 INFO - PROCESS | 1837 | 1461013854539 Marionette TRACE conn3 <- [1,1898,null,{}] 14:10:54 INFO - PROCESS | 1837 | 1461013854545 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:54 INFO - PROCESS | 1837 | 1461013854814 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:10:54 INFO - PROCESS | 1837 | 1461013854844 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc74000 == 166 [pid = 1837] [id = 482] 14:10:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 295 (0x7f4142f45000) [pid = 1837] [serial = 1447] [outer = (nil)] 14:10:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 296 (0x7f4142f48800) [pid = 1837] [serial = 1448] [outer = 0x7f4142f45000] 14:10:54 INFO - PROCESS | 1837 | 1461013854918 Marionette DEBUG loaded listener.js 14:10:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 297 (0x7f4144d0f800) [pid = 1837] [serial = 1449] [outer = 0x7f4142f45000] 14:10:55 INFO - PROCESS | 1837 | 1461013855842 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1336ms 14:10:55 INFO - PROCESS | 1837 | 1461013855870 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:10:55 INFO - PROCESS | 1837 | 1461013855874 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:10:55 INFO - PROCESS | 1837 | 1461013855879 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:10:55 INFO - PROCESS | 1837 | 1461013855882 Marionette TRACE conn3 <- [1,1902,null,{}] 14:10:55 INFO - PROCESS | 1837 | 1461013855887 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:56 INFO - PROCESS | 1837 | 1461013856142 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:10:56 INFO - PROCESS | 1837 | 1461013856182 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e48c800 == 167 [pid = 1837] [id = 483] 14:10:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 298 (0x7f4145485800) [pid = 1837] [serial = 1450] [outer = (nil)] 14:10:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 299 (0x7f4145f6e800) [pid = 1837] [serial = 1451] [outer = 0x7f4145485800] 14:10:56 INFO - PROCESS | 1837 | 1461013856241 Marionette DEBUG loaded listener.js 14:10:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 300 (0x7f414676e800) [pid = 1837] [serial = 1452] [outer = 0x7f4145485800] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 299 (0x7f412c596400) [pid = 1837] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 298 (0x7f413be03800) [pid = 1837] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 297 (0x7f41374cd800) [pid = 1837] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 296 (0x7f414233c800) [pid = 1837] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 295 (0x7f4136a5c800) [pid = 1837] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 294 (0x7f4136a54c00) [pid = 1837] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 293 (0x7f4131e46000) [pid = 1837] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 292 (0x7f41305c7c00) [pid = 1837] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 291 (0x7f4131e45c00) [pid = 1837] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 290 (0x7f412c890400) [pid = 1837] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 289 (0x7f412c592c00) [pid = 1837] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 288 (0x7f4145ccb400) [pid = 1837] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 287 (0x7f413e780c00) [pid = 1837] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 286 (0x7f412f5ce000) [pid = 1837] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 285 (0x7f413e24b400) [pid = 1837] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 284 (0x7f412c891800) [pid = 1837] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 283 (0x7f412ecafc00) [pid = 1837] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 282 (0x7f4136845400) [pid = 1837] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 281 (0x7f4131e65c00) [pid = 1837] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 280 (0x7f412ecadc00) [pid = 1837] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7f414222e400) [pid = 1837] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7f4133dce000) [pid = 1837] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7f41401b8c00) [pid = 1837] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7f4131eaf000) [pid = 1837] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7f4136ac4c00) [pid = 1837] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7f412b5e2800) [pid = 1837] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7f412ecd3c00) [pid = 1837] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f4142bcd400) [pid = 1837] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f413ee6ec00) [pid = 1837] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7f413c069800) [pid = 1837] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7f412c59f000) [pid = 1837] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7f4142a14c00) [pid = 1837] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7f41436f2800) [pid = 1837] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7f41445fa800) [pid = 1837] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7f413e90fc00) [pid = 1837] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7f41436f7400) [pid = 1837] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7f4142a12c00) [pid = 1837] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7f4131d9bc00) [pid = 1837] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7f4136a58000) [pid = 1837] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7f412b5df000) [pid = 1837] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f412b5dec00) [pid = 1837] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f412f5ca400) [pid = 1837] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f41339f5c00) [pid = 1837] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f4131e51400) [pid = 1837] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f413f1b8800) [pid = 1837] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f4132561000) [pid = 1837] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f41322bb000) [pid = 1837] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f4133dcb800) [pid = 1837] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f4136a5dc00) [pid = 1837] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f412c59b800) [pid = 1837] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f413e57c400) [pid = 1837] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f41302e7800) [pid = 1837] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f4145f0b000) [pid = 1837] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f412b5dc400) [pid = 1837] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f41302e8400) [pid = 1837] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f4142e92000) [pid = 1837] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:10:57 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f4136a54000) [pid = 1837] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f413c06c000) [pid = 1837] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f41465de400) [pid = 1837] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7f4131d93c00) [pid = 1837] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f41348eb400) [pid = 1837] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7f4140377400) [pid = 1837] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7f4133cc7400) [pid = 1837] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7f4145cca400) [pid = 1837] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7f414339b800) [pid = 1837] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7f41339f0400) [pid = 1837] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7f413ee6e000) [pid = 1837] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7f413ee6f800) [pid = 1837] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7f4146373400) [pid = 1837] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f4143394c00) [pid = 1837] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f412df86000) [pid = 1837] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f4132555400) [pid = 1837] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f412c595000) [pid = 1837] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f41351f1400) [pid = 1837] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f412c59ec00) [pid = 1837] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f4145d83800) [pid = 1837] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f4131f89800) [pid = 1837] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f4147a38800) [pid = 1837] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f412df8d000) [pid = 1837] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f412c59d000) [pid = 1837] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7f413ee26c00) [pid = 1837] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7f4145fc0000) [pid = 1837] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7f4133dd8400) [pid = 1837] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7f41351e7800) [pid = 1837] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7f412c897c00) [pid = 1837] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7f412c5e3400) [pid = 1837] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:10:58 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7f412ecab800) [pid = 1837] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:10:58 INFO - PROCESS | 1837 | 1461013858346 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2494ms 14:10:58 INFO - PROCESS | 1837 | 1461013858375 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:10:58 INFO - PROCESS | 1837 | 1461013858378 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:10:58 INFO - PROCESS | 1837 | 1461013858383 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 1837 | 1461013858386 Marionette TRACE conn3 <- [1,1906,null,{}] 14:10:58 INFO - PROCESS | 1837 | 1461013858391 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:58 INFO - PROCESS | 1837 | 1461013858654 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:10:58 INFO - PROCESS | 1837 | 1461013858777 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e762000 == 168 [pid = 1837] [id = 484] 14:10:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7f412b5d9400) [pid = 1837] [serial = 1453] [outer = (nil)] 14:10:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7f412c88b400) [pid = 1837] [serial = 1454] [outer = 0x7f412b5d9400] 14:10:58 INFO - PROCESS | 1837 | 1461013858851 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7f412ea4f000) [pid = 1837] [serial = 1455] [outer = 0x7f412b5d9400] 14:10:59 INFO - PROCESS | 1837 | 1461013859627 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1283ms 14:10:59 INFO - PROCESS | 1837 | 1461013859668 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:10:59 INFO - PROCESS | 1837 | 1461013859672 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:10:59 INFO - PROCESS | 1837 | 1461013859678 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:10:59 INFO - PROCESS | 1837 | 1461013859680 Marionette TRACE conn3 <- [1,1910,null,{}] 14:10:59 INFO - PROCESS | 1837 | 1461013859686 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:59 INFO - PROCESS | 1837 | 1461013859963 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:11:00 INFO - PROCESS | 1837 | 1461013860281 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3ab800 == 169 [pid = 1837] [id = 485] 14:11:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7f412aaf0800) [pid = 1837] [serial = 1456] [outer = (nil)] 14:11:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7f412c599000) [pid = 1837] [serial = 1457] [outer = 0x7f412aaf0800] 14:11:00 INFO - PROCESS | 1837 | 1461013860445 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7f412e1aec00) [pid = 1837] [serial = 1458] [outer = 0x7f412aaf0800] 14:11:01 INFO - PROCESS | 1837 | 1461013861346 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1740ms 14:11:01 INFO - PROCESS | 1837 | 1461013861422 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:11:01 INFO - PROCESS | 1837 | 1461013861431 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:11:01 INFO - PROCESS | 1837 | 1461013861441 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:11:01 INFO - PROCESS | 1837 | 1461013861447 Marionette TRACE conn3 <- [1,1914,null,{}] 14:11:01 INFO - PROCESS | 1837 | 1461013861456 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:01 INFO - PROCESS | 1837 | 1461013861765 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:11:02 INFO - PROCESS | 1837 | 1461013862121 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352c2800 == 170 [pid = 1837] [id = 486] 14:11:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7f412f3fb800) [pid = 1837] [serial = 1459] [outer = (nil)] 14:11:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f41305c7c00) [pid = 1837] [serial = 1460] [outer = 0x7f412f3fb800] 14:11:02 INFO - PROCESS | 1837 | 1461013862209 Marionette DEBUG loaded listener.js 14:11:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f4131e5b000) [pid = 1837] [serial = 1461] [outer = 0x7f412f3fb800] 14:11:03 INFO - PROCESS | 1837 | 1461013863121 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1736ms 14:11:03 INFO - PROCESS | 1837 | 1461013863181 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:11:03 INFO - PROCESS | 1837 | 1461013863187 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:11:03 INFO - PROCESS | 1837 | 1461013863193 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:11:03 INFO - PROCESS | 1837 | 1461013863197 Marionette TRACE conn3 <- [1,1918,null,{}] 14:11:03 INFO - PROCESS | 1837 | 1461013863202 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:03 INFO - PROCESS | 1837 | 1461013863426 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:11:03 INFO - PROCESS | 1837 | ************************* 14:11:03 INFO - PROCESS | 1837 | A coding exception was thrown and uncaught in a Task. 14:11:03 INFO - PROCESS | 1837 | 14:11:03 INFO - PROCESS | 1837 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:11:03 INFO - PROCESS | 1837 | Full stack: 14:11:03 INFO - PROCESS | 1837 | ************************* 14:11:03 INFO - PROCESS | 1837 | 1461013863863 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413dfd6000 == 171 [pid = 1837] [id = 487] 14:11:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f413390d800) [pid = 1837] [serial = 1462] [outer = (nil)] 14:11:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f41351e9000) [pid = 1837] [serial = 1463] [outer = 0x7f413390d800] 14:11:03 INFO - PROCESS | 1837 | 1461013863941 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f4136851000) [pid = 1837] [serial = 1464] [outer = 0x7f413390d800] 14:11:04 INFO - PROCESS | 1837 | 1461013864846 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1730ms 14:11:04 INFO - PROCESS | 1837 | 1461013864925 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:11:04 INFO - PROCESS | 1837 | 1461013864930 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:11:04 INFO - PROCESS | 1837 | 1461013864946 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 1837 | 1461013864955 Marionette TRACE conn3 <- [1,1922,null,{}] 14:11:04 INFO - PROCESS | 1837 | 1461013864961 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:05 INFO - PROCESS | 1837 | 1461013865231 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:11:05 INFO - PROCESS | 1837 | 1461013865573 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f25b800 == 172 [pid = 1837] [id = 488] 14:11:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7f41374cec00) [pid = 1837] [serial = 1465] [outer = (nil)] 14:11:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7f41374d7c00) [pid = 1837] [serial = 1466] [outer = 0x7f41374cec00] 14:11:05 INFO - PROCESS | 1837 | 1461013865681 Marionette DEBUG loaded listener.js 14:11:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7f413c0f0c00) [pid = 1837] [serial = 1467] [outer = 0x7f41374cec00] 14:11:06 INFO - PROCESS | 1837 | 1461013866530 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1650ms 14:11:06 INFO - PROCESS | 1837 | 1461013866588 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:11:06 INFO - PROCESS | 1837 | 1461013866592 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:11:06 INFO - PROCESS | 1837 | 1461013866598 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:11:06 INFO - PROCESS | 1837 | 1461013866601 Marionette TRACE conn3 <- [1,1926,null,{}] 14:11:06 INFO - PROCESS | 1837 | 1461013866606 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:06 INFO - PROCESS | 1837 | 1461013866833 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:11:07 INFO - PROCESS | 1837 | 1461013867139 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41370e0000 == 173 [pid = 1837] [id = 489] 14:11:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7f4137023400) [pid = 1837] [serial = 1468] [outer = (nil)] 14:11:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7f4137028c00) [pid = 1837] [serial = 1469] [outer = 0x7f4137023400] 14:11:07 INFO - PROCESS | 1837 | 1461013867247 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7f413e9c2800) [pid = 1837] [serial = 1470] [outer = 0x7f4137023400] 14:11:08 INFO - PROCESS | 1837 | 1461013868130 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1581ms 14:11:08 INFO - PROCESS | 1837 | 1461013868180 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 1837 | 1461013868184 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:11:08 INFO - PROCESS | 1837 | 1461013868191 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1837 | 1461013868194 Marionette TRACE conn3 <- [1,1930,null,{}] 14:11:08 INFO - PROCESS | 1837 | 1461013868200 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:08 INFO - PROCESS | 1837 | 1461013868418 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:11:08 INFO - PROCESS | 1837 | 1461013868754 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146283000 == 174 [pid = 1837] [id = 490] 14:11:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7f413f1b0c00) [pid = 1837] [serial = 1471] [outer = (nil)] 14:11:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7f4140071c00) [pid = 1837] [serial = 1472] [outer = 0x7f413f1b0c00] 14:11:08 INFO - PROCESS | 1837 | 1461013868849 Marionette DEBUG loaded listener.js 14:11:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7f4142e46800) [pid = 1837] [serial = 1473] [outer = 0x7f413f1b0c00] 14:11:09 INFO - PROCESS | 1837 | 1461013869760 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1636ms 14:11:09 INFO - PROCESS | 1837 | 1461013869837 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:11:09 INFO - PROCESS | 1837 | 1461013869841 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:11:09 INFO - PROCESS | 1837 | 1461013869847 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 1837 | 1461013869850 Marionette TRACE conn3 <- [1,1934,null,{}] 14:11:09 INFO - PROCESS | 1837 | 1461013869856 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:10 INFO - PROCESS | 1837 | 1461013870069 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:11:10 INFO - PROCESS | 1837 | 1461013870381 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147f32800 == 175 [pid = 1837] [id = 491] 14:11:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7f413f1b1800) [pid = 1837] [serial = 1474] [outer = (nil)] 14:11:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7f41436f2800) [pid = 1837] [serial = 1475] [outer = 0x7f413f1b1800] 14:11:10 INFO - PROCESS | 1837 | 1461013870462 Marionette DEBUG loaded listener.js 14:11:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7f4144252800) [pid = 1837] [serial = 1476] [outer = 0x7f413f1b1800] 14:11:11 INFO - PROCESS | 1837 | 1461013871334 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1534ms 14:11:11 INFO - PROCESS | 1837 | 1461013871382 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:11:11 INFO - PROCESS | 1837 | 1461013871385 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:11:11 INFO - PROCESS | 1837 | 1461013871392 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:11:11 INFO - PROCESS | 1837 | 1461013871395 Marionette TRACE conn3 <- [1,1938,null,{}] 14:11:11 INFO - PROCESS | 1837 | 1461013871401 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:11 INFO - PROCESS | 1837 | 1461013871593 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:11:11 INFO - PROCESS | 1837 | 1461013871867 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41550d0000 == 176 [pid = 1837] [id = 492] 14:11:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7f4131da1c00) [pid = 1837] [serial = 1477] [outer = (nil)] 14:11:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7f4144d0cc00) [pid = 1837] [serial = 1478] [outer = 0x7f4131da1c00] 14:11:11 INFO - PROCESS | 1837 | 1461013871992 Marionette DEBUG loaded listener.js 14:11:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7f41452dfc00) [pid = 1837] [serial = 1479] [outer = 0x7f4131da1c00] 14:11:12 INFO - PROCESS | 1837 | 1461013872824 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1477ms 14:11:12 INFO - PROCESS | 1837 | 1461013872872 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:11:12 INFO - PROCESS | 1837 | 1461013872875 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:11:12 INFO - PROCESS | 1837 | 1461013872881 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1837 | 1461013872884 Marionette TRACE conn3 <- [1,1942,null,{}] 14:11:12 INFO - PROCESS | 1837 | 1461013872889 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:13 INFO - PROCESS | 1837 | 1461013873091 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:11:13 INFO - PROCESS | 1837 | 1461013873363 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c92800 == 177 [pid = 1837] [id = 493] 14:11:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7f413390fc00) [pid = 1837] [serial = 1480] [outer = (nil)] 14:11:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7f4145ccbc00) [pid = 1837] [serial = 1481] [outer = 0x7f413390fc00] 14:11:13 INFO - PROCESS | 1837 | 1461013873438 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7f4145d88800) [pid = 1837] [serial = 1482] [outer = 0x7f413390fc00] 14:11:14 INFO - PROCESS | 1837 | 1461013874303 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1478ms 14:11:14 INFO - PROCESS | 1837 | 1461013874360 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:11:14 INFO - PROCESS | 1837 | 1461013874363 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:11:14 INFO - PROCESS | 1837 | 1461013874369 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 1837 | 1461013874371 Marionette TRACE conn3 <- [1,1946,null,{}] 14:11:14 INFO - PROCESS | 1837 | 1461013874377 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:14 INFO - PROCESS | 1837 | 1461013874580 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:11:14 INFO - PROCESS | 1837 | 1461013874856 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415d136800 == 178 [pid = 1837] [id = 494] 14:11:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7f41452e0400) [pid = 1837] [serial = 1483] [outer = (nil)] 14:11:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7f41465dcc00) [pid = 1837] [serial = 1484] [outer = 0x7f41452e0400] 14:11:14 INFO - PROCESS | 1837 | 1461013874973 Marionette DEBUG loaded listener.js 14:11:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7f4146d05800) [pid = 1837] [serial = 1485] [outer = 0x7f41452e0400] 14:11:15 INFO - PROCESS | 1837 | 1461013875807 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1479ms 14:11:15 INFO - PROCESS | 1837 | 1461013875849 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 1837 | 1461013875853 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:11:15 INFO - PROCESS | 1837 | 1461013875858 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1837 | 1461013875860 Marionette TRACE conn3 <- [1,1950,null,{}] 14:11:15 INFO - PROCESS | 1837 | 1461013875866 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:16 INFO - PROCESS | 1837 | 1461013876064 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:11:16 INFO - PROCESS | 1837 | 1461013876340 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d7be000 == 179 [pid = 1837] [id = 495] 14:11:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7f4146d0e000) [pid = 1837] [serial = 1486] [outer = (nil)] 14:11:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7f4146d10800) [pid = 1837] [serial = 1487] [outer = 0x7f4146d0e000] 14:11:16 INFO - PROCESS | 1837 | 1461013876484 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7f41479bfc00) [pid = 1837] [serial = 1488] [outer = 0x7f4146d0e000] 14:11:17 INFO - PROCESS | 1837 | 1461013877426 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1633ms 14:11:17 INFO - PROCESS | 1837 | 1461013877493 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:11:17 INFO - PROCESS | 1837 | 1461013877496 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:11:17 INFO - PROCESS | 1837 | 1461013877503 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 1837 | 1461013877507 Marionette TRACE conn3 <- [1,1954,null,{}] 14:11:17 INFO - PROCESS | 1837 | 1461013877513 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:17 INFO - PROCESS | 1837 | 1461013877827 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:11:18 INFO - PROCESS | 1837 | 1461013878147 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4129a3f000 == 180 [pid = 1837] [id = 496] 14:11:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7f4146d0e400) [pid = 1837] [serial = 1489] [outer = (nil)] 14:11:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7f4154e3fc00) [pid = 1837] [serial = 1490] [outer = 0x7f4146d0e400] 14:11:18 INFO - PROCESS | 1837 | 1461013878229 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7f415622a000) [pid = 1837] [serial = 1491] [outer = 0x7f4146d0e400] 14:11:19 INFO - PROCESS | 1837 | 1461013879133 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1684ms 14:11:19 INFO - PROCESS | 1837 | 1461013879188 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 1837 | 1461013879192 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:11:19 INFO - PROCESS | 1837 | 1461013879198 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 1837 | 1461013879200 Marionette TRACE conn3 <- [1,1958,null,{}] 14:11:19 INFO - PROCESS | 1837 | 1461013879206 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:19 INFO - PROCESS | 1837 | 1461013879417 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:11:19 INFO - PROCESS | 1837 | 1461013879693 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4135294000 == 181 [pid = 1837] [id = 497] 14:11:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7f4146d11800) [pid = 1837] [serial = 1492] [outer = (nil)] 14:11:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7f4158588400) [pid = 1837] [serial = 1493] [outer = 0x7f4146d11800] 14:11:19 INFO - PROCESS | 1837 | 1461013879809 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7f4159db3400) [pid = 1837] [serial = 1494] [outer = 0x7f4146d11800] 14:11:20 INFO - PROCESS | 1837 | 1461013880633 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 14:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:11:20 INFO - PROCESS | 1837 | 1461013880729 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 1837 | 1461013880732 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:11:20 INFO - PROCESS | 1837 | 1461013880739 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1837 | 1461013880742 Marionette TRACE conn3 <- [1,1962,null,{}] 14:11:20 INFO - PROCESS | 1837 | 1461013880747 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:20 INFO - PROCESS | 1837 | 1461013880964 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:11:21 INFO - PROCESS | 1837 | 1461013881284 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4161e8e000 == 182 [pid = 1837] [id = 498] 14:11:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7f413e578400) [pid = 1837] [serial = 1495] [outer = (nil)] 14:11:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7f415a3a5c00) [pid = 1837] [serial = 1496] [outer = 0x7f413e578400] 14:11:21 INFO - PROCESS | 1837 | 1461013881361 Marionette DEBUG loaded listener.js 14:11:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7f415a689800) [pid = 1837] [serial = 1497] [outer = 0x7f413e578400] 14:11:22 INFO - PROCESS | 1837 | 1461013882180 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1479ms 14:11:22 INFO - PROCESS | 1837 | 1461013882218 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:11:22 INFO - PROCESS | 1837 | 1461013882222 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:11:22 INFO - PROCESS | 1837 | 1461013882227 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:11:22 INFO - PROCESS | 1837 | 1461013882230 Marionette TRACE conn3 <- [1,1966,null,{}] 14:11:22 INFO - PROCESS | 1837 | 1461013882235 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:22 INFO - PROCESS | 1837 | 1461013882441 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:11:22 INFO - PROCESS | 1837 | 1461013882719 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41292db800 == 183 [pid = 1837] [id = 499] 14:11:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7f4132983400) [pid = 1837] [serial = 1498] [outer = (nil)] 14:11:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7f413298a400) [pid = 1837] [serial = 1499] [outer = 0x7f4132983400] 14:11:22 INFO - PROCESS | 1837 | 1461013882833 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7f413298e800) [pid = 1837] [serial = 1500] [outer = 0x7f4132983400] 14:11:23 INFO - PROCESS | 1837 | 1461013883647 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1480ms 14:11:23 INFO - PROCESS | 1837 | 1461013883716 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:11:23 INFO - PROCESS | 1837 | 1461013883726 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:11:23 INFO - PROCESS | 1837 | 1461013883731 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1837 | 1461013883735 Marionette TRACE conn3 <- [1,1970,null,{}] 14:11:23 INFO - PROCESS | 1837 | 1461013883740 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:23 INFO - PROCESS | 1837 | 1461013883951 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:11:24 INFO - PROCESS | 1837 | 1461013884238 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412ab27800 == 184 [pid = 1837] [id = 500] 14:11:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7f412ab64400) [pid = 1837] [serial = 1501] [outer = (nil)] 14:11:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7f412ab6c000) [pid = 1837] [serial = 1502] [outer = 0x7f412ab64400] 14:11:24 INFO - PROCESS | 1837 | 1461013884351 Marionette DEBUG loaded listener.js 14:11:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7f412ab70800) [pid = 1837] [serial = 1503] [outer = 0x7f412ab64400] 14:11:25 INFO - PROCESS | 1837 | 1461013885268 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1582ms 14:11:25 INFO - PROCESS | 1837 | 1461013885315 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:11:25 INFO - PROCESS | 1837 | 1461013885318 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:11:25 INFO - PROCESS | 1837 | 1461013885325 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:11:25 INFO - PROCESS | 1837 | 1461013885327 Marionette TRACE conn3 <- [1,1974,null,{}] 14:11:25 INFO - PROCESS | 1837 | 1461013885333 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:25 INFO - PROCESS | 1837 | 1461013885567 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:11:25 INFO - PROCESS | 1837 | 1461013885896 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412dfb0000 == 185 [pid = 1837] [id = 501] 14:11:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7f412ab66c00) [pid = 1837] [serial = 1504] [outer = (nil)] 14:11:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7f412df84400) [pid = 1837] [serial = 1505] [outer = 0x7f412ab66c00] 14:11:25 INFO - PROCESS | 1837 | 1461013885975 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7f41302e1400) [pid = 1837] [serial = 1506] [outer = 0x7f412ab66c00] 14:11:26 INFO - PROCESS | 1837 | 1461013886815 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1530ms 14:11:26 INFO - PROCESS | 1837 | 1461013886856 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 1837 | 1461013886858 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:11:26 INFO - PROCESS | 1837 | 1461013886864 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 1837 | 1461013886866 Marionette TRACE conn3 <- [1,1978,null,{}] 14:11:26 INFO - PROCESS | 1837 | 1461013886872 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:27 INFO - PROCESS | 1837 | 1461013887083 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:11:27 INFO - PROCESS | 1837 | 1461013887369 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132466800 == 186 [pid = 1837] [id = 502] 14:11:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7f412ab70c00) [pid = 1837] [serial = 1507] [outer = (nil)] 14:11:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7f412eca6c00) [pid = 1837] [serial = 1508] [outer = 0x7f412ab70c00] 14:11:27 INFO - PROCESS | 1837 | 1461013887485 Marionette DEBUG loaded listener.js 14:11:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7f41305ce800) [pid = 1837] [serial = 1509] [outer = 0x7f412ab70c00] 14:11:28 INFO - PROCESS | 1837 | 1461013888344 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1532ms 14:11:28 INFO - PROCESS | 1837 | 1461013888398 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:11:28 INFO - PROCESS | 1837 | 1461013888402 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:11:28 INFO - PROCESS | 1837 | 1461013888407 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:11:28 INFO - PROCESS | 1837 | 1461013888410 Marionette TRACE conn3 <- [1,1982,null,{}] 14:11:28 INFO - PROCESS | 1837 | 1461013888415 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:28 INFO - PROCESS | 1837 | 1461013888635 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:11:28 INFO - PROCESS | 1837 | 1461013888921 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e396000 == 187 [pid = 1837] [id = 503] 14:11:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7f412b5dd800) [pid = 1837] [serial = 1510] [outer = (nil)] 14:11:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7f412c5eb400) [pid = 1837] [serial = 1511] [outer = 0x7f412b5dd800] 14:11:29 INFO - PROCESS | 1837 | 1461013889040 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7f41305c5400) [pid = 1837] [serial = 1512] [outer = 0x7f412b5dd800] 14:11:29 INFO - PROCESS | 1837 | 1461013889915 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1545ms 14:11:29 INFO - PROCESS | 1837 | 1461013889953 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 1837 | 1461013889957 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:11:29 INFO - PROCESS | 1837 | 1461013889964 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1837 | 1461013889967 Marionette TRACE conn3 <- [1,1986,null,{}] 14:11:29 INFO - PROCESS | 1837 | 1461013889972 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:30 INFO - PROCESS | 1837 | 1461013890194 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f261000 == 186 [pid = 1837] [id = 208] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e03e000 == 185 [pid = 1837] [id = 328] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4145f96800 == 184 [pid = 1837] [id = 210] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ec5a800 == 183 [pid = 1837] [id = 204] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41351c7000 == 182 [pid = 1837] [id = 200] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146467000 == 181 [pid = 1837] [id = 427] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414b228000 == 180 [pid = 1837] [id = 428] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f246800 == 179 [pid = 1837] [id = 378] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41555b5800 == 178 [pid = 1837] [id = 429] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4144193800 == 177 [pid = 1837] [id = 209] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41432b3800 == 176 [pid = 1837] [id = 426] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413244b800 == 175 [pid = 1837] [id = 431] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414220f800 == 174 [pid = 1837] [id = 425] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41585bb800 == 173 [pid = 1837] [id = 430] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e762000 == 172 [pid = 1837] [id = 484] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e48c800 == 171 [pid = 1837] [id = 483] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc74000 == 170 [pid = 1837] [id = 482] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352d7000 == 169 [pid = 1837] [id = 481] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132450800 == 168 [pid = 1837] [id = 480] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ece7800 == 167 [pid = 1837] [id = 439] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132516800 == 166 [pid = 1837] [id = 479] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41351c3000 == 165 [pid = 1837] [id = 478] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132459000 == 164 [pid = 1837] [id = 477] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4161e8a000 == 163 [pid = 1837] [id = 471] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c57b800 == 162 [pid = 1837] [id = 470] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a668000 == 161 [pid = 1837] [id = 469] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156219000 == 160 [pid = 1837] [id = 468] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415507c800 == 159 [pid = 1837] [id = 467] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147f28800 == 158 [pid = 1837] [id = 466] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146060000 == 157 [pid = 1837] [id = 465] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142deb800 == 156 [pid = 1837] [id = 464] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f014000 == 155 [pid = 1837] [id = 463] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41375c8000 == 154 [pid = 1837] [id = 462] 14:11:31 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41339b9800 == 153 [pid = 1837] [id = 461] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7f415a3a5800) [pid = 1837] [serial = 1080] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7f4142bd0c00) [pid = 1837] [serial = 1053] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7f4142a14800) [pid = 1837] [serial = 1140] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7f4142e95800) [pid = 1837] [serial = 1206] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7f41434e3000) [pid = 1837] [serial = 1329] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7f4136ac9400) [pid = 1837] [serial = 1325] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7f4136834400) [pid = 1837] [serial = 1023] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7f4131eb3000) [pid = 1837] [serial = 1260] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7f415a748800) [pid = 1837] [serial = 1020] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7f412f3f3800) [pid = 1837] [serial = 1365] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7f412c5a0c00) [pid = 1837] [serial = 1077] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7f41464b9800) [pid = 1837] [serial = 1152] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7f4145f67000) [pid = 1837] [serial = 1331] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7f41550b3400) [pid = 1837] [serial = 1337] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7f415a230000) [pid = 1837] [serial = 1017] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7f414b0cc000) [pid = 1837] [serial = 1221] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7f4136853800) [pid = 1837] [serial = 1164] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7f4132556c00) [pid = 1837] [serial = 1188] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7f413e913800) [pid = 1837] [serial = 1269] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7f4131eb6c00) [pid = 1837] [serial = 1322] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7f4140072800) [pid = 1837] [serial = 1328] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7f4131e42400) [pid = 1837] [serial = 1122] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7f41436ee400) [pid = 1837] [serial = 1281] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7f413e909000) [pid = 1837] [serial = 1200] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7f41441b5c00) [pid = 1837] [serial = 1068] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7f413be0d000) [pid = 1837] [serial = 1374] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7f413e9bfc00) [pid = 1837] [serial = 1134] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7f412ecd8000) [pid = 1837] [serial = 1379] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7f414861c000) [pid = 1837] [serial = 1296] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7f4144e22800) [pid = 1837] [serial = 1284] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7f4142228800) [pid = 1837] [serial = 1137] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7f4156507800) [pid = 1837] [serial = 1340] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7f413ee64c00) [pid = 1837] [serial = 1380] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7f413ee20800) [pid = 1837] [serial = 1062] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7f41322b5000) [pid = 1837] [serial = 1323] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7f4132561c00) [pid = 1837] [serial = 1230] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7f41441b4000) [pid = 1837] [serial = 1209] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7f412ea4bc00) [pid = 1837] [serial = 1364] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7f41441bdc00) [pid = 1837] [serial = 1002] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7f4147a3fc00) [pid = 1837] [serial = 1218] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7f41444e0000) [pid = 1837] [serial = 1149] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7f41470b5400) [pid = 1837] [serial = 1005] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7f41436ed800) [pid = 1837] [serial = 1146] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7f4136831c00) [pid = 1837] [serial = 1371] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7f413be07000) [pid = 1837] [serial = 1128] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7f414861a800) [pid = 1837] [serial = 1161] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7f4131f82800) [pid = 1837] [serial = 1098] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7f412f5d9400) [pid = 1837] [serial = 1014] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f4142334400) [pid = 1837] [serial = 1101] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f4132555c00) [pid = 1837] [serial = 1194] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f4148614000) [pid = 1837] [serial = 1158] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f4136830c00) [pid = 1837] [serial = 1059] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f4136834000) [pid = 1837] [serial = 1263] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7f4137620800) [pid = 1837] [serial = 1197] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7f413c0ef400) [pid = 1837] [serial = 1119] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7f412ea50800) [pid = 1837] [serial = 1083] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7f4143397c00) [pid = 1837] [serial = 1143] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7f4159db2c00) [pid = 1837] [serial = 1074] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7f4131eb5800) [pid = 1837] [serial = 1355] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7f4148618000) [pid = 1837] [serial = 1290] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7f4136a5ec00) [pid = 1837] [serial = 1373] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7f4142f4c000) [pid = 1837] [serial = 1358] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7f412b5e7000) [pid = 1837] [serial = 1095] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7f4131e4b800) [pid = 1837] [serial = 1056] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7f4146920c00) [pid = 1837] [serial = 1332] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7f4145fc0c00) [pid = 1837] [serial = 1215] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7f413df40c00) [pid = 1837] [serial = 1131] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f4159c4dc00) [pid = 1837] [serial = 1343] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f4133cd0800) [pid = 1837] [serial = 1370] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f4142e8ec00) [pid = 1837] [serial = 1065] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f4147650400) [pid = 1837] [serial = 1155] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f41322a4800) [pid = 1837] [serial = 1368] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f41401b9000) [pid = 1837] [serial = 996] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f4147a3c800) [pid = 1837] [serial = 1334] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f4159db8800) [pid = 1837] [serial = 1346] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f41452dec00) [pid = 1837] [serial = 1212] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f41487a4000) [pid = 1837] [serial = 1008] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f41452d7000) [pid = 1837] [serial = 1319] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f413d8b1400) [pid = 1837] [serial = 1266] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f4140e9d800) [pid = 1837] [serial = 1272] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f4142e94000) [pid = 1837] [serial = 1278] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f414951bc00) [pid = 1837] [serial = 1293] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f4148aa7800) [pid = 1837] [serial = 1335] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f415a3ab400) [pid = 1837] [serial = 1086] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f4131e59c00) [pid = 1837] [serial = 1233] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f4133cc4c00) [pid = 1837] [serial = 1125] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f413d8b0000) [pid = 1837] [serial = 1326] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f412c899800) [pid = 1837] [serial = 1092] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f413d8d9400) [pid = 1837] [serial = 1376] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4154e4a000) [pid = 1837] [serial = 1227] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f415858ec00) [pid = 1837] [serial = 1011] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4143397000) [pid = 1837] [serial = 1089] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f415538d800) [pid = 1837] [serial = 1071] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f4145f67800) [pid = 1837] [serial = 1320] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f412ecdbc00) [pid = 1837] [serial = 1257] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f413e57fc00) [pid = 1837] [serial = 1377] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f41374ce000) [pid = 1837] [serial = 1224] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f4142a0f400) [pid = 1837] [serial = 1275] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f4131e5cc00) [pid = 1837] [serial = 1367] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f4147648c00) [pid = 1837] [serial = 1287] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f413ee6a800) [pid = 1837] [serial = 1203] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f4142e97800) [pid = 1837] [serial = 999] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f412ecda800) [pid = 1837] [serial = 1191] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f412c5f2000) [pid = 1837] [serial = 1029] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f4142e48000) [pid = 1837] [serial = 1361] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f412f3fac00) [pid = 1837] [serial = 1352] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f413761a000) [pid = 1837] [serial = 1026] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f412e1b6c00) [pid = 1837] [serial = 1349] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f4142385c00) [pid = 1837] [serial = 1382] [outer = (nil)] [url = about:blank] 14:11:31 INFO - PROCESS | 1837 | 1461013891993 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c572000 == 154 [pid = 1837] [id = 504] 14:11:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f412c5ec000) [pid = 1837] [serial = 1513] [outer = (nil)] 14:11:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f412c895000) [pid = 1837] [serial = 1514] [outer = 0x7f412c5ec000] 14:11:32 INFO - PROCESS | 1837 | 1461013892071 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f412e1b4400) [pid = 1837] [serial = 1515] [outer = 0x7f412c5ec000] 14:11:32 INFO - PROCESS | 1837 | 1461013892823 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2893ms 14:11:32 INFO - PROCESS | 1837 | 1461013892859 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:11:32 INFO - PROCESS | 1837 | 1461013892865 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:11:32 INFO - PROCESS | 1837 | 1461013892873 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:11:32 INFO - PROCESS | 1837 | 1461013892876 Marionette TRACE conn3 <- [1,1990,null,{}] 14:11:32 INFO - PROCESS | 1837 | 1461013892883 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:33 INFO - PROCESS | 1837 | 1461013893101 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:11:33 INFO - PROCESS | 1837 | 1461013893280 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3e2000 == 155 [pid = 1837] [id = 505] 14:11:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f412c5ecc00) [pid = 1837] [serial = 1516] [outer = (nil)] 14:11:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f412ecdc400) [pid = 1837] [serial = 1517] [outer = 0x7f412c5ecc00] 14:11:33 INFO - PROCESS | 1837 | 1461013893348 Marionette DEBUG loaded listener.js 14:11:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f412f5d0000) [pid = 1837] [serial = 1518] [outer = 0x7f412c5ecc00] 14:11:34 INFO - PROCESS | 1837 | 1461013894240 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1382ms 14:11:34 INFO - PROCESS | 1837 | 1461013894258 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:11:34 INFO - PROCESS | 1837 | 1461013894263 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:11:34 INFO - PROCESS | 1837 | 1461013894275 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1837 | 1461013894277 Marionette TRACE conn3 <- [1,1994,null,{}] 14:11:34 INFO - PROCESS | 1837 | 1461013894282 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:34 INFO - PROCESS | 1837 | 1461013894532 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:11:34 INFO - PROCESS | 1837 | 1461013894570 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132188000 == 156 [pid = 1837] [id = 506] 14:11:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f412f3f6c00) [pid = 1837] [serial = 1519] [outer = (nil)] 14:11:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f4131e5cc00) [pid = 1837] [serial = 1520] [outer = 0x7f412f3f6c00] 14:11:34 INFO - PROCESS | 1837 | 1461013894637 Marionette DEBUG loaded listener.js 14:11:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4131eb0000) [pid = 1837] [serial = 1521] [outer = 0x7f412f3f6c00] 14:11:35 INFO - PROCESS | 1837 | 1461013895597 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1385ms 14:11:35 INFO - PROCESS | 1837 | 1461013895653 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:11:35 INFO - PROCESS | 1837 | 1461013895662 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:11:35 INFO - PROCESS | 1837 | 1461013895700 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:11:35 INFO - PROCESS | 1837 | 1461013895714 Marionette TRACE conn3 <- [1,1998,null,{}] 14:11:35 INFO - PROCESS | 1837 | 1461013895807 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:36 INFO - PROCESS | 1837 | 1461013896146 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f4136ace800) [pid = 1837] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f415504b400) [pid = 1837] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f412e72b000) [pid = 1837] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4145485800) [pid = 1837] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f4132558800) [pid = 1837] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f412c596800) [pid = 1837] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4142f45000) [pid = 1837] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f413be0dc00) [pid = 1837] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f414b02bc00) [pid = 1837] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f414b029000) [pid = 1837] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:11:36 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4156506400) [pid = 1837] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:11:36 INFO - PROCESS | 1837 | 1461013896884 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413357a000 == 157 [pid = 1837] [id = 507] 14:11:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f412b5da800) [pid = 1837] [serial = 1522] [outer = (nil)] 14:11:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f412e1abc00) [pid = 1837] [serial = 1523] [outer = 0x7f412b5da800] 14:11:36 INFO - PROCESS | 1837 | 1461013896947 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f4132984000) [pid = 1837] [serial = 1524] [outer = 0x7f412b5da800] 14:11:37 INFO - PROCESS | 1837 | 1461013897637 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1984ms 14:11:37 INFO - PROCESS | 1837 | 1461013897666 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:11:37 INFO - PROCESS | 1837 | 1461013897670 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:11:37 INFO - PROCESS | 1837 | 1461013897676 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:11:37 INFO - PROCESS | 1837 | 1461013897678 Marionette TRACE conn3 <- [1,2002,null,{}] 14:11:37 INFO - PROCESS | 1837 | 1461013897683 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:37 INFO - PROCESS | 1837 | 1461013897946 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:11:37 INFO - PROCESS | 1837 | 1461013897968 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134c69000 == 158 [pid = 1837] [id = 508] 14:11:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f412b5dbc00) [pid = 1837] [serial = 1525] [outer = (nil)] 14:11:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f4133903000) [pid = 1837] [serial = 1526] [outer = 0x7f412b5dbc00] 14:11:38 INFO - PROCESS | 1837 | 1461013898030 Marionette DEBUG loaded listener.js 14:11:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4133cd0800) [pid = 1837] [serial = 1527] [outer = 0x7f412b5dbc00] 14:11:39 INFO - PROCESS | 1837 | 1461013899101 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1481ms 14:11:39 INFO - PROCESS | 1837 | 1461013899158 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:11:39 INFO - PROCESS | 1837 | 1461013899164 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:11:39 INFO - PROCESS | 1837 | 1461013899172 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:11:39 INFO - PROCESS | 1837 | 1461013899178 Marionette TRACE conn3 <- [1,2006,null,{}] 14:11:39 INFO - PROCESS | 1837 | 1461013899187 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:39 INFO - PROCESS | 1837 | 1461013899412 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:11:39 INFO - PROCESS | 1837 | 1461013899732 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e75c000 == 159 [pid = 1837] [id = 509] 14:11:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f412eab0400) [pid = 1837] [serial = 1528] [outer = (nil)] 14:11:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f412ecb0400) [pid = 1837] [serial = 1529] [outer = 0x7f412eab0400] 14:11:39 INFO - PROCESS | 1837 | 1461013899814 Marionette DEBUG loaded listener.js 14:11:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f41305d0c00) [pid = 1837] [serial = 1530] [outer = 0x7f412eab0400] 14:11:40 INFO - PROCESS | 1837 | 1461013900732 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:11:40 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 14:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1634ms 14:11:40 INFO - PROCESS | 1837 | 1461013900807 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:11:40 INFO - PROCESS | 1837 | 1461013900815 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:11:40 INFO - PROCESS | 1837 | 1461013900826 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:11:40 INFO - PROCESS | 1837 | 1461013900829 Marionette TRACE conn3 <- [1,2010,null,{}] 14:11:40 INFO - PROCESS | 1837 | 1461013900835 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:41 INFO - PROCESS | 1837 | 1461013901085 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:11:41 INFO - PROCESS | 1837 | 1461013901392 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134c79000 == 160 [pid = 1837] [id = 510] 14:11:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f4131eaac00) [pid = 1837] [serial = 1531] [outer = (nil)] 14:11:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f41322b8400) [pid = 1837] [serial = 1532] [outer = 0x7f4131eaac00] 14:11:41 INFO - PROCESS | 1837 | 1461013901466 Marionette DEBUG loaded listener.js 14:11:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f413298bc00) [pid = 1837] [serial = 1533] [outer = 0x7f4131eaac00] 14:11:42 INFO - PROCESS | 1837 | 1461013902436 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:11:42 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 14:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1687ms 14:11:42 INFO - PROCESS | 1837 | 1461013902514 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:11:42 INFO - PROCESS | 1837 | 1461013902517 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:11:42 INFO - PROCESS | 1837 | 1461013902524 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:11:42 INFO - PROCESS | 1837 | 1461013902530 Marionette TRACE conn3 <- [1,2014,null,{}] 14:11:42 INFO - PROCESS | 1837 | 1461013902546 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:42 INFO - PROCESS | 1837 | 1461013902811 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:11:43 INFO - PROCESS | 1837 | 1461013903114 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136862800 == 161 [pid = 1837] [id = 511] 14:11:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f41348ee400) [pid = 1837] [serial = 1534] [outer = (nil)] 14:11:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f413682bc00) [pid = 1837] [serial = 1535] [outer = 0x7f41348ee400] 14:11:43 INFO - PROCESS | 1837 | 1461013903192 Marionette DEBUG loaded listener.js 14:11:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f413684d400) [pid = 1837] [serial = 1536] [outer = 0x7f41348ee400] 14:11:44 INFO - PROCESS | 1837 | 1461013904108 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1641ms 14:11:44 INFO - PROCESS | 1837 | 1461013904168 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:11:44 INFO - PROCESS | 1837 | 1461013904172 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:11:44 INFO - PROCESS | 1837 | 1461013904178 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:11:44 INFO - PROCESS | 1837 | 1461013904180 Marionette TRACE conn3 <- [1,2018,null,{}] 14:11:44 INFO - PROCESS | 1837 | 1461013904186 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:44 INFO - PROCESS | 1837 | 1461013904404 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:11:44 INFO - PROCESS | 1837 | 1461013904619 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136e86800 == 162 [pid = 1837] [id = 512] 14:11:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f41351e9c00) [pid = 1837] [serial = 1537] [outer = (nil)] 14:11:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4136ac4c00) [pid = 1837] [serial = 1538] [outer = 0x7f41351e9c00] 14:11:44 INFO - PROCESS | 1837 | 1461013904739 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f4137024800) [pid = 1837] [serial = 1539] [outer = 0x7f41351e9c00] 14:11:45 INFO - PROCESS | 1837 | 1461013905612 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1479ms 14:11:45 INFO - PROCESS | 1837 | 1461013905659 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 1837 | 1461013905663 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:11:45 INFO - PROCESS | 1837 | 1461013905668 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 1837 | 1461013905670 Marionette TRACE conn3 <- [1,2022,null,{}] 14:11:45 INFO - PROCESS | 1837 | 1461013905676 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:45 INFO - PROCESS | 1837 | 1461013905904 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:11:46 INFO - PROCESS | 1837 | 1461013906162 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4137432800 == 163 [pid = 1837] [id = 513] 14:11:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4131f85c00) [pid = 1837] [serial = 1540] [outer = (nil)] 14:11:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f413709cc00) [pid = 1837] [serial = 1541] [outer = 0x7f4131f85c00] 14:11:46 INFO - PROCESS | 1837 | 1461013906285 Marionette DEBUG loaded listener.js 14:11:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f4137616400) [pid = 1837] [serial = 1542] [outer = 0x7f4131f85c00] 14:11:47 INFO - PROCESS | 1837 | 1461013907115 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1487ms 14:11:47 INFO - PROCESS | 1837 | 1461013907157 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:11:47 INFO - PROCESS | 1837 | 1461013907160 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:11:47 INFO - PROCESS | 1837 | 1461013907166 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1837 | 1461013907170 Marionette TRACE conn3 <- [1,2026,null,{}] 14:11:47 INFO - PROCESS | 1837 | 1461013907175 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:47 INFO - PROCESS | 1837 | 1461013907424 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:11:47 INFO - PROCESS | 1837 | 1461013907683 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc8e800 == 164 [pid = 1837] [id = 514] 14:11:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f413d8b8400) [pid = 1837] [serial = 1543] [outer = (nil)] 14:11:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f413d8d6400) [pid = 1837] [serial = 1544] [outer = 0x7f413d8b8400] 14:11:47 INFO - PROCESS | 1837 | 1461013907821 Marionette DEBUG loaded listener.js 14:11:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f413e247800) [pid = 1837] [serial = 1545] [outer = 0x7f413d8b8400] 14:11:48 INFO - PROCESS | 1837 | 1461013908672 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1578ms 14:11:48 INFO - PROCESS | 1837 | 1461013908747 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:11:48 INFO - PROCESS | 1837 | 1461013908750 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:11:48 INFO - PROCESS | 1837 | 1461013908756 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:11:48 INFO - PROCESS | 1837 | 1461013908758 Marionette TRACE conn3 <- [1,2030,null,{}] 14:11:48 INFO - PROCESS | 1837 | 1461013908764 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:49 INFO - PROCESS | 1837 | 1461013909029 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:11:49 INFO - PROCESS | 1837 | 1461013909331 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d584000 == 165 [pid = 1837] [id = 515] 14:11:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f412ecac000) [pid = 1837] [serial = 1546] [outer = (nil)] 14:11:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f413e90d800) [pid = 1837] [serial = 1547] [outer = 0x7f412ecac000] 14:11:49 INFO - PROCESS | 1837 | 1461013909410 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f413ebbf800) [pid = 1837] [serial = 1548] [outer = 0x7f412ecac000] 14:11:50 INFO - PROCESS | 1837 | 1461013910236 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1529ms 14:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:11:50 INFO - PROCESS | 1837 | 1461013910287 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1837 | 1461013910290 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:11:50 INFO - PROCESS | 1837 | 1461013910297 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1837 | 1461013910300 Marionette TRACE conn3 <- [1,2034,null,{}] 14:11:50 INFO - PROCESS | 1837 | 1461013910305 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:50 INFO - PROCESS | 1837 | 1461013910508 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:11:50 INFO - PROCESS | 1837 | 1461013910730 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df13800 == 166 [pid = 1837] [id = 516] 14:11:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f413c06c800) [pid = 1837] [serial = 1549] [outer = (nil)] 14:11:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f413ed7b400) [pid = 1837] [serial = 1550] [outer = 0x7f413c06c800] 14:11:50 INFO - PROCESS | 1837 | 1461013910855 Marionette DEBUG loaded listener.js 14:11:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f413ee21c00) [pid = 1837] [serial = 1551] [outer = 0x7f413c06c800] 14:11:51 INFO - PROCESS | 1837 | 1461013911743 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1479ms 14:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:11:51 INFO - PROCESS | 1837 | 1461013911776 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:11:51 INFO - PROCESS | 1837 | 1461013911779 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:11:51 INFO - PROCESS | 1837 | 1461013911785 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:11:51 INFO - PROCESS | 1837 | 1461013911789 Marionette TRACE conn3 <- [1,2038,null,{}] 14:11:51 INFO - PROCESS | 1837 | 1461013911794 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:52 INFO - PROCESS | 1837 | 1461013912004 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:11:52 INFO - PROCESS | 1837 | 1461013912269 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e212000 == 167 [pid = 1837] [id = 517] 14:11:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f413e57c400) [pid = 1837] [serial = 1552] [outer = (nil)] 14:11:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f413f1abc00) [pid = 1837] [serial = 1553] [outer = 0x7f413e57c400] 14:11:52 INFO - PROCESS | 1837 | 1461013912343 Marionette DEBUG loaded listener.js 14:11:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f413f38d000) [pid = 1837] [serial = 1554] [outer = 0x7f413e57c400] 14:11:53 INFO - PROCESS | 1837 | 1461013913242 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1530ms 14:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:11:53 INFO - PROCESS | 1837 | 1461013913315 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:11:53 INFO - PROCESS | 1837 | 1461013913318 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:11:53 INFO - PROCESS | 1837 | 1461013913324 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 1837 | 1461013913327 Marionette TRACE conn3 <- [1,2042,null,{}] 14:11:53 INFO - PROCESS | 1837 | 1461013913332 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:53 INFO - PROCESS | 1837 | 1461013913550 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:11:53 INFO - PROCESS | 1837 | 1461013913811 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e58e000 == 168 [pid = 1837] [id = 518] 14:11:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f413ebc5400) [pid = 1837] [serial = 1555] [outer = (nil)] 14:11:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f41401b8c00) [pid = 1837] [serial = 1556] [outer = 0x7f413ebc5400] 14:11:53 INFO - PROCESS | 1837 | 1461013913939 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f414036cc00) [pid = 1837] [serial = 1557] [outer = 0x7f413ebc5400] 14:11:54 INFO - PROCESS | 1837 | 1461013914755 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:11:54 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) 14:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1485ms 14:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:11:54 INFO - PROCESS | 1837 | 1461013914808 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 1837 | 1461013914812 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:11:54 INFO - PROCESS | 1837 | 1461013914818 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 1837 | 1461013914822 Marionette TRACE conn3 <- [1,2046,null,{}] 14:11:54 INFO - PROCESS | 1837 | 1461013914827 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:55 INFO - PROCESS | 1837 | 1461013915069 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:11:55 INFO - PROCESS | 1837 | 1461013915333 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ed49000 == 169 [pid = 1837] [id = 519] 14:11:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f4142338800) [pid = 1837] [serial = 1558] [outer = (nil)] 14:11:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f4142381c00) [pid = 1837] [serial = 1559] [outer = 0x7f4142338800] 14:11:55 INFO - PROCESS | 1837 | 1461013915480 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f4142a14800) [pid = 1837] [serial = 1560] [outer = 0x7f4142338800] 14:11:56 INFO - PROCESS | 1837 | 1461013916384 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1630ms 14:11:56 INFO - PROCESS | 1837 | 1461013916448 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:11:56 INFO - PROCESS | 1837 | 1461013916452 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:11:56 INFO - PROCESS | 1837 | 1461013916457 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:11:56 INFO - PROCESS | 1837 | 1461013916459 Marionette TRACE conn3 <- [1,2050,null,{}] 14:11:56 INFO - PROCESS | 1837 | 1461013916465 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:56 INFO - PROCESS | 1837 | 1461013916681 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:11:56 INFO - PROCESS | 1837 | 1461013916941 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f005000 == 170 [pid = 1837] [id = 520] 14:11:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f4142334400) [pid = 1837] [serial = 1561] [outer = (nil)] 14:11:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f4142bd9800) [pid = 1837] [serial = 1562] [outer = 0x7f4142334400] 14:11:57 INFO - PROCESS | 1837 | 1461013917062 Marionette DEBUG loaded listener.js 14:11:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f4142e8c400) [pid = 1837] [serial = 1563] [outer = 0x7f4142334400] 14:11:57 INFO - PROCESS | 1837 | 1461013917882 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1484ms 14:11:57 INFO - PROCESS | 1837 | 1461013917943 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:11:57 INFO - PROCESS | 1837 | 1461013917947 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:11:57 INFO - PROCESS | 1837 | 1461013917953 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1837 | 1461013917955 Marionette TRACE conn3 <- [1,2054,null,{}] 14:11:57 INFO - PROCESS | 1837 | 1461013917960 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:58 INFO - PROCESS | 1837 | 1461013918173 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:11:58 INFO - PROCESS | 1837 | 1461013918440 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f4a9800 == 171 [pid = 1837] [id = 521] 14:11:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f412ecdf400) [pid = 1837] [serial = 1564] [outer = (nil)] 14:11:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f4140e99800) [pid = 1837] [serial = 1565] [outer = 0x7f412ecdf400] 14:11:58 INFO - PROCESS | 1837 | 1461013918556 Marionette DEBUG loaded listener.js 14:11:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7f4142f47800) [pid = 1837] [serial = 1566] [outer = 0x7f412ecdf400] 14:11:59 INFO - PROCESS | 1837 | 1461013919422 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1533ms 14:11:59 INFO - PROCESS | 1837 | 1461013919487 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:11:59 INFO - PROCESS | 1837 | 1461013919491 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:11:59 INFO - PROCESS | 1837 | 1461013919496 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:11:59 INFO - PROCESS | 1837 | 1461013919498 Marionette TRACE conn3 <- [1,2058,null,{}] 14:11:59 INFO - PROCESS | 1837 | 1461013919504 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:59 INFO - PROCESS | 1837 | 1461013919725 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:11:59 INFO - PROCESS | 1837 | 1461013919987 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142abe000 == 172 [pid = 1837] [id = 522] 14:12:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7f41302e7000) [pid = 1837] [serial = 1567] [outer = (nil)] 14:12:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7f414339bc00) [pid = 1837] [serial = 1568] [outer = 0x7f41302e7000] 14:12:00 INFO - PROCESS | 1837 | 1461013920101 Marionette DEBUG loaded listener.js 14:12:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7f41434e6000) [pid = 1837] [serial = 1569] [outer = 0x7f41302e7000] 14:12:00 INFO - PROCESS | 1837 | 1461013920908 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1477ms 14:12:00 INFO - PROCESS | 1837 | 1461013920976 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:12:00 INFO - PROCESS | 1837 | 1461013920980 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:12:00 INFO - PROCESS | 1837 | 1461013920986 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:12:00 INFO - PROCESS | 1837 | 1461013920988 Marionette TRACE conn3 <- [1,2062,null,{}] 14:12:00 INFO - PROCESS | 1837 | 1461013920994 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:01 INFO - PROCESS | 1837 | 1461013921223 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:12:01 INFO - PROCESS | 1837 | 1461013921487 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142df6000 == 173 [pid = 1837] [id = 523] 14:12:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7f413ec2a000) [pid = 1837] [serial = 1570] [outer = (nil)] 14:12:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7f41436f6c00) [pid = 1837] [serial = 1571] [outer = 0x7f413ec2a000] 14:12:01 INFO - PROCESS | 1837 | 1461013921607 Marionette DEBUG loaded listener.js 14:12:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7f414414cc00) [pid = 1837] [serial = 1572] [outer = 0x7f413ec2a000] 14:12:02 INFO - PROCESS | 1837 | 1461013922625 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1688ms 14:12:02 INFO - PROCESS | 1837 | 1461013922675 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:12:02 INFO - PROCESS | 1837 | 1461013922678 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:12:02 INFO - PROCESS | 1837 | 1461013922685 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:12:02 INFO - PROCESS | 1837 | 1461013922688 Marionette TRACE conn3 <- [1,2066,null,{}] 14:12:02 INFO - PROCESS | 1837 | 1461013922693 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:02 INFO - PROCESS | 1837 | 1461013922908 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:12:03 INFO - PROCESS | 1837 | 1461013923178 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41432b3800 == 174 [pid = 1837] [id = 524] 14:12:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7f4142f45000) [pid = 1837] [serial = 1573] [outer = (nil)] 14:12:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7f4144252c00) [pid = 1837] [serial = 1574] [outer = 0x7f4142f45000] 14:12:03 INFO - PROCESS | 1837 | 1461013923295 Marionette DEBUG loaded listener.js 14:12:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7f4144e2c400) [pid = 1837] [serial = 1575] [outer = 0x7f4142f45000] 14:12:04 INFO - PROCESS | 1837 | 1461013924127 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1484ms 14:12:04 INFO - PROCESS | 1837 | 1461013924170 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:12:04 INFO - PROCESS | 1837 | 1461013924173 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:12:04 INFO - PROCESS | 1837 | 1461013924179 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:12:04 INFO - PROCESS | 1837 | 1461013924181 Marionette TRACE conn3 <- [1,2070,null,{}] 14:12:04 INFO - PROCESS | 1837 | 1461013924187 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:04 INFO - PROCESS | 1837 | 1461013924397 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:12:04 INFO - PROCESS | 1837 | 1461013924675 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41445b7000 == 175 [pid = 1837] [id = 525] 14:12:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7f412c5a1c00) [pid = 1837] [serial = 1576] [outer = (nil)] 14:12:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7f4144e39c00) [pid = 1837] [serial = 1577] [outer = 0x7f412c5a1c00] 14:12:04 INFO - PROCESS | 1837 | 1461013924753 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7f4145ccc800) [pid = 1837] [serial = 1578] [outer = 0x7f412c5a1c00] 14:12:05 INFO - PROCESS | 1837 | 1461013925651 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1540ms 14:12:05 INFO - PROCESS | 1837 | 1461013925720 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:12:05 INFO - PROCESS | 1837 | 1461013925724 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:12:05 INFO - PROCESS | 1837 | 1461013925731 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:12:05 INFO - PROCESS | 1837 | 1461013925733 Marionette TRACE conn3 <- [1,2074,null,{}] 14:12:05 INFO - PROCESS | 1837 | 1461013925738 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:05 INFO - PROCESS | 1837 | 1461013925954 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:12:06 INFO - PROCESS | 1837 | 1461013926672 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3ab000 == 176 [pid = 1837] [id = 526] 14:12:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7f412b5e6400) [pid = 1837] [serial = 1579] [outer = (nil)] 14:12:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7f412c59a800) [pid = 1837] [serial = 1580] [outer = 0x7f412b5e6400] 14:12:06 INFO - PROCESS | 1837 | 1461013926777 Marionette DEBUG loaded listener.js 14:12:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7f412e1ae000) [pid = 1837] [serial = 1581] [outer = 0x7f412b5e6400] 14:12:07 INFO - PROCESS | 1837 | 1461013927638 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1985ms 14:12:07 INFO - PROCESS | 1837 | 1461013927717 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:12:07 INFO - PROCESS | 1837 | 1461013927723 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:12:07 INFO - PROCESS | 1837 | 1461013927731 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:12:07 INFO - PROCESS | 1837 | 1461013927737 Marionette TRACE conn3 <- [1,2078,null,{}] 14:12:07 INFO - PROCESS | 1837 | 1461013927744 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:07 INFO - PROCESS | 1837 | 1461013927983 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:12:08 INFO - PROCESS | 1837 | 1461013928323 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f164800 == 177 [pid = 1837] [id = 527] 14:12:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7f412ab6f000) [pid = 1837] [serial = 1582] [outer = (nil)] 14:12:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7f412c88c400) [pid = 1837] [serial = 1583] [outer = 0x7f412ab6f000] 14:12:08 INFO - PROCESS | 1837 | 1461013928396 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7f412f5cf400) [pid = 1837] [serial = 1584] [outer = 0x7f412ab6f000] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136a19000 == 176 [pid = 1837] [id = 361] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415e964000 == 175 [pid = 1837] [id = 274] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3e4800 == 174 [pid = 1837] [id = 317] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132453800 == 173 [pid = 1837] [id = 273] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a81e800 == 172 [pid = 1837] [id = 312] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3cc000 == 171 [pid = 1837] [id = 316] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414e53b000 == 170 [pid = 1837] [id = 225] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134810000 == 169 [pid = 1837] [id = 320] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134be1000 == 168 [pid = 1837] [id = 366] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c8ca800 == 167 [pid = 1837] [id = 363] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413dfd5800 == 166 [pid = 1837] [id = 270] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4159c0a000 == 165 [pid = 1837] [id = 311] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41305f2800 == 164 [pid = 1837] [id = 271] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132466800 == 163 [pid = 1837] [id = 502] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412dfb0000 == 162 [pid = 1837] [id = 501] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412ab27800 == 161 [pid = 1837] [id = 500] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41292db800 == 160 [pid = 1837] [id = 499] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4161e8e000 == 159 [pid = 1837] [id = 498] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4135294000 == 158 [pid = 1837] [id = 497] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4129a3f000 == 157 [pid = 1837] [id = 496] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d7be000 == 156 [pid = 1837] [id = 495] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415d136800 == 155 [pid = 1837] [id = 494] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4159c92800 == 154 [pid = 1837] [id = 493] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41550d0000 == 153 [pid = 1837] [id = 492] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147f32800 == 152 [pid = 1837] [id = 491] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146283000 == 151 [pid = 1837] [id = 490] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41370e0000 == 150 [pid = 1837] [id = 489] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f25b800 == 149 [pid = 1837] [id = 488] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413dfd6000 == 148 [pid = 1837] [id = 487] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352c2800 == 147 [pid = 1837] [id = 486] 14:12:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3ab800 == 146 [pid = 1837] [id = 485] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7f413709b000) [pid = 1837] [serial = 1412] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7f4133908800) [pid = 1837] [serial = 1388] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7f4137519800) [pid = 1837] [serial = 1440] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7f4144e41000) [pid = 1837] [serial = 1418] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7f4159dab400) [pid = 1837] [serial = 1344] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7f4137094800) [pid = 1837] [serial = 1439] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7f412f3fe000) [pid = 1837] [serial = 1385] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7f413ed82c00) [pid = 1837] [serial = 1391] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7f41322a1c00) [pid = 1837] [serial = 1437] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7f4145f6e800) [pid = 1837] [serial = 1451] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7f413e9b7800) [pid = 1837] [serial = 1443] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7f412f5d2400) [pid = 1837] [serial = 1436] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7f412df84c00) [pid = 1837] [serial = 1433] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7f414b004800) [pid = 1837] [serial = 1406] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7f412eaae000) [pid = 1837] [serial = 1421] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7f4142f48800) [pid = 1837] [serial = 1448] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7f415538fc00) [pid = 1837] [serial = 1409] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7f415a359800) [pid = 1837] [serial = 1415] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7f4142e99000) [pid = 1837] [serial = 1394] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f4147646800) [pid = 1837] [serial = 1400] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f41401bb400) [pid = 1837] [serial = 1445] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f412aaee400) [pid = 1837] [serial = 1427] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f413d8d7c00) [pid = 1837] [serial = 1442] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f414676e800) [pid = 1837] [serial = 1452] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f4142bd6800) [pid = 1837] [serial = 1446] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f412e722400) [pid = 1837] [serial = 1430] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f41584ca800) [pid = 1837] [serial = 1341] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f4144e3d800) [pid = 1837] [serial = 1424] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f4147c42c00) [pid = 1837] [serial = 1403] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f412e1b2400) [pid = 1837] [serial = 1434] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f41562d3c00) [pid = 1837] [serial = 1338] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f4144d0f800) [pid = 1837] [serial = 1449] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f4144146c00) [pid = 1837] [serial = 1397] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f415a22dc00) [pid = 1837] [serial = 1347] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f412c88b400) [pid = 1837] [serial = 1454] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1837 | 1461013929968 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2296ms 14:12:10 INFO - PROCESS | 1837 | 1461013930029 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:12:10 INFO - PROCESS | 1837 | 1461013930034 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:12:10 INFO - PROCESS | 1837 | 1461013930042 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:12:10 INFO - PROCESS | 1837 | 1461013930045 Marionette TRACE conn3 <- [1,2082,null,{}] 14:12:10 INFO - PROCESS | 1837 | 1461013930050 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:10 INFO - PROCESS | 1837 | 1461013930239 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:12:10 INFO - PROCESS | 1837 | 1461013930448 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4129a3f000 == 147 [pid = 1837] [id = 528] 14:12:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f412b5e3c00) [pid = 1837] [serial = 1585] [outer = (nil)] 14:12:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f412e1b2400) [pid = 1837] [serial = 1586] [outer = 0x7f412b5e3c00] 14:12:10 INFO - PROCESS | 1837 | 1461013930513 Marionette DEBUG loaded listener.js 14:12:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f41322a5c00) [pid = 1837] [serial = 1587] [outer = 0x7f412b5e3c00] 14:12:11 INFO - PROCESS | 1837 | 1461013931246 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1238ms 14:12:11 INFO - PROCESS | 1837 | 1461013931286 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:12:11 INFO - PROCESS | 1837 | 1461013931291 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:12:11 INFO - PROCESS | 1837 | 1461013931299 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 1837 | 1461013931306 Marionette TRACE conn3 <- [1,2086,null,{}] 14:12:11 INFO - PROCESS | 1837 | 1461013931320 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:11 INFO - PROCESS | 1837 | 1461013931524 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:12:11 INFO - PROCESS | 1837 | 1461013931746 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3db000 == 148 [pid = 1837] [id = 529] 14:12:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f412b5ddc00) [pid = 1837] [serial = 1588] [outer = (nil)] 14:12:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f4133dd7000) [pid = 1837] [serial = 1589] [outer = 0x7f412b5ddc00] 14:12:11 INFO - PROCESS | 1837 | 1461013931814 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f4136845400) [pid = 1837] [serial = 1590] [outer = 0x7f412b5ddc00] 14:12:12 INFO - PROCESS | 1837 | 1461013932675 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1395ms 14:12:12 INFO - PROCESS | 1837 | 1461013932699 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:12:12 INFO - PROCESS | 1837 | 1461013932703 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:12:12 INFO - PROCESS | 1837 | 1461013932708 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:12:12 INFO - PROCESS | 1837 | 1461013932711 Marionette TRACE conn3 <- [1,2090,null,{}] 14:12:12 INFO - PROCESS | 1837 | 1461013932716 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:13 INFO - PROCESS | 1837 | 1461013932997 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:12:13 INFO - PROCESS | 1837 | 1461013933029 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134802800 == 149 [pid = 1837] [id = 530] 14:12:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f412c596000) [pid = 1837] [serial = 1591] [outer = (nil)] 14:12:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f4137097800) [pid = 1837] [serial = 1592] [outer = 0x7f412c596000] 14:12:13 INFO - PROCESS | 1837 | 1461013933091 Marionette DEBUG loaded listener.js 14:12:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f4137617400) [pid = 1837] [serial = 1593] [outer = 0x7f412c596000] 14:12:14 INFO - PROCESS | 1837 | 1461013934030 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1377ms 14:12:14 INFO - PROCESS | 1837 | 1461013934087 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:12:14 INFO - PROCESS | 1837 | 1461013934089 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:12:14 INFO - PROCESS | 1837 | 1461013934096 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:12:14 INFO - PROCESS | 1837 | 1461013934100 Marionette TRACE conn3 <- [1,2094,null,{}] 14:12:14 INFO - PROCESS | 1837 | 1461013934117 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:15 INFO - PROCESS | 1837 | 1461013935003 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f412b5e5000) [pid = 1837] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f412c88d000) [pid = 1837] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f412f3f6c00) [pid = 1837] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f413390fc00) [pid = 1837] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f412b5dd800) [pid = 1837] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f412f3fb800) [pid = 1837] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f412e1b3400) [pid = 1837] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f412ab70c00) [pid = 1837] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f4136847800) [pid = 1837] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f412ab66c00) [pid = 1837] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f413f1b1800) [pid = 1837] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f4132983400) [pid = 1837] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f4146d0e000) [pid = 1837] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f412b5da800) [pid = 1837] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f4146776400) [pid = 1837] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f413e584000) [pid = 1837] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f412eaa9400) [pid = 1837] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4145f6e000) [pid = 1837] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f4137023400) [pid = 1837] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f412aaf0800) [pid = 1837] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4146d11800) [pid = 1837] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f413f1b0c00) [pid = 1837] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f41452e0400) [pid = 1837] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412e1b2c00) [pid = 1837] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f4146d0e400) [pid = 1837] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f4131d96400) [pid = 1837] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f413390d800) [pid = 1837] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f412c5ec000) [pid = 1837] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f4144e3b800) [pid = 1837] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f412ab64400) [pid = 1837] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f41374cec00) [pid = 1837] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f412c5ecc00) [pid = 1837] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f412aae6c00) [pid = 1837] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f412e1b5000) [pid = 1837] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f4137095000) [pid = 1837] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f413255e000) [pid = 1837] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f412b5d9400) [pid = 1837] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4131da1c00) [pid = 1837] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f412aae6000) [pid = 1837] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f41322aa000) [pid = 1837] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f412eaa5400) [pid = 1837] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f4145f6d800) [pid = 1837] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f41339fb000) [pid = 1837] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f412e1b3800) [pid = 1837] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f413e578400) [pid = 1837] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f4137095800) [pid = 1837] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:12:15 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f413ebbc400) [pid = 1837] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:12:15 INFO - PROCESS | 1837 | 1461013935271 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412ab1c000 == 150 [pid = 1837] [id = 531] 14:12:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f412ab66c00) [pid = 1837] [serial = 1594] [outer = (nil)] 14:12:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f412b5dd800) [pid = 1837] [serial = 1595] [outer = 0x7f412ab66c00] 14:12:15 INFO - PROCESS | 1837 | 1461013935350 Marionette DEBUG loaded listener.js 14:12:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f412f3f1400) [pid = 1837] [serial = 1596] [outer = 0x7f412ab66c00] 14:12:16 INFO - PROCESS | 1837 | 1461013936052 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1997ms 14:12:16 INFO - PROCESS | 1837 | 1461013936095 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 1837 | 1461013936098 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:12:16 INFO - PROCESS | 1837 | 1461013936103 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 1837 | 1461013936106 Marionette TRACE conn3 <- [1,2098,null,{}] 14:12:16 INFO - PROCESS | 1837 | 1461013936111 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:16 INFO - PROCESS | 1837 | 1461013936305 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:12:16 INFO - PROCESS | 1837 | 1461013936504 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413529f000 == 151 [pid = 1837] [id = 532] 14:12:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f412f3f2400) [pid = 1837] [serial = 1597] [outer = (nil)] 14:12:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4137095c00) [pid = 1837] [serial = 1598] [outer = 0x7f412f3f2400] 14:12:16 INFO - PROCESS | 1837 | 1461013936564 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f413c06ec00) [pid = 1837] [serial = 1599] [outer = 0x7f412f3f2400] 14:12:17 INFO - PROCESS | 1837 | 1461013937627 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1582ms 14:12:17 INFO - PROCESS | 1837 | 1461013937688 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1837 | 1461013937693 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:12:17 INFO - PROCESS | 1837 | 1461013937702 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1837 | 1461013937706 Marionette TRACE conn3 <- [1,2102,null,{}] 14:12:17 INFO - PROCESS | 1837 | 1461013937715 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:17 INFO - PROCESS | 1837 | 1461013937949 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:12:18 INFO - PROCESS | 1837 | 1461013938274 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3a3800 == 152 [pid = 1837] [id = 533] 14:12:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f412ea4b400) [pid = 1837] [serial = 1600] [outer = (nil)] 14:12:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f412eaa7c00) [pid = 1837] [serial = 1601] [outer = 0x7f412ea4b400] 14:12:18 INFO - PROCESS | 1837 | 1461013938351 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f412ecd5000) [pid = 1837] [serial = 1602] [outer = 0x7f412ea4b400] 14:12:19 INFO - PROCESS | 1837 | 1461013939257 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1590ms 14:12:19 INFO - PROCESS | 1837 | 1461013939292 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:12:19 INFO - PROCESS | 1837 | 1461013939301 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:12:19 INFO - PROCESS | 1837 | 1461013939312 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1837 | 1461013939317 Marionette TRACE conn3 <- [1,2106,null,{}] 14:12:19 INFO - PROCESS | 1837 | 1461013939323 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:19 INFO - PROCESS | 1837 | 1461013939525 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:12:19 INFO - PROCESS | 1837 | 1461013939792 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351d4000 == 153 [pid = 1837] [id = 534] 14:12:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f41305cb000) [pid = 1837] [serial = 1603] [outer = (nil)] 14:12:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4131eb4800) [pid = 1837] [serial = 1604] [outer = 0x7f41305cb000] 14:12:19 INFO - PROCESS | 1837 | 1461013939974 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f41322bc400) [pid = 1837] [serial = 1605] [outer = 0x7f41305cb000] 14:12:20 INFO - PROCESS | 1837 | 1461013940910 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1631ms 14:12:20 INFO - PROCESS | 1837 | 1461013940943 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:12:20 INFO - PROCESS | 1837 | 1461013940946 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:12:20 INFO - PROCESS | 1837 | 1461013940953 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1837 | 1461013940959 Marionette TRACE conn3 <- [1,2110,null,{}] 14:12:20 INFO - PROCESS | 1837 | 1461013940974 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:21 INFO - PROCESS | 1837 | 1461013941192 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:12:21 INFO - PROCESS | 1837 | 1461013941507 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41370cc800 == 154 [pid = 1837] [id = 535] 14:12:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f41348eec00) [pid = 1837] [serial = 1606] [outer = (nil)] 14:12:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f4137094800) [pid = 1837] [serial = 1607] [outer = 0x7f41348eec00] 14:12:21 INFO - PROCESS | 1837 | 1461013941589 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f413be06400) [pid = 1837] [serial = 1608] [outer = 0x7f41348eec00] 14:12:22 INFO - PROCESS | 1837 | 1461013942502 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1595ms 14:12:22 INFO - PROCESS | 1837 | 1461013942549 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:12:22 INFO - PROCESS | 1837 | 1461013942555 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:12:22 INFO - PROCESS | 1837 | 1461013942561 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1837 | 1461013942564 Marionette TRACE conn3 <- [1,2114,null,{}] 14:12:22 INFO - PROCESS | 1837 | 1461013942569 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:22 INFO - PROCESS | 1837 | 1461013942781 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:12:23 INFO - PROCESS | 1837 | 1461013943048 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc8f000 == 155 [pid = 1837] [id = 536] 14:12:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f41351e5400) [pid = 1837] [serial = 1609] [outer = (nil)] 14:12:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f413c0ec800) [pid = 1837] [serial = 1610] [outer = 0x7f41351e5400] 14:12:23 INFO - PROCESS | 1837 | 1461013943171 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f413df35400) [pid = 1837] [serial = 1611] [outer = 0x7f41351e5400] 14:12:24 INFO - PROCESS | 1837 | 1461013944029 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1529ms 14:12:24 INFO - PROCESS | 1837 | 1461013944090 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:12:24 INFO - PROCESS | 1837 | 1461013944093 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:12:24 INFO - PROCESS | 1837 | 1461013944099 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:12:24 INFO - PROCESS | 1837 | 1461013944102 Marionette TRACE conn3 <- [1,2118,null,{}] 14:12:24 INFO - PROCESS | 1837 | 1461013944107 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:24 INFO - PROCESS | 1837 | 1461013944321 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:12:24 INFO - PROCESS | 1837 | 1461013944583 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413de0c800 == 156 [pid = 1837] [id = 537] 14:12:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4136a53400) [pid = 1837] [serial = 1612] [outer = (nil)] 14:12:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413e914800) [pid = 1837] [serial = 1613] [outer = 0x7f4136a53400] 14:12:24 INFO - PROCESS | 1837 | 1461013944703 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f413ebc5c00) [pid = 1837] [serial = 1614] [outer = 0x7f4136a53400] 14:12:25 INFO - PROCESS | 1837 | 1461013945514 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1478ms 14:12:25 INFO - PROCESS | 1837 | 1461013945578 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:12:25 INFO - PROCESS | 1837 | 1461013945582 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:12:25 INFO - PROCESS | 1837 | 1461013945588 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 1837 | 1461013945591 Marionette TRACE conn3 <- [1,2122,null,{}] 14:12:25 INFO - PROCESS | 1837 | 1461013945596 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:25 INFO - PROCESS | 1837 | 1461013945856 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:12:26 INFO - PROCESS | 1837 | 1461013946124 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecf0000 == 157 [pid = 1837] [id = 538] 14:12:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f414204cc00) [pid = 1837] [serial = 1615] [outer = (nil)] 14:12:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f414238b400) [pid = 1837] [serial = 1616] [outer = 0x7f414204cc00] 14:12:26 INFO - PROCESS | 1837 | 1461013946253 Marionette DEBUG loaded listener.js 14:12:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4142e46400) [pid = 1837] [serial = 1617] [outer = 0x7f414204cc00] 14:12:27 INFO - PROCESS | 1837 | 1461013947063 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1534ms 14:12:27 INFO - PROCESS | 1837 | 1461013947123 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:12:27 INFO - PROCESS | 1837 | 1461013947126 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:12:27 INFO - PROCESS | 1837 | 1461013947133 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:12:27 INFO - PROCESS | 1837 | 1461013947135 Marionette TRACE conn3 <- [1,2126,null,{}] 14:12:27 INFO - PROCESS | 1837 | 1461013947141 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:27 INFO - PROCESS | 1837 | 1461013947353 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:12:27 INFO - PROCESS | 1837 | 1461013947617 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f261000 == 158 [pid = 1837] [id = 539] 14:12:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f412c5e7400) [pid = 1837] [serial = 1618] [outer = (nil)] 14:12:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f4142e47c00) [pid = 1837] [serial = 1619] [outer = 0x7f412c5e7400] 14:12:27 INFO - PROCESS | 1837 | 1461013947709 Marionette DEBUG loaded listener.js 14:12:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4143397800) [pid = 1837] [serial = 1620] [outer = 0x7f412c5e7400] 14:12:28 INFO - PROCESS | 1837 | 1461013948591 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1484ms 14:12:28 INFO - PROCESS | 1837 | 1461013948618 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1837 | 1461013948621 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:12:28 INFO - PROCESS | 1837 | 1461013948627 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1837 | 1461013948630 Marionette TRACE conn3 <- [1,2130,null,{}] 14:12:28 INFO - PROCESS | 1837 | 1461013948636 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:28 INFO - PROCESS | 1837 | 1461013948848 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:12:29 INFO - PROCESS | 1837 | 1461013949128 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142e6a000 == 159 [pid = 1837] [id = 540] 14:12:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f4136829400) [pid = 1837] [serial = 1621] [outer = (nil)] 14:12:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4144147000) [pid = 1837] [serial = 1622] [outer = 0x7f4136829400] 14:12:29 INFO - PROCESS | 1837 | 1461013949206 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f41445f4400) [pid = 1837] [serial = 1623] [outer = 0x7f4136829400] 14:12:30 INFO - PROCESS | 1837 | 1461013950099 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:12:30 INFO - PROCESS | 1837 | 1461013950163 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:12:30 INFO - PROCESS | 1837 | 1461013950170 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1837 | 1461013950173 Marionette TRACE conn3 <- [1,2134,null,{}] 14:12:30 INFO - PROCESS | 1837 | 1461013950178 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:30 INFO - PROCESS | 1837 | 1461013950405 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:12:30 INFO - PROCESS | 1837 | 1461013950718 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414337d000 == 160 [pid = 1837] [id = 541] 14:12:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f4142e4fc00) [pid = 1837] [serial = 1624] [outer = (nil)] 14:12:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f4144e46c00) [pid = 1837] [serial = 1625] [outer = 0x7f4142e4fc00] 14:12:30 INFO - PROCESS | 1837 | 1461013950807 Marionette DEBUG loaded listener.js 14:12:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f4145ccfc00) [pid = 1837] [serial = 1626] [outer = 0x7f4142e4fc00] 14:12:31 INFO - PROCESS | 1837 | 1461013951651 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1530ms 14:12:31 INFO - PROCESS | 1837 | 1461013951702 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:12:31 INFO - PROCESS | 1837 | 1461013951706 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:12:31 INFO - PROCESS | 1837 | 1461013951712 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:12:31 INFO - PROCESS | 1837 | 1461013951716 Marionette TRACE conn3 <- [1,2138,null,{}] 14:12:31 INFO - PROCESS | 1837 | 1461013951721 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:31 INFO - PROCESS | 1837 | 1461013951942 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:12:32 INFO - PROCESS | 1837 | 1461013952213 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146291000 == 161 [pid = 1837] [id = 542] 14:12:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f41322b7800) [pid = 1837] [serial = 1627] [outer = (nil)] 14:12:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f4145cd9800) [pid = 1837] [serial = 1628] [outer = 0x7f41322b7800] 14:12:32 INFO - PROCESS | 1837 | 1461013952328 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f4145fc0000) [pid = 1837] [serial = 1629] [outer = 0x7f41322b7800] 14:12:33 INFO - PROCESS | 1837 | 1461013953191 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1539ms 14:12:33 INFO - PROCESS | 1837 | 1461013953252 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 1837 | 1461013953256 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:12:33 INFO - PROCESS | 1837 | 1461013953263 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 1837 | 1461013953267 Marionette TRACE conn3 <- [1,2142,null,{}] 14:12:33 INFO - PROCESS | 1837 | 1461013953272 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:33 INFO - PROCESS | 1837 | 1461013953528 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:12:33 INFO - PROCESS | 1837 | 1461013953850 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146722000 == 162 [pid = 1837] [id = 543] 14:12:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f4146ae1000) [pid = 1837] [serial = 1630] [outer = (nil)] 14:12:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f4146d08400) [pid = 1837] [serial = 1631] [outer = 0x7f4146ae1000] 14:12:33 INFO - PROCESS | 1837 | 1461013953934 Marionette DEBUG loaded listener.js 14:12:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f4146d0f800) [pid = 1837] [serial = 1632] [outer = 0x7f4146ae1000] 14:12:34 INFO - PROCESS | 1837 | 1461013954795 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:12:34 INFO - PROCESS | 1837 | 1461013954856 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:12:34 INFO - PROCESS | 1837 | 1461013954862 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:12:34 INFO - PROCESS | 1837 | 1461013954865 Marionette TRACE conn3 <- [1,2146,null,{}] 14:12:34 INFO - PROCESS | 1837 | 1461013954870 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:35 INFO - PROCESS | 1837 | 1461013955081 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:12:35 INFO - PROCESS | 1837 | 1461013955357 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41476ca800 == 163 [pid = 1837] [id = 544] 14:12:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f4146d05c00) [pid = 1837] [serial = 1633] [outer = (nil)] 14:12:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f41479b7c00) [pid = 1837] [serial = 1634] [outer = 0x7f4146d05c00] 14:12:35 INFO - PROCESS | 1837 | 1461013955474 Marionette DEBUG loaded listener.js 14:12:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f4147a3e000) [pid = 1837] [serial = 1635] [outer = 0x7f4146d05c00] 14:12:36 INFO - PROCESS | 1837 | 1461013956297 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:12:36 INFO - PROCESS | 1837 | 1461013956359 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:12:36 INFO - PROCESS | 1837 | 1461013956365 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:12:36 INFO - PROCESS | 1837 | 1461013956368 Marionette TRACE conn3 <- [1,2150,null,{}] 14:12:36 INFO - PROCESS | 1837 | 1461013956373 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:36 INFO - PROCESS | 1837 | 1461013956596 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:12:36 INFO - PROCESS | 1837 | 1461013956864 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414871c800 == 164 [pid = 1837] [id = 545] 14:12:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f41302ed400) [pid = 1837] [serial = 1636] [outer = (nil)] 14:12:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f4148612c00) [pid = 1837] [serial = 1637] [outer = 0x7f41302ed400] 14:12:36 INFO - PROCESS | 1837 | 1461013956990 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f414861dc00) [pid = 1837] [serial = 1638] [outer = 0x7f41302ed400] 14:12:37 INFO - PROCESS | 1837 | 1461013957900 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1583ms 14:12:37 INFO - PROCESS | 1837 | 1461013957949 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1837 | 1461013957953 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:12:37 INFO - PROCESS | 1837 | 1461013957959 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1837 | 1461013957961 Marionette TRACE conn3 <- [1,2154,null,{}] 14:12:37 INFO - PROCESS | 1837 | 1461013957966 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:38 INFO - PROCESS | 1837 | 1461013958218 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:12:38 INFO - PROCESS | 1837 | 1461013958528 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f103000 == 165 [pid = 1837] [id = 546] 14:12:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f413330e400) [pid = 1837] [serial = 1639] [outer = (nil)] 14:12:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f4148b11c00) [pid = 1837] [serial = 1640] [outer = 0x7f413330e400] 14:12:38 INFO - PROCESS | 1837 | 1461013958606 Marionette DEBUG loaded listener.js 14:12:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f414b029400) [pid = 1837] [serial = 1641] [outer = 0x7f413330e400] 14:12:39 INFO - PROCESS | 1837 | 1461013959468 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1578ms 14:12:39 INFO - PROCESS | 1837 | 1461013959539 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:12:39 INFO - PROCESS | 1837 | 1461013959551 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:12:39 INFO - PROCESS | 1837 | 1461013959557 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:12:39 INFO - PROCESS | 1837 | 1461013959560 Marionette TRACE conn3 <- [1,2158,null,{}] 14:12:39 INFO - PROCESS | 1837 | 1461013959565 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:39 INFO - PROCESS | 1837 | 1461013959793 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:12:40 INFO - PROCESS | 1837 | 1461013960109 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155191000 == 166 [pid = 1837] [id = 547] 14:12:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f412aaea400) [pid = 1837] [serial = 1642] [outer = (nil)] 14:12:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f414e507000) [pid = 1837] [serial = 1643] [outer = 0x7f412aaea400] 14:12:40 INFO - PROCESS | 1837 | 1461013960189 Marionette DEBUG loaded listener.js 14:12:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f4154e41000) [pid = 1837] [serial = 1644] [outer = 0x7f412aaea400] 14:12:41 INFO - PROCESS | 1837 | 1461013961040 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1528ms 14:12:41 INFO - PROCESS | 1837 | 1461013961087 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:12:41 INFO - PROCESS | 1837 | 1461013961090 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:12:41 INFO - PROCESS | 1837 | 1461013961096 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:12:41 INFO - PROCESS | 1837 | 1461013961098 Marionette TRACE conn3 <- [1,2162,null,{}] 14:12:41 INFO - PROCESS | 1837 | 1461013961104 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:41 INFO - PROCESS | 1837 | 1461013961330 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:12:41 INFO - PROCESS | 1837 | 1461013961607 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4156210000 == 167 [pid = 1837] [id = 548] 14:12:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f4132557000) [pid = 1837] [serial = 1645] [outer = (nil)] 14:12:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f4142e92c00) [pid = 1837] [serial = 1646] [outer = 0x7f4132557000] 14:12:41 INFO - PROCESS | 1837 | 1461013961725 Marionette DEBUG loaded listener.js 14:12:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f4155532800) [pid = 1837] [serial = 1647] [outer = 0x7f4132557000] 14:12:42 INFO - PROCESS | 1837 | 1461013962597 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1535ms 14:12:42 INFO - PROCESS | 1837 | 1461013962633 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1837 | 1461013962636 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:12:42 INFO - PROCESS | 1837 | 1461013962642 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1837 | 1461013962644 Marionette TRACE conn3 <- [1,2166,null,{}] 14:12:42 INFO - PROCESS | 1837 | 1461013962649 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:42 INFO - PROCESS | 1837 | 1461013962866 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:12:43 INFO - PROCESS | 1837 | 1461013963142 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c0d800 == 168 [pid = 1837] [id = 549] 14:12:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7f4137522800) [pid = 1837] [serial = 1648] [outer = (nil)] 14:12:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7f41563f3800) [pid = 1837] [serial = 1649] [outer = 0x7f4137522800] 14:12:43 INFO - PROCESS | 1837 | 1461013963257 Marionette DEBUG loaded listener.js 14:12:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7f41566bdc00) [pid = 1837] [serial = 1650] [outer = 0x7f4137522800] 14:12:44 INFO - PROCESS | 1837 | 1461013964108 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1530ms 14:12:44 INFO - PROCESS | 1837 | 1461013964173 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:12:44 INFO - PROCESS | 1837 | 1461013964177 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:12:44 INFO - PROCESS | 1837 | 1461013964183 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:12:44 INFO - PROCESS | 1837 | 1461013964186 Marionette TRACE conn3 <- [1,2170,null,{}] 14:12:44 INFO - PROCESS | 1837 | 1461013964191 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:44 INFO - PROCESS | 1837 | 1461013964407 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:12:44 INFO - PROCESS | 1837 | 1461013964739 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c575800 == 169 [pid = 1837] [id = 550] 14:12:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7f412aae9400) [pid = 1837] [serial = 1651] [outer = (nil)] 14:12:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7f412df8d000) [pid = 1837] [serial = 1652] [outer = 0x7f412aae9400] 14:12:44 INFO - PROCESS | 1837 | 1461013964817 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7f4131eb1c00) [pid = 1837] [serial = 1653] [outer = 0x7f412aae9400] 14:12:45 INFO - PROCESS | 1837 | 1461013965676 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1539ms 14:12:45 INFO - PROCESS | 1837 | 1461013965723 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1837 | 1461013965727 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:12:45 INFO - PROCESS | 1837 | 1461013965733 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1837 | 1461013965735 Marionette TRACE conn3 <- [1,2174,null,{}] 14:12:45 INFO - PROCESS | 1837 | 1461013965741 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:45 INFO - PROCESS | 1837 | 1461013965982 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:12:46 INFO - PROCESS | 1837 | 1461013966306 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412ab22000 == 170 [pid = 1837] [id = 551] 14:12:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7f412aae5c00) [pid = 1837] [serial = 1654] [outer = (nil)] 14:12:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7f412aaebc00) [pid = 1837] [serial = 1655] [outer = 0x7f412aae5c00] 14:12:46 INFO - PROCESS | 1837 | 1461013966388 Marionette DEBUG loaded listener.js 14:12:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7f412f5cdc00) [pid = 1837] [serial = 1656] [outer = 0x7f412aae5c00] 14:12:47 INFO - PROCESS | 1837 | 1461013967293 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1636ms 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41432b9000 == 169 [pid = 1837] [id = 380] 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142ac9800 == 168 [pid = 1837] [id = 379] 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412ab1c000 == 167 [pid = 1837] [id = 531] 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134802800 == 166 [pid = 1837] [id = 530] 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3db000 == 165 [pid = 1837] [id = 529] 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4129a3f000 == 164 [pid = 1837] [id = 528] 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f164800 == 163 [pid = 1837] [id = 527] 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3ab000 == 162 [pid = 1837] [id = 526] 14:12:48 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142abe000 == 161 [pid = 1837] [id = 522] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7f4142f44c00) [pid = 1837] [serial = 1356] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7f4131e5cc00) [pid = 1837] [serial = 1520] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7f4131eb0000) [pid = 1837] [serial = 1521] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7f4145d88800) [pid = 1837] [serial = 1482] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7f41305c5400) [pid = 1837] [serial = 1512] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7f4131e5b000) [pid = 1837] [serial = 1461] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7f415a3ab000) [pid = 1837] [serial = 1353] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7f41305ce800) [pid = 1837] [serial = 1509] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7f4154e44000) [pid = 1837] [serial = 1407] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f41302e1400) [pid = 1837] [serial = 1506] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f4144252800) [pid = 1837] [serial = 1476] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f413298a400) [pid = 1837] [serial = 1499] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f41305c7c00) [pid = 1837] [serial = 1460] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f41479bfc00) [pid = 1837] [serial = 1488] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f412eca6c00) [pid = 1837] [serial = 1508] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f412e1abc00) [pid = 1837] [serial = 1523] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f4158592400) [pid = 1837] [serial = 1410] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f4140372400) [pid = 1837] [serial = 1392] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f41436f2800) [pid = 1837] [serial = 1475] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f4146d05000) [pid = 1837] [serial = 1425] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f41487a9400) [pid = 1837] [serial = 1404] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f4137028c00) [pid = 1837] [serial = 1469] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f412e1aec00) [pid = 1837] [serial = 1458] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f4158588400) [pid = 1837] [serial = 1493] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f4140071c00) [pid = 1837] [serial = 1472] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f4146d10800) [pid = 1837] [serial = 1487] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f41465dcc00) [pid = 1837] [serial = 1484] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f41305d0800) [pid = 1837] [serial = 1386] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f413298e800) [pid = 1837] [serial = 1500] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f4154e3fc00) [pid = 1837] [serial = 1490] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f4132984000) [pid = 1837] [serial = 1524] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4142e4d000) [pid = 1837] [serial = 1362] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f41351e9000) [pid = 1837] [serial = 1463] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f412c895000) [pid = 1837] [serial = 1514] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f4144e45400) [pid = 1837] [serial = 1419] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f412ab70800) [pid = 1837] [serial = 1503] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f41374d7c00) [pid = 1837] [serial = 1466] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f4142e46800) [pid = 1837] [serial = 1473] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f412ecdc400) [pid = 1837] [serial = 1517] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412ab6c000) [pid = 1837] [serial = 1502] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f412e1b4400) [pid = 1837] [serial = 1515] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f4131e5a400) [pid = 1837] [serial = 1431] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f4142f50000) [pid = 1837] [serial = 1359] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f413709fc00) [pid = 1837] [serial = 1413] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f4144256000) [pid = 1837] [serial = 1398] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f412ea4f000) [pid = 1837] [serial = 1455] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f4144d0cc00) [pid = 1837] [serial = 1478] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f412c5eb400) [pid = 1837] [serial = 1511] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f412df84400) [pid = 1837] [serial = 1505] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f412aaf3400) [pid = 1837] [serial = 1428] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f4136a56400) [pid = 1837] [serial = 1389] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f412eab3000) [pid = 1837] [serial = 1422] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4147a35400) [pid = 1837] [serial = 1401] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4146d05800) [pid = 1837] [serial = 1485] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f4136851000) [pid = 1837] [serial = 1464] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f413761c800) [pid = 1837] [serial = 1254] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f415622a000) [pid = 1837] [serial = 1491] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f41452dfc00) [pid = 1837] [serial = 1479] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f415a223800) [pid = 1837] [serial = 1350] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f412c599000) [pid = 1837] [serial = 1457] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f415a689800) [pid = 1837] [serial = 1497] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f413e9c2800) [pid = 1837] [serial = 1470] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f4159db3400) [pid = 1837] [serial = 1494] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f415a745800) [pid = 1837] [serial = 1416] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f413c0f0c00) [pid = 1837] [serial = 1467] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f412f5d0000) [pid = 1837] [serial = 1518] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f4142f51400) [pid = 1837] [serial = 1395] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f415a3a5c00) [pid = 1837] [serial = 1496] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f4145ccbc00) [pid = 1837] [serial = 1481] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f4142e4f800) [pid = 1837] [serial = 1383] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f4133903000) [pid = 1837] [serial = 1526] [outer = (nil)] [url = about:blank] 14:12:48 INFO - PROCESS | 1837 | 1461013968830 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 1837 | 1461013968838 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:12:48 INFO - PROCESS | 1837 | 1461013968880 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 1837 | 1461013968887 Marionette TRACE conn3 <- [1,2178,null,{}] 14:12:48 INFO - PROCESS | 1837 | 1461013968894 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:49 INFO - PROCESS | 1837 | 1461013969089 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:12:49 INFO - PROCESS | 1837 | 1461013969317 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4129a46800 == 162 [pid = 1837] [id = 552] 14:12:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f412df86000) [pid = 1837] [serial = 1657] [outer = (nil)] 14:12:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f412e1aec00) [pid = 1837] [serial = 1658] [outer = 0x7f412df86000] 14:12:49 INFO - PROCESS | 1837 | 1461013969387 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412ea47c00) [pid = 1837] [serial = 1659] [outer = 0x7f412df86000] 14:12:50 INFO - PROCESS | 1837 | 1461013970153 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1295ms 14:12:50 INFO - PROCESS | 1837 | 1461013970183 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 1837 | 1461013970187 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:12:50 INFO - PROCESS | 1837 | 1461013970199 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 1837 | 1461013970203 Marionette TRACE conn3 <- [1,2182,null,{}] 14:12:50 INFO - PROCESS | 1837 | 1461013970209 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:50 INFO - PROCESS | 1837 | 1461013970412 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:12:50 INFO - PROCESS | 1837 | 1461013970429 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f155000 == 163 [pid = 1837] [id = 553] 14:12:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412aae7800) [pid = 1837] [serial = 1660] [outer = (nil)] 14:12:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412ecdcc00) [pid = 1837] [serial = 1661] [outer = 0x7f412aae7800] 14:12:50 INFO - PROCESS | 1837 | 1461013970677 Marionette DEBUG loaded listener.js 14:12:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f41302e1400) [pid = 1837] [serial = 1662] [outer = 0x7f412aae7800] 14:12:51 INFO - PROCESS | 1837 | 1461013971617 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1486ms 14:12:51 INFO - PROCESS | 1837 | 1461013971683 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:12:51 INFO - PROCESS | 1837 | 1461013971687 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:12:51 INFO - PROCESS | 1837 | 1461013971693 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:12:51 INFO - PROCESS | 1837 | 1461013971696 Marionette TRACE conn3 <- [1,2186,null,{}] 14:12:51 INFO - PROCESS | 1837 | 1461013971718 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:52 INFO - PROCESS | 1837 | 1461013972011 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:12:52 INFO - PROCESS | 1837 | 1461013972047 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413356d000 == 164 [pid = 1837] [id = 554] 14:12:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f4131d9a400) [pid = 1837] [serial = 1663] [outer = (nil)] 14:12:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f4131eb6c00) [pid = 1837] [serial = 1664] [outer = 0x7f4131d9a400] 14:12:52 INFO - PROCESS | 1837 | 1461013972118 Marionette DEBUG loaded listener.js 14:12:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f41322b5c00) [pid = 1837] [serial = 1665] [outer = 0x7f4131d9a400] 14:12:53 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f412c596000) [pid = 1837] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:12:53 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f412ab66c00) [pid = 1837] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:12:53 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f412b5ddc00) [pid = 1837] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:12:53 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f412ab6f000) [pid = 1837] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:12:53 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f412b5e3c00) [pid = 1837] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:12:53 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f412b5e6400) [pid = 1837] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:12:53 INFO - PROCESS | 1837 | 1461013973651 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1980ms 14:12:53 INFO - PROCESS | 1837 | 1461013973674 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:12:53 INFO - PROCESS | 1837 | 1461013973677 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:12:53 INFO - PROCESS | 1837 | 1461013973718 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:12:53 INFO - PROCESS | 1837 | 1461013973722 Marionette TRACE conn3 <- [1,2190,null,{}] 14:12:53 INFO - PROCESS | 1837 | 1461013973747 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:53 INFO - PROCESS | 1837 | 1461013973941 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:12:53 INFO - PROCESS | 1837 | 1461013973955 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134916000 == 165 [pid = 1837] [id = 555] 14:12:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412ab6a800) [pid = 1837] [serial = 1666] [outer = (nil)] 14:12:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f4132987000) [pid = 1837] [serial = 1667] [outer = 0x7f412ab6a800] 14:12:54 INFO - PROCESS | 1837 | 1461013974017 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f4133911400) [pid = 1837] [serial = 1668] [outer = 0x7f412ab6a800] 14:12:54 INFO - PROCESS | 1837 | 1461013974910 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1245ms 14:12:54 INFO - PROCESS | 1837 | 1461013974928 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:12:54 INFO - PROCESS | 1837 | 1461013974930 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:12:54 INFO - PROCESS | 1837 | 1461013974938 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:12:54 INFO - PROCESS | 1837 | 1461013974941 Marionette TRACE conn3 <- [1,2194,null,{}] 14:12:54 INFO - PROCESS | 1837 | 1461013974945 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:55 INFO - PROCESS | 1837 | 1461013975218 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:12:55 INFO - PROCESS | 1837 | 1461013975341 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134fce800 == 166 [pid = 1837] [id = 556] 14:12:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f412c5e3800) [pid = 1837] [serial = 1669] [outer = (nil)] 14:12:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f4133cc2800) [pid = 1837] [serial = 1670] [outer = 0x7f412c5e3800] 14:12:55 INFO - PROCESS | 1837 | 1461013975403 Marionette DEBUG loaded listener.js 14:12:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f4136844c00) [pid = 1837] [serial = 1671] [outer = 0x7f412c5e3800] 14:12:56 INFO - PROCESS | 1837 | 1461013976471 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1578ms 14:12:56 INFO - PROCESS | 1837 | 1461013976517 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:12:56 INFO - PROCESS | 1837 | 1461013976525 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:12:56 INFO - PROCESS | 1837 | 1461013976534 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:12:56 INFO - PROCESS | 1837 | 1461013976538 Marionette TRACE conn3 <- [1,2198,null,{}] 14:12:56 INFO - PROCESS | 1837 | 1461013976546 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:56 INFO - PROCESS | 1837 | 1461013976786 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:12:57 INFO - PROCESS | 1837 | 1461013977101 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132450000 == 167 [pid = 1837] [id = 557] 14:12:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f412f3f1c00) [pid = 1837] [serial = 1672] [outer = (nil)] 14:12:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f412f5ccc00) [pid = 1837] [serial = 1673] [outer = 0x7f412f3f1c00] 14:12:57 INFO - PROCESS | 1837 | 1461013977182 Marionette DEBUG loaded listener.js 14:12:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f4131d9c000) [pid = 1837] [serial = 1674] [outer = 0x7f412f3f1c00] 14:12:58 INFO - PROCESS | 1837 | 1461013978076 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1587ms 14:12:58 INFO - PROCESS | 1837 | 1461013978122 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 1837 | 1461013978130 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:12:58 INFO - PROCESS | 1837 | 1461013978141 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1837 | 1461013978144 Marionette TRACE conn3 <- [1,2202,null,{}] 14:12:58 INFO - PROCESS | 1837 | 1461013978150 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:58 INFO - PROCESS | 1837 | 1461013978372 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:12:58 INFO - PROCESS | 1837 | 1461013978726 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351dd000 == 168 [pid = 1837] [id = 558] 14:12:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4131e5e400) [pid = 1837] [serial = 1675] [outer = (nil)] 14:12:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f413390fc00) [pid = 1837] [serial = 1676] [outer = 0x7f4131e5e400] 14:12:58 INFO - PROCESS | 1837 | 1461013978817 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f413682e400) [pid = 1837] [serial = 1677] [outer = 0x7f4131e5e400] 14:12:59 INFO - PROCESS | 1837 | 1461013979690 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1582ms 14:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:12:59 INFO - PROCESS | 1837 | 1461013979723 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1837 | 1461013979726 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:12:59 INFO - PROCESS | 1837 | 1461013979733 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1837 | 1461013979738 Marionette TRACE conn3 <- [1,2206,null,{}] 14:12:59 INFO - PROCESS | 1837 | 1461013979753 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:59 INFO - PROCESS | 1837 | 1461013979971 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:13:00 INFO - PROCESS | 1837 | 1461013980241 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136e75000 == 169 [pid = 1837] [id = 559] 14:13:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f4136834400) [pid = 1837] [serial = 1678] [outer = (nil)] 14:13:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4137099000) [pid = 1837] [serial = 1679] [outer = 0x7f4136834400] 14:13:00 INFO - PROCESS | 1837 | 1461013980361 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f4137613400) [pid = 1837] [serial = 1680] [outer = 0x7f4136834400] 14:13:01 INFO - PROCESS | 1837 | 1461013981468 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1794ms 14:13:01 INFO - PROCESS | 1837 | 1461013981528 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:13:01 INFO - PROCESS | 1837 | 1461013981535 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:13:01 INFO - PROCESS | 1837 | 1461013981546 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1837 | 1461013981550 Marionette TRACE conn3 <- [1,2210,null,{}] 14:13:01 INFO - PROCESS | 1837 | 1461013981559 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:02 INFO - PROCESS | 1837 | 1461013981996 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:13:02 INFO - PROCESS | 1837 | 1461013982254 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4137183000 == 170 [pid = 1837] [id = 560] 14:13:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4131f86800) [pid = 1837] [serial = 1681] [outer = (nil)] 14:13:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f413c06d800) [pid = 1837] [serial = 1682] [outer = 0x7f4131f86800] 14:13:02 INFO - PROCESS | 1837 | 1461013982330 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f413d8bcc00) [pid = 1837] [serial = 1683] [outer = 0x7f4131f86800] 14:13:03 INFO - PROCESS | 1837 | 1461013983272 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:13:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1783ms 14:13:03 INFO - PROCESS | 1837 | 1461013983331 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:13:03 INFO - PROCESS | 1837 | 1461013983337 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:13:03 INFO - PROCESS | 1837 | 1461013983346 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:13:03 INFO - PROCESS | 1837 | 1461013983350 Marionette TRACE conn3 <- [1,2214,null,{}] 14:13:03 INFO - PROCESS | 1837 | 1461013983358 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:03 INFO - PROCESS | 1837 | 1461013983582 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:13:04 INFO - PROCESS | 1837 | 1461013984129 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d7b1000 == 171 [pid = 1837] [id = 561] 14:13:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f413ee1e400) [pid = 1837] [serial = 1684] [outer = (nil)] 14:13:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f413ee6ec00) [pid = 1837] [serial = 1685] [outer = 0x7f413ee1e400] 14:13:04 INFO - PROCESS | 1837 | 1461013984205 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f413f1b9c00) [pid = 1837] [serial = 1686] [outer = 0x7f413ee1e400] 14:13:05 INFO - PROCESS | 1837 | 1461013985080 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1786ms 14:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:13:05 INFO - PROCESS | 1837 | 1461013985132 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:13:05 INFO - PROCESS | 1837 | 1461013985135 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:13:05 INFO - PROCESS | 1837 | 1461013985141 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:13:05 INFO - PROCESS | 1837 | 1461013985144 Marionette TRACE conn3 <- [1,2218,null,{}] 14:13:05 INFO - PROCESS | 1837 | 1461013985149 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:05 INFO - PROCESS | 1837 | 1461013985379 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:13:05 INFO - PROCESS | 1837 | 1461013985643 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e225000 == 172 [pid = 1837] [id = 562] 14:13:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f413ee22000) [pid = 1837] [serial = 1687] [outer = (nil)] 14:13:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f4142337c00) [pid = 1837] [serial = 1688] [outer = 0x7f413ee22000] 14:13:05 INFO - PROCESS | 1837 | 1461013985765 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4142e48000) [pid = 1837] [serial = 1689] [outer = 0x7f413ee22000] 14:13:06 INFO - PROCESS | 1837 | 1461013986590 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1479ms 14:13:06 INFO - PROCESS | 1837 | 1461013986620 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:13:06 INFO - PROCESS | 1837 | 1461013986624 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:13:06 INFO - PROCESS | 1837 | 1461013986630 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1837 | 1461013986633 Marionette TRACE conn3 <- [1,2222,null,{}] 14:13:06 INFO - PROCESS | 1837 | 1461013986638 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:06 INFO - PROCESS | 1837 | 1461013986854 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:13:07 INFO - PROCESS | 1837 | 1461013987128 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecd7800 == 173 [pid = 1837] [id = 563] 14:13:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f412b5dc800) [pid = 1837] [serial = 1690] [outer = (nil)] 14:13:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4142e50400) [pid = 1837] [serial = 1691] [outer = 0x7f412b5dc800] 14:13:07 INFO - PROCESS | 1837 | 1461013987206 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f4142f47000) [pid = 1837] [serial = 1692] [outer = 0x7f412b5dc800] 14:13:08 INFO - PROCESS | 1837 | 1461013988092 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1531ms 14:13:08 INFO - PROCESS | 1837 | 1461013988162 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:13:08 INFO - PROCESS | 1837 | 1461013988166 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:13:08 INFO - PROCESS | 1837 | 1461013988172 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 1837 | 1461013988175 Marionette TRACE conn3 <- [1,2226,null,{}] 14:13:08 INFO - PROCESS | 1837 | 1461013988181 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:08 INFO - PROCESS | 1837 | 1461013988442 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:13:08 INFO - PROCESS | 1837 | 1461013988762 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f01c000 == 174 [pid = 1837] [id = 564] 14:13:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f412b5db400) [pid = 1837] [serial = 1693] [outer = (nil)] 14:13:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4142f4b000) [pid = 1837] [serial = 1694] [outer = 0x7f412b5db400] 14:13:08 INFO - PROCESS | 1837 | 1461013988840 Marionette DEBUG loaded listener.js 14:13:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f41433a1c00) [pid = 1837] [serial = 1695] [outer = 0x7f412b5db400] 14:13:09 INFO - PROCESS | 1837 | 1461013989680 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1536ms 14:13:09 INFO - PROCESS | 1837 | 1461013989709 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1837 | 1461013989713 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:13:09 INFO - PROCESS | 1837 | 1461013989718 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1837 | 1461013989721 Marionette TRACE conn3 <- [1,2230,null,{}] 14:13:09 INFO - PROCESS | 1837 | 1461013989726 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:09 INFO - PROCESS | 1837 | 1461013989942 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:13:10 INFO - PROCESS | 1837 | 1461013990210 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414209e800 == 175 [pid = 1837] [id = 565] 14:13:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f412c88f000) [pid = 1837] [serial = 1696] [outer = (nil)] 14:13:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4144149800) [pid = 1837] [serial = 1697] [outer = 0x7f412c88f000] 14:13:10 INFO - PROCESS | 1837 | 1461013990286 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f414450d000) [pid = 1837] [serial = 1698] [outer = 0x7f412c88f000] 14:13:11 INFO - PROCESS | 1837 | 1461013991174 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1482ms 14:13:11 INFO - PROCESS | 1837 | 1461013991202 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:13:11 INFO - PROCESS | 1837 | 1461013991206 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:13:11 INFO - PROCESS | 1837 | 1461013991212 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 1837 | 1461013991215 Marionette TRACE conn3 <- [1,2234,null,{}] 14:13:11 INFO - PROCESS | 1837 | 1461013991220 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:11 INFO - PROCESS | 1837 | 1461013991442 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:13:11 INFO - PROCESS | 1837 | 1461013991721 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142e76800 == 176 [pid = 1837] [id = 566] 14:13:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f414548a400) [pid = 1837] [serial = 1699] [outer = (nil)] 14:13:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f4145cd5800) [pid = 1837] [serial = 1700] [outer = 0x7f414548a400] 14:13:11 INFO - PROCESS | 1837 | 1461013991862 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f4145fc0c00) [pid = 1837] [serial = 1701] [outer = 0x7f414548a400] 14:13:12 INFO - PROCESS | 1837 | 1461013992826 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1685ms 14:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:13:12 INFO - PROCESS | 1837 | 1461013992899 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 1837 | 1461013992902 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:13:12 INFO - PROCESS | 1837 | 1461013992908 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1837 | 1461013992912 Marionette TRACE conn3 <- [1,2238,null,{}] 14:13:12 INFO - PROCESS | 1837 | 1461013992917 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:13 INFO - PROCESS | 1837 | 1461013993151 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:13:13 INFO - PROCESS | 1837 | 1461013993464 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414521f800 == 177 [pid = 1837] [id = 567] 14:13:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f4146776400) [pid = 1837] [serial = 1702] [outer = (nil)] 14:13:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f4146d05800) [pid = 1837] [serial = 1703] [outer = 0x7f4146776400] 14:13:13 INFO - PROCESS | 1837 | 1461013993544 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f4148613c00) [pid = 1837] [serial = 1704] [outer = 0x7f4146776400] 14:13:14 INFO - PROCESS | 1837 | 1461013994420 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1580ms 14:13:14 INFO - PROCESS | 1837 | 1461013994489 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:13:14 INFO - PROCESS | 1837 | 1461013994492 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:13:14 INFO - PROCESS | 1837 | 1461013994498 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:13:14 INFO - PROCESS | 1837 | 1461013994500 Marionette TRACE conn3 <- [1,2242,null,{}] 14:13:14 INFO - PROCESS | 1837 | 1461013994506 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:14 INFO - PROCESS | 1837 | 1461013994723 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:13:14 INFO - PROCESS | 1837 | 1461013994990 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146730000 == 178 [pid = 1837] [id = 568] 14:13:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f413ed7cc00) [pid = 1837] [serial = 1705] [outer = (nil)] 14:13:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f414b02d400) [pid = 1837] [serial = 1706] [outer = 0x7f413ed7cc00] 14:13:15 INFO - PROCESS | 1837 | 1461013995106 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f4155312400) [pid = 1837] [serial = 1707] [outer = 0x7f413ed7cc00] 14:13:15 INFO - PROCESS | 1837 | 1461013995906 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1430ms 14:13:15 INFO - PROCESS | 1837 | 1461013995928 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 1837 | 1461013995932 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:13:15 INFO - PROCESS | 1837 | 1461013995937 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 1837 | 1461013995940 Marionette TRACE conn3 <- [1,2246,null,{}] 14:13:15 INFO - PROCESS | 1837 | 1461013995945 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:16 INFO - PROCESS | 1837 | 1461013996155 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:13:16 INFO - PROCESS | 1837 | 1461013996402 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414b221000 == 179 [pid = 1837] [id = 569] 14:13:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f412ecdd000) [pid = 1837] [serial = 1708] [outer = (nil)] 14:13:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f4156506400) [pid = 1837] [serial = 1709] [outer = 0x7f412ecdd000] 14:13:16 INFO - PROCESS | 1837 | 1461013996475 Marionette DEBUG loaded listener.js 14:13:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f4159c4e400) [pid = 1837] [serial = 1710] [outer = 0x7f412ecdd000] 14:13:17 INFO - PROCESS | 1837 | 1461013997643 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1790ms 14:13:17 INFO - PROCESS | 1837 | 1461013997730 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1837 | 1461013997736 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:13:17 INFO - PROCESS | 1837 | 1461013997744 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1837 | 1461013997749 Marionette TRACE conn3 <- [1,2250,null,{}] 14:13:17 INFO - PROCESS | 1837 | 1461013997757 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:18 INFO - PROCESS | 1837 | 1461013998120 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:13:18 INFO - PROCESS | 1837 | 1461013998456 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155fc1000 == 180 [pid = 1837] [id = 570] 14:13:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f4132558c00) [pid = 1837] [serial = 1711] [outer = (nil)] 14:13:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f4159db1000) [pid = 1837] [serial = 1712] [outer = 0x7f4132558c00] 14:13:18 INFO - PROCESS | 1837 | 1461013998554 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f415a22b000) [pid = 1837] [serial = 1713] [outer = 0x7f4132558c00] 14:13:19 INFO - PROCESS | 1837 | 1461013999519 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1833ms 14:13:19 INFO - PROCESS | 1837 | 1461013999578 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1837 | 1461013999580 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:13:19 INFO - PROCESS | 1837 | 1461013999587 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1837 | 1461013999589 Marionette TRACE conn3 <- [1,2254,null,{}] 14:13:19 INFO - PROCESS | 1837 | 1461013999595 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:19 INFO - PROCESS | 1837 | 1461013999828 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:13:20 INFO - PROCESS | 1837 | 1461014000147 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a640800 == 181 [pid = 1837] [id = 571] 14:13:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f412eaa8800) [pid = 1837] [serial = 1714] [outer = (nil)] 14:13:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f415a356c00) [pid = 1837] [serial = 1715] [outer = 0x7f412eaa8800] 14:13:20 INFO - PROCESS | 1837 | 1461014000227 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f415a611400) [pid = 1837] [serial = 1716] [outer = 0x7f412eaa8800] 14:13:21 INFO - PROCESS | 1837 | 1461014001159 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1629ms 14:13:21 INFO - PROCESS | 1837 | 1461014001219 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1837 | 1461014001222 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:13:21 INFO - PROCESS | 1837 | 1461014001230 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1837 | 1461014001232 Marionette TRACE conn3 <- [1,2258,null,{}] 14:13:21 INFO - PROCESS | 1837 | 1461014001237 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:21 INFO - PROCESS | 1837 | 1461014001469 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:13:21 INFO - PROCESS | 1837 | 1461014001789 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415c478800 == 182 [pid = 1837] [id = 572] 14:13:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f412d370c00) [pid = 1837] [serial = 1717] [outer = (nil)] 14:13:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f412d374c00) [pid = 1837] [serial = 1718] [outer = 0x7f412d370c00] 14:13:21 INFO - PROCESS | 1837 | 1461014001868 Marionette DEBUG loaded listener.js 14:13:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f412d379800) [pid = 1837] [serial = 1719] [outer = 0x7f412d370c00] 14:13:22 INFO - PROCESS | 1837 | 1461014002720 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1542ms 14:13:22 INFO - PROCESS | 1837 | 1461014002773 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1837 | 1461014002777 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:13:22 INFO - PROCESS | 1837 | 1461014002783 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1837 | 1461014002785 Marionette TRACE conn3 <- [1,2262,null,{}] 14:13:22 INFO - PROCESS | 1837 | 1461014002790 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:23 INFO - PROCESS | 1837 | 1461014003016 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:13:23 INFO - PROCESS | 1837 | 1461014003368 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415e97a000 == 183 [pid = 1837] [id = 573] 14:13:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f412d371c00) [pid = 1837] [serial = 1720] [outer = (nil)] 14:13:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f415a693000) [pid = 1837] [serial = 1721] [outer = 0x7f412d371c00] 14:13:23 INFO - PROCESS | 1837 | 1461014003446 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f415a749800) [pid = 1837] [serial = 1722] [outer = 0x7f412d371c00] 14:13:24 INFO - PROCESS | 1837 | 1461014004266 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1533ms 14:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:13:24 INFO - PROCESS | 1837 | 1461014004317 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 1837 | 1461014004320 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:13:24 INFO - PROCESS | 1837 | 1461014004327 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1837 | 1461014004330 Marionette TRACE conn3 <- [1,2266,null,{}] 14:13:24 INFO - PROCESS | 1837 | 1461014004335 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:24 INFO - PROCESS | 1837 | 1461014004557 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:13:24 INFO - PROCESS | 1837 | 1461014004867 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4161e8e000 == 184 [pid = 1837] [id = 574] 14:13:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f412ab70800) [pid = 1837] [serial = 1723] [outer = (nil)] 14:13:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f412f283c00) [pid = 1837] [serial = 1724] [outer = 0x7f412ab70800] 14:13:24 INFO - PROCESS | 1837 | 1461014004982 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7f412f289800) [pid = 1837] [serial = 1725] [outer = 0x7f412ab70800] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c572000 == 183 [pid = 1837] [id = 504] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156544000 == 182 [pid = 1837] [id = 406] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134916000 == 181 [pid = 1837] [id = 555] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413356d000 == 180 [pid = 1837] [id = 554] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f155000 == 179 [pid = 1837] [id = 553] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4129a46800 == 178 [pid = 1837] [id = 552] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4159c0d800 == 177 [pid = 1837] [id = 549] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4156210000 == 176 [pid = 1837] [id = 548] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155191000 == 175 [pid = 1837] [id = 547] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f103000 == 174 [pid = 1837] [id = 546] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414871c800 == 173 [pid = 1837] [id = 545] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41476ca800 == 172 [pid = 1837] [id = 544] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146722000 == 171 [pid = 1837] [id = 543] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146291000 == 170 [pid = 1837] [id = 542] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414337d000 == 169 [pid = 1837] [id = 541] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142e6a000 == 168 [pid = 1837] [id = 540] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f261000 == 167 [pid = 1837] [id = 539] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ecf0000 == 166 [pid = 1837] [id = 538] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413de0c800 == 165 [pid = 1837] [id = 537] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc8f000 == 164 [pid = 1837] [id = 536] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41370cc800 == 163 [pid = 1837] [id = 535] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41351d4000 == 162 [pid = 1837] [id = 534] 14:13:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3a3800 == 161 [pid = 1837] [id = 533] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7f4137095c00) [pid = 1837] [serial = 1598] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f4137097800) [pid = 1837] [serial = 1592] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f414339bc00) [pid = 1837] [serial = 1568] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f412b5dd800) [pid = 1837] [serial = 1595] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f4137617400) [pid = 1837] [serial = 1593] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f4136ac4c00) [pid = 1837] [serial = 1538] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f4136845400) [pid = 1837] [serial = 1590] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f412f5cf400) [pid = 1837] [serial = 1584] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f4142381c00) [pid = 1837] [serial = 1559] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f413ed7b400) [pid = 1837] [serial = 1550] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f412f3f1400) [pid = 1837] [serial = 1596] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f4144e39c00) [pid = 1837] [serial = 1577] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f41322a5c00) [pid = 1837] [serial = 1587] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f413e90d800) [pid = 1837] [serial = 1547] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f41401b8c00) [pid = 1837] [serial = 1556] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f41436f6c00) [pid = 1837] [serial = 1571] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f413709cc00) [pid = 1837] [serial = 1541] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f4142bd9800) [pid = 1837] [serial = 1562] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f413d8d6400) [pid = 1837] [serial = 1544] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f412c59a800) [pid = 1837] [serial = 1580] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f412ecb0400) [pid = 1837] [serial = 1529] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f412e1ae000) [pid = 1837] [serial = 1581] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f413f1abc00) [pid = 1837] [serial = 1553] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4133dd7000) [pid = 1837] [serial = 1589] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f413682bc00) [pid = 1837] [serial = 1535] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4144252c00) [pid = 1837] [serial = 1574] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f41322b8400) [pid = 1837] [serial = 1532] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f4140e99800) [pid = 1837] [serial = 1565] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f412e1b2400) [pid = 1837] [serial = 1586] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f412c88c400) [pid = 1837] [serial = 1583] [outer = (nil)] [url = about:blank] 14:13:27 INFO - PROCESS | 1837 | 1461014007164 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2934ms 14:13:27 INFO - PROCESS | 1837 | 1461014007275 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:13:27 INFO - PROCESS | 1837 | 1461014007280 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:13:27 INFO - PROCESS | 1837 | 1461014007287 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 1837 | 1461014007293 Marionette TRACE conn3 <- [1,2270,null,{}] 14:13:27 INFO - PROCESS | 1837 | 1461014007302 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:27 INFO - PROCESS | 1837 | 1461014007495 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:13:27 INFO - PROCESS | 1837 | 1461014007507 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c575000 == 162 [pid = 1837] [id = 575] 14:13:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f412cb6b800) [pid = 1837] [serial = 1726] [outer = (nil)] 14:13:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f412cb74000) [pid = 1837] [serial = 1727] [outer = 0x7f412cb6b800] 14:13:27 INFO - PROCESS | 1837 | 1461014007576 Marionette DEBUG loaded listener.js 14:13:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f412cb78c00) [pid = 1837] [serial = 1728] [outer = 0x7f412cb6b800] 14:13:28 INFO - PROCESS | 1837 | 1461014008502 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1243ms 14:13:28 INFO - PROCESS | 1837 | 1461014008531 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:13:28 INFO - PROCESS | 1837 | 1461014008538 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:13:28 INFO - PROCESS | 1837 | 1461014008548 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1837 | 1461014008551 Marionette TRACE conn3 <- [1,2274,null,{}] 14:13:28 INFO - PROCESS | 1837 | 1461014008555 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:28 INFO - PROCESS | 1837 | 1461014008764 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:13:28 INFO - PROCESS | 1837 | 1461014008964 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3d5800 == 163 [pid = 1837] [id = 576] 14:13:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f412ab67400) [pid = 1837] [serial = 1729] [outer = (nil)] 14:13:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f412e730400) [pid = 1837] [serial = 1730] [outer = 0x7f412ab67400] 14:13:29 INFO - PROCESS | 1837 | 1461014009059 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f412eca9400) [pid = 1837] [serial = 1731] [outer = 0x7f412ab67400] 14:13:30 INFO - PROCESS | 1837 | 1461014010076 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1584ms 14:13:30 INFO - PROCESS | 1837 | 1461014010136 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 1837 | 1461014010139 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:13:30 INFO - PROCESS | 1837 | 1461014010146 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - PROCESS | 1837 | 1461014010151 Marionette TRACE conn3 <- [1,2278,null,{}] 14:13:30 INFO - PROCESS | 1837 | 1461014010167 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:30 INFO - PROCESS | 1837 | 1461014010481 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:13:30 INFO - PROCESS | 1837 | 1461014010514 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132460000 == 164 [pid = 1837] [id = 577] 14:13:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f412ecaa000) [pid = 1837] [serial = 1732] [outer = (nil)] 14:13:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f412f3f1400) [pid = 1837] [serial = 1733] [outer = 0x7f412ecaa000] 14:13:30 INFO - PROCESS | 1837 | 1461014010579 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f41305cac00) [pid = 1837] [serial = 1734] [outer = 0x7f412ecaa000] 14:13:31 INFO - PROCESS | 1837 | 1461014011619 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1534ms 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f412b5dbc00) [pid = 1837] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f4146d05c00) [pid = 1837] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f413e57c400) [pid = 1837] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f412c5e7400) [pid = 1837] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f412ab6a800) [pid = 1837] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f4136a53400) [pid = 1837] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f41322b7800) [pid = 1837] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f413d8b8400) [pid = 1837] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f412aaea400) [pid = 1837] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f414204cc00) [pid = 1837] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412c5a1c00) [pid = 1837] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f4131d9a400) [pid = 1837] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f413c06c800) [pid = 1837] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f41348eec00) [pid = 1837] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f413330e400) [pid = 1837] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f412aae9400) [pid = 1837] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4146ae1000) [pid = 1837] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f41351e9c00) [pid = 1837] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f412aae7800) [pid = 1837] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4131eaac00) [pid = 1837] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f4136829400) [pid = 1837] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f4131f85c00) [pid = 1837] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f412ecac000) [pid = 1837] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f41351e5400) [pid = 1837] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4137522800) [pid = 1837] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f41348ee400) [pid = 1837] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f41305cb000) [pid = 1837] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f412ea4b400) [pid = 1837] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f413ec2a000) [pid = 1837] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f412ecdf400) [pid = 1837] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f412eab0400) [pid = 1837] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f4142338800) [pid = 1837] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f41302ed400) [pid = 1837] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f4132557000) [pid = 1837] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f4142334400) [pid = 1837] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f412df86000) [pid = 1837] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f4142e4fc00) [pid = 1837] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f413ebc5400) [pid = 1837] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4142f45000) [pid = 1837] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:13:32 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f41302e7000) [pid = 1837] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:13:32 INFO - PROCESS | 1837 | 1461014012623 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:13:32 INFO - PROCESS | 1837 | 1461014012628 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:13:32 INFO - PROCESS | 1837 | 1461014012656 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 1837 | 1461014012659 Marionette TRACE conn3 <- [1,2282,null,{}] 14:13:32 INFO - PROCESS | 1837 | 1461014012665 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:32 INFO - PROCESS | 1837 | 1461014012937 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:13:33 INFO - PROCESS | 1837 | 1461014013067 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4131cdd800 == 165 [pid = 1837] [id = 578] 14:13:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412eab0400) [pid = 1837] [serial = 1735] [outer = (nil)] 14:13:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f41305ce400) [pid = 1837] [serial = 1736] [outer = 0x7f412eab0400] 14:13:33 INFO - PROCESS | 1837 | 1461014013165 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f4131e62800) [pid = 1837] [serial = 1737] [outer = 0x7f412eab0400] 14:13:33 INFO - PROCESS | 1837 | 1461014013888 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1289ms 14:13:33 INFO - PROCESS | 1837 | 1461014013945 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:13:33 INFO - PROCESS | 1837 | 1461014013949 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:13:33 INFO - PROCESS | 1837 | 1461014013956 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:13:33 INFO - PROCESS | 1837 | 1461014013959 Marionette TRACE conn3 <- [1,2286,null,{}] 14:13:33 INFO - PROCESS | 1837 | 1461014013966 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:34 INFO - PROCESS | 1837 | 1461014014218 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:13:34 INFO - PROCESS | 1837 | 1461014014405 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134fda800 == 166 [pid = 1837] [id = 579] 14:13:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412df87000) [pid = 1837] [serial = 1738] [outer = (nil)] 14:13:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f41322b4000) [pid = 1837] [serial = 1739] [outer = 0x7f412df87000] 14:13:34 INFO - PROCESS | 1837 | 1461014014468 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f4132984800) [pid = 1837] [serial = 1740] [outer = 0x7f412df87000] 14:13:35 INFO - PROCESS | 1837 | 1461014015578 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:13:35 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 14:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1699ms 14:13:35 INFO - PROCESS | 1837 | 1461014015656 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:13:35 INFO - PROCESS | 1837 | 1461014015664 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:13:35 INFO - PROCESS | 1837 | 1461014015673 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 1837 | 1461014015677 Marionette TRACE conn3 <- [1,2290,null,{}] 14:13:35 INFO - PROCESS | 1837 | 1461014015686 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:35 INFO - PROCESS | 1837 | 1461014015966 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:13:36 INFO - PROCESS | 1837 | 1461014016286 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41305df000 == 167 [pid = 1837] [id = 580] 14:13:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f412df84c00) [pid = 1837] [serial = 1741] [outer = (nil)] 14:13:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f412eaaf800) [pid = 1837] [serial = 1742] [outer = 0x7f412df84c00] 14:13:36 INFO - PROCESS | 1837 | 1461014016369 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f412f283400) [pid = 1837] [serial = 1743] [outer = 0x7f412df84c00] 14:13:37 INFO - PROCESS | 1837 | 1461014017303 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1690ms 14:13:37 INFO - PROCESS | 1837 | 1461014017364 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1837 | 1461014017373 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:13:37 INFO - PROCESS | 1837 | 1461014017382 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1837 | 1461014017386 Marionette TRACE conn3 <- [1,2294,null,{}] 14:13:37 INFO - PROCESS | 1837 | 1461014017392 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:37 INFO - PROCESS | 1837 | 1461014017640 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:13:37 INFO - PROCESS | 1837 | 1461014017987 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352a1000 == 168 [pid = 1837] [id = 581] 14:13:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f412f285c00) [pid = 1837] [serial = 1744] [outer = (nil)] 14:13:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4131eb4c00) [pid = 1837] [serial = 1745] [outer = 0x7f412f285c00] 14:13:38 INFO - PROCESS | 1837 | 1461014018066 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f41322b2c00) [pid = 1837] [serial = 1746] [outer = 0x7f412f285c00] 14:13:39 INFO - PROCESS | 1837 | 1461014019012 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1688ms 14:13:39 INFO - PROCESS | 1837 | 1461014019071 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1837 | 1461014019075 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:13:39 INFO - PROCESS | 1837 | 1461014019101 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1837 | 1461014019107 Marionette TRACE conn3 <- [1,2298,null,{}] 14:13:39 INFO - PROCESS | 1837 | 1461014019123 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:39 INFO - PROCESS | 1837 | 1461014019368 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:13:39 INFO - PROCESS | 1837 | 1461014019685 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136f15800 == 169 [pid = 1837] [id = 582] 14:13:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f413298b800) [pid = 1837] [serial = 1747] [outer = (nil)] 14:13:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f4136829400) [pid = 1837] [serial = 1748] [outer = 0x7f413298b800] 14:13:39 INFO - PROCESS | 1837 | 1461014019769 Marionette DEBUG loaded listener.js 14:13:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4136a56400) [pid = 1837] [serial = 1749] [outer = 0x7f413298b800] 14:13:40 INFO - PROCESS | 1837 | 1461014020614 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1538ms 14:13:40 INFO - PROCESS | 1837 | 1461014020636 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:13:40 INFO - PROCESS | 1837 | 1461014020640 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:13:40 INFO - PROCESS | 1837 | 1461014020646 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:13:40 INFO - PROCESS | 1837 | 1461014020649 Marionette TRACE conn3 <- [1,2302,null,{}] 14:13:40 INFO - PROCESS | 1837 | 1461014020654 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:40 INFO - PROCESS | 1837 | 1461014020880 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:13:41 INFO - PROCESS | 1837 | 1461014021155 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc7e000 == 170 [pid = 1837] [id = 583] 14:13:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f41339fd800) [pid = 1837] [serial = 1750] [outer = (nil)] 14:13:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f413709cc00) [pid = 1837] [serial = 1751] [outer = 0x7f41339fd800] 14:13:41 INFO - PROCESS | 1837 | 1461014021233 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f4137615800) [pid = 1837] [serial = 1752] [outer = 0x7f41339fd800] 14:13:42 INFO - PROCESS | 1837 | 1461014022108 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1532ms 14:13:42 INFO - PROCESS | 1837 | 1461014022179 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1837 | 1461014022183 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:13:42 INFO - PROCESS | 1837 | 1461014022189 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1837 | 1461014022191 Marionette TRACE conn3 <- [1,2306,null,{}] 14:13:42 INFO - PROCESS | 1837 | 1461014022197 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:42 INFO - PROCESS | 1837 | 1461014022421 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:13:42 INFO - PROCESS | 1837 | 1461014022702 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d7bd000 == 171 [pid = 1837] [id = 584] 14:13:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f413c0e2800) [pid = 1837] [serial = 1753] [outer = (nil)] 14:13:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f413c0ec400) [pid = 1837] [serial = 1754] [outer = 0x7f413c0e2800] 14:13:42 INFO - PROCESS | 1837 | 1461014022830 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f413d8d8400) [pid = 1837] [serial = 1755] [outer = 0x7f413c0e2800] 14:13:43 INFO - PROCESS | 1837 | 1461014023722 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1581ms 14:13:43 INFO - PROCESS | 1837 | 1461014023771 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:13:43 INFO - PROCESS | 1837 | 1461014023775 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:13:43 INFO - PROCESS | 1837 | 1461014023781 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:13:43 INFO - PROCESS | 1837 | 1461014023784 Marionette TRACE conn3 <- [1,2310,null,{}] 14:13:43 INFO - PROCESS | 1837 | 1461014023789 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:44 INFO - PROCESS | 1837 | 1461014024035 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:13:44 INFO - PROCESS | 1837 | 1461014024361 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e4a8800 == 172 [pid = 1837] [id = 585] 14:13:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f413c0e3400) [pid = 1837] [serial = 1756] [outer = (nil)] 14:13:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f413ed7ec00) [pid = 1837] [serial = 1757] [outer = 0x7f413c0e3400] 14:13:44 INFO - PROCESS | 1837 | 1461014024446 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f413f479c00) [pid = 1837] [serial = 1758] [outer = 0x7f413c0e3400] 14:13:45 INFO - PROCESS | 1837 | 1461014025279 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1529ms 14:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:13:45 INFO - PROCESS | 1837 | 1461014025309 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1837 | 1461014025312 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:13:45 INFO - PROCESS | 1837 | 1461014025319 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1837 | 1461014025322 Marionette TRACE conn3 <- [1,2314,null,{}] 14:13:45 INFO - PROCESS | 1837 | 1461014025327 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:45 INFO - PROCESS | 1837 | 1461014025535 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:13:45 INFO - PROCESS | 1837 | 1461014025809 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f004800 == 173 [pid = 1837] [id = 586] 14:13:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f413e24c000) [pid = 1837] [serial = 1759] [outer = (nil)] 14:13:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f4140372400) [pid = 1837] [serial = 1760] [outer = 0x7f413e24c000] 14:13:45 INFO - PROCESS | 1837 | 1461014025890 Marionette DEBUG loaded listener.js 14:13:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4142338800) [pid = 1837] [serial = 1761] [outer = 0x7f413e24c000] 14:13:46 INFO - PROCESS | 1837 | 1461014026765 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1484ms 14:13:46 INFO - PROCESS | 1837 | 1461014026803 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:13:46 INFO - PROCESS | 1837 | 1461014026807 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:13:46 INFO - PROCESS | 1837 | 1461014026813 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:13:46 INFO - PROCESS | 1837 | 1461014026816 Marionette TRACE conn3 <- [1,2318,null,{}] 14:13:46 INFO - PROCESS | 1837 | 1461014026821 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:47 INFO - PROCESS | 1837 | 1461014027028 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:13:47 INFO - PROCESS | 1837 | 1461014027305 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142ac5000 == 174 [pid = 1837] [id = 587] 14:13:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f413ed82c00) [pid = 1837] [serial = 1762] [outer = (nil)] 14:13:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f4142a1a000) [pid = 1837] [serial = 1763] [outer = 0x7f413ed82c00] 14:13:47 INFO - PROCESS | 1837 | 1461014027382 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4142e4ac00) [pid = 1837] [serial = 1764] [outer = 0x7f413ed82c00] 14:13:48 INFO - PROCESS | 1837 | 1461014028317 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1837 | 1461014028401 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:13:48 INFO - PROCESS | 1837 | 1461014028408 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1837 | 1461014028411 Marionette TRACE conn3 <- [1,2322,null,{}] 14:13:48 INFO - PROCESS | 1837 | 1461014028416 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:48 INFO - PROCESS | 1837 | 1461014028688 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:13:49 INFO - PROCESS | 1837 | 1461014029008 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4143363800 == 175 [pid = 1837] [id = 588] 14:13:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f41401bb400) [pid = 1837] [serial = 1765] [outer = (nil)] 14:13:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f4142f51400) [pid = 1837] [serial = 1766] [outer = 0x7f41401bb400] 14:13:49 INFO - PROCESS | 1837 | 1461014029107 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f41436f6c00) [pid = 1837] [serial = 1767] [outer = 0x7f41401bb400] 14:13:50 INFO - PROCESS | 1837 | 1461014030017 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1681ms 14:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:13:50 INFO - PROCESS | 1837 | 1461014030090 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:13:50 INFO - PROCESS | 1837 | 1461014030093 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:13:50 INFO - PROCESS | 1837 | 1461014030099 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1837 | 1461014030103 Marionette TRACE conn3 <- [1,2326,null,{}] 14:13:50 INFO - PROCESS | 1837 | 1461014030108 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:50 INFO - PROCESS | 1837 | 1461014030364 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:13:50 INFO - PROCESS | 1837 | 1461014030639 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4145dda800 == 176 [pid = 1837] [id = 589] 14:13:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f4144e2dc00) [pid = 1837] [serial = 1768] [outer = (nil)] 14:13:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4144e3b000) [pid = 1837] [serial = 1769] [outer = 0x7f4144e2dc00] 14:13:50 INFO - PROCESS | 1837 | 1461014030771 Marionette DEBUG loaded listener.js 14:13:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f4144e46400) [pid = 1837] [serial = 1770] [outer = 0x7f4144e2dc00] 14:13:51 INFO - PROCESS | 1837 | 1461014031631 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1580ms 14:13:51 INFO - PROCESS | 1837 | 1461014031679 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:13:51 INFO - PROCESS | 1837 | 1461014031684 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:13:51 INFO - PROCESS | 1837 | 1461014031690 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:13:51 INFO - PROCESS | 1837 | 1461014031694 Marionette TRACE conn3 <- [1,2330,null,{}] 14:13:51 INFO - PROCESS | 1837 | 1461014031699 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:51 INFO - PROCESS | 1837 | 1461014031951 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:13:52 INFO - PROCESS | 1837 | 1461014032273 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146e20000 == 177 [pid = 1837] [id = 590] 14:13:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f414548d400) [pid = 1837] [serial = 1771] [outer = (nil)] 14:13:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f41465d9800) [pid = 1837] [serial = 1772] [outer = 0x7f414548d400] 14:13:52 INFO - PROCESS | 1837 | 1461014032357 Marionette DEBUG loaded listener.js 14:13:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f4146d09c00) [pid = 1837] [serial = 1773] [outer = 0x7f414548d400] 14:13:53 INFO - PROCESS | 1837 | 1461014033181 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1529ms 14:13:53 INFO - PROCESS | 1837 | 1461014033220 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:13:53 INFO - PROCESS | 1837 | 1461014033224 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:13:53 INFO - PROCESS | 1837 | 1461014033229 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1837 | 1461014033231 Marionette TRACE conn3 <- [1,2334,null,{}] 14:13:53 INFO - PROCESS | 1837 | 1461014033237 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:53 INFO - PROCESS | 1837 | 1461014033466 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:13:53 INFO - PROCESS | 1837 | 1461014033786 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f103000 == 178 [pid = 1837] [id = 591] 14:13:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f414036c800) [pid = 1837] [serial = 1774] [outer = (nil)] 14:13:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f4147646800) [pid = 1837] [serial = 1775] [outer = 0x7f414036c800] 14:13:53 INFO - PROCESS | 1837 | 1461014033902 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f4147a33000) [pid = 1837] [serial = 1776] [outer = 0x7f414036c800] 14:13:54 INFO - PROCESS | 1837 | 1461014034757 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1580ms 14:13:54 INFO - PROCESS | 1837 | 1461014034811 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:13:54 INFO - PROCESS | 1837 | 1461014034815 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:13:54 INFO - PROCESS | 1837 | 1461014034821 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:13:54 INFO - PROCESS | 1837 | 1461014034823 Marionette TRACE conn3 <- [1,2338,null,{}] 14:13:54 INFO - PROCESS | 1837 | 1461014034829 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:55 INFO - PROCESS | 1837 | 1461014035056 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:13:55 INFO - PROCESS | 1837 | 1461014035336 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155fc2000 == 179 [pid = 1837] [id = 592] 14:13:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f41470af800) [pid = 1837] [serial = 1777] [outer = (nil)] 14:13:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f4147c39800) [pid = 1837] [serial = 1778] [outer = 0x7f41470af800] 14:13:55 INFO - PROCESS | 1837 | 1461014035453 Marionette DEBUG loaded listener.js 14:13:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f414861a800) [pid = 1837] [serial = 1779] [outer = 0x7f41470af800] 14:13:56 INFO - PROCESS | 1837 | 1461014036283 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1527ms 14:13:56 INFO - PROCESS | 1837 | 1461014036349 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:13:56 INFO - PROCESS | 1837 | 1461014036353 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:13:56 INFO - PROCESS | 1837 | 1461014036358 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1837 | 1461014036361 Marionette TRACE conn3 <- [1,2342,null,{}] 14:13:56 INFO - PROCESS | 1837 | 1461014036366 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:56 INFO - PROCESS | 1837 | 1461014036601 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:13:56 INFO - PROCESS | 1837 | 1461014036922 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a767000 == 180 [pid = 1837] [id = 593] 14:13:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f412c595000) [pid = 1837] [serial = 1780] [outer = (nil)] 14:13:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f4148b08800) [pid = 1837] [serial = 1781] [outer = 0x7f412c595000] 14:13:57 INFO - PROCESS | 1837 | 1461014037000 Marionette DEBUG loaded listener.js 14:13:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f414e44dc00) [pid = 1837] [serial = 1782] [outer = 0x7f412c595000] 14:13:57 INFO - PROCESS | 1837 | 1461014037858 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 14:13:57 INFO - PROCESS | 1837 | 1461014037943 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:13:57 INFO - PROCESS | 1837 | 1461014037947 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:13:57 INFO - PROCESS | 1837 | 1461014037952 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 1837 | 1461014037955 Marionette TRACE conn3 <- [1,2346,null,{}] 14:13:57 INFO - PROCESS | 1837 | 1461014037960 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:58 INFO - PROCESS | 1837 | 1461014038191 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:13:58 INFO - PROCESS | 1837 | 1461014038518 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4129650000 == 181 [pid = 1837] [id = 594] 14:13:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f4136acac00) [pid = 1837] [serial = 1783] [outer = (nil)] 14:13:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f4154e4ac00) [pid = 1837] [serial = 1784] [outer = 0x7f4136acac00] 14:13:58 INFO - PROCESS | 1837 | 1461014038592 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f41555d9400) [pid = 1837] [serial = 1785] [outer = 0x7f4136acac00] 14:13:59 INFO - PROCESS | 1837 | 1461014039458 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1540ms 14:13:59 INFO - PROCESS | 1837 | 1461014039494 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:13:59 INFO - PROCESS | 1837 | 1461014039498 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:13:59 INFO - PROCESS | 1837 | 1461014039503 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:13:59 INFO - PROCESS | 1837 | 1461014039506 Marionette TRACE conn3 <- [1,2350,null,{}] 14:13:59 INFO - PROCESS | 1837 | 1461014039511 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:59 INFO - PROCESS | 1837 | 1461014039737 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:14:00 INFO - PROCESS | 1837 | 1461014040072 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4161e8a000 == 182 [pid = 1837] [id = 595] 14:14:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f414764bc00) [pid = 1837] [serial = 1786] [outer = (nil)] 14:14:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f41566bc400) [pid = 1837] [serial = 1787] [outer = 0x7f414764bc00] 14:14:00 INFO - PROCESS | 1837 | 1461014040149 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f415a35dc00) [pid = 1837] [serial = 1788] [outer = 0x7f414764bc00] 14:14:01 INFO - PROCESS | 1837 | 1461014041010 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1579ms 14:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:14:01 INFO - PROCESS | 1837 | 1461014041083 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 1837 | 1461014041086 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:14:01 INFO - PROCESS | 1837 | 1461014041092 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 1837 | 1461014041095 Marionette TRACE conn3 <- [1,2354,null,{}] 14:14:01 INFO - PROCESS | 1837 | 1461014041101 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:01 INFO - PROCESS | 1837 | 1461014041329 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:14:01 INFO - PROCESS | 1837 | 1461014041659 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142c57800 == 183 [pid = 1837] [id = 596] 14:14:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f412c88c400) [pid = 1837] [serial = 1789] [outer = (nil)] 14:14:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f412ca13c00) [pid = 1837] [serial = 1790] [outer = 0x7f412c88c400] 14:14:01 INFO - PROCESS | 1837 | 1461014041748 Marionette DEBUG loaded listener.js 14:14:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7f412ca18400) [pid = 1837] [serial = 1791] [outer = 0x7f412c88c400] 14:14:02 INFO - PROCESS | 1837 | 1461014042860 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1841ms 14:14:02 INFO - PROCESS | 1837 | 1461014042933 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:14:02 INFO - PROCESS | 1837 | 1461014042936 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:14:02 INFO - PROCESS | 1837 | 1461014042945 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:14:02 INFO - PROCESS | 1837 | 1461014042949 Marionette TRACE conn3 <- [1,2358,null,{}] 14:14:02 INFO - PROCESS | 1837 | 1461014042953 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:03 INFO - PROCESS | 1837 | 1461014043193 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:14:03 INFO - PROCESS | 1837 | 1461014043526 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c50c800 == 184 [pid = 1837] [id = 597] 14:14:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7f412aaec000) [pid = 1837] [serial = 1792] [outer = (nil)] 14:14:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7f412b5ddc00) [pid = 1837] [serial = 1793] [outer = 0x7f412aaec000] 14:14:03 INFO - PROCESS | 1837 | 1461014043614 Marionette DEBUG loaded listener.js 14:14:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7f412ca19800) [pid = 1837] [serial = 1794] [outer = 0x7f412aaec000] 14:14:04 INFO - PROCESS | 1837 | 1461014044536 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1639ms 14:14:04 INFO - PROCESS | 1837 | 1461014044585 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:14:04 INFO - PROCESS | 1837 | 1461014044589 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:14:04 INFO - PROCESS | 1837 | 1461014044594 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:14:04 INFO - PROCESS | 1837 | 1461014044597 Marionette TRACE conn3 <- [1,2362,null,{}] 14:14:04 INFO - PROCESS | 1837 | 1461014044602 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:04 INFO - PROCESS | 1837 | 1461014044828 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147f3c800 == 183 [pid = 1837] [id = 214] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d585000 == 182 [pid = 1837] [id = 202] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41469e4800 == 181 [pid = 1837] [id = 212] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41476d4000 == 180 [pid = 1837] [id = 213] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146288000 == 179 [pid = 1837] [id = 139] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bebc000 == 178 [pid = 1837] [id = 215] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41465c7000 == 177 [pid = 1837] [id = 185] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4131cdd800 == 176 [pid = 1837] [id = 578] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132460000 == 175 [pid = 1837] [id = 577] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3d5800 == 174 [pid = 1837] [id = 576] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c575000 == 173 [pid = 1837] [id = 575] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4161e8e000 == 172 [pid = 1837] [id = 574] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415e97a000 == 171 [pid = 1837] [id = 573] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415c478800 == 170 [pid = 1837] [id = 572] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a640800 == 169 [pid = 1837] [id = 571] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155fc1000 == 168 [pid = 1837] [id = 570] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414b221000 == 167 [pid = 1837] [id = 569] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146730000 == 166 [pid = 1837] [id = 568] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414521f800 == 165 [pid = 1837] [id = 567] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142e76800 == 164 [pid = 1837] [id = 566] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414209e800 == 163 [pid = 1837] [id = 565] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f01c000 == 162 [pid = 1837] [id = 564] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ecd7800 == 161 [pid = 1837] [id = 563] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e225000 == 160 [pid = 1837] [id = 562] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d7b1000 == 159 [pid = 1837] [id = 561] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4137183000 == 158 [pid = 1837] [id = 560] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136e75000 == 157 [pid = 1837] [id = 559] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41351dd000 == 156 [pid = 1837] [id = 558] 14:14:06 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132450000 == 155 [pid = 1837] [id = 557] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7f4133cd0800) [pid = 1837] [serial = 1527] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7f41479b7c00) [pid = 1837] [serial = 1634] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7f413f38d000) [pid = 1837] [serial = 1554] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7f4143397800) [pid = 1837] [serial = 1620] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f4133911400) [pid = 1837] [serial = 1668] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f413ebc5c00) [pid = 1837] [serial = 1614] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f4145fc0000) [pid = 1837] [serial = 1629] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f4145cd9800) [pid = 1837] [serial = 1628] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f413e247800) [pid = 1837] [serial = 1545] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f4154e41000) [pid = 1837] [serial = 1644] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f4142e46400) [pid = 1837] [serial = 1617] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f4145ccc800) [pid = 1837] [serial = 1578] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f41322b5c00) [pid = 1837] [serial = 1665] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f413ee21c00) [pid = 1837] [serial = 1551] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f4137094800) [pid = 1837] [serial = 1607] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f4148b11c00) [pid = 1837] [serial = 1640] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f4131eb1c00) [pid = 1837] [serial = 1653] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f4146d0f800) [pid = 1837] [serial = 1632] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f4137024800) [pid = 1837] [serial = 1539] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f412ecdcc00) [pid = 1837] [serial = 1661] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f413298bc00) [pid = 1837] [serial = 1533] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f414b029400) [pid = 1837] [serial = 1641] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4144147000) [pid = 1837] [serial = 1622] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f41445f4400) [pid = 1837] [serial = 1623] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4137616400) [pid = 1837] [serial = 1542] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f413ebbf800) [pid = 1837] [serial = 1548] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f4142e47c00) [pid = 1837] [serial = 1619] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f413df35400) [pid = 1837] [serial = 1611] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f41566bdc00) [pid = 1837] [serial = 1650] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f413684d400) [pid = 1837] [serial = 1536] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f41322bc400) [pid = 1837] [serial = 1605] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f412ecd5000) [pid = 1837] [serial = 1602] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f414414cc00) [pid = 1837] [serial = 1572] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f4142f47800) [pid = 1837] [serial = 1566] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f413e914800) [pid = 1837] [serial = 1613] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f41305d0c00) [pid = 1837] [serial = 1530] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4142a14800) [pid = 1837] [serial = 1560] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f41563f3800) [pid = 1837] [serial = 1649] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f414861dc00) [pid = 1837] [serial = 1638] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4142e92c00) [pid = 1837] [serial = 1646] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f4142e8c400) [pid = 1837] [serial = 1563] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f412ea47c00) [pid = 1837] [serial = 1659] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f413be06400) [pid = 1837] [serial = 1608] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4131eb4800) [pid = 1837] [serial = 1604] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f41302e1400) [pid = 1837] [serial = 1662] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f412aaebc00) [pid = 1837] [serial = 1655] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f413c0ec800) [pid = 1837] [serial = 1610] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4145ccfc00) [pid = 1837] [serial = 1626] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f414036cc00) [pid = 1837] [serial = 1557] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f412eaa7c00) [pid = 1837] [serial = 1601] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f4132987000) [pid = 1837] [serial = 1667] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f414238b400) [pid = 1837] [serial = 1616] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f414e507000) [pid = 1837] [serial = 1643] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f4144e2c400) [pid = 1837] [serial = 1575] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f4147a3e000) [pid = 1837] [serial = 1635] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f4146d08400) [pid = 1837] [serial = 1631] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f4144e46c00) [pid = 1837] [serial = 1625] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f412e1aec00) [pid = 1837] [serial = 1658] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f41434e6000) [pid = 1837] [serial = 1569] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f412df8d000) [pid = 1837] [serial = 1652] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f4148612c00) [pid = 1837] [serial = 1637] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f4131eb6c00) [pid = 1837] [serial = 1664] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f4155532800) [pid = 1837] [serial = 1647] [outer = (nil)] [url = about:blank] 14:14:06 INFO - PROCESS | 1837 | 1461014046725 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412ab33800 == 156 [pid = 1837] [id = 598] 14:14:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f412c59b800) [pid = 1837] [serial = 1795] [outer = (nil)] 14:14:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f412c5e8800) [pid = 1837] [serial = 1796] [outer = 0x7f412c59b800] 14:14:06 INFO - PROCESS | 1837 | 1461014046799 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f412ca12400) [pid = 1837] [serial = 1797] [outer = 0x7f412c59b800] 14:14:07 INFO - PROCESS | 1837 | 1461014047590 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 3040ms 14:14:07 INFO - PROCESS | 1837 | 1461014047637 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:14:07 INFO - PROCESS | 1837 | 1461014047644 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:14:07 INFO - PROCESS | 1837 | 1461014047656 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:14:07 INFO - PROCESS | 1837 | 1461014047659 Marionette TRACE conn3 <- [1,2366,null,{}] 14:14:07 INFO - PROCESS | 1837 | 1461014047667 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:07 INFO - PROCESS | 1837 | 1461014047922 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:14:08 INFO - PROCESS | 1837 | 1461014048111 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412d3ad000 == 157 [pid = 1837] [id = 599] 14:14:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412b5e7c00) [pid = 1837] [serial = 1798] [outer = (nil)] 14:14:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412d375800) [pid = 1837] [serial = 1799] [outer = 0x7f412b5e7c00] 14:14:08 INFO - PROCESS | 1837 | 1461014048180 Marionette DEBUG loaded listener.js 14:14:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412e1acc00) [pid = 1837] [serial = 1800] [outer = 0x7f412b5e7c00] 14:14:09 INFO - PROCESS | 1837 | 1461014049152 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1540ms 14:14:09 INFO - PROCESS | 1837 | 1461014049197 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 1837 | 1461014049203 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:14:09 INFO - PROCESS | 1837 | 1461014049220 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 1837 | 1461014049224 Marionette TRACE conn3 <- [1,2370,null,{}] 14:14:09 INFO - PROCESS | 1837 | 1461014049229 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:09 INFO - PROCESS | 1837 | 1461014049505 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:14:09 INFO - PROCESS | 1837 | 1461014049541 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f37b000 == 158 [pid = 1837] [id = 600] 14:14:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412ea4b800) [pid = 1837] [serial = 1801] [outer = (nil)] 14:14:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f412f27f000) [pid = 1837] [serial = 1802] [outer = 0x7f412ea4b800] 14:14:09 INFO - PROCESS | 1837 | 1461014049616 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f412f28ac00) [pid = 1837] [serial = 1803] [outer = 0x7f412ea4b800] 14:14:10 INFO - PROCESS | 1837 | 1461014050692 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:14:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:14:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1532ms 14:14:10 INFO - PROCESS | 1837 | 1461014050765 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:14:10 INFO - PROCESS | 1837 | 1461014050770 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:14:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:14:10 INFO - PROCESS | 1837 | 1461014050784 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:14:10 INFO - PROCESS | 1837 | 1461014050793 Marionette TRACE conn3 <- [1,2374,null,{}] 14:14:10 INFO - PROCESS | 1837 | 1461014050806 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:11 INFO - PROCESS | 1837 | 1461014051091 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f412f3f2400) [pid = 1837] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f412ecaa000) [pid = 1837] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f414548a400) [pid = 1837] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f4131f86800) [pid = 1837] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f413ed7cc00) [pid = 1837] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f412b5db400) [pid = 1837] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f413ee1e400) [pid = 1837] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f4131e5e400) [pid = 1837] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f412cb6b800) [pid = 1837] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f412f3f1c00) [pid = 1837] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f412d371c00) [pid = 1837] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f412b5dc800) [pid = 1837] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f412ab67400) [pid = 1837] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f412d370c00) [pid = 1837] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f4132558c00) [pid = 1837] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f4146776400) [pid = 1837] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f412c88f000) [pid = 1837] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f412eaa8800) [pid = 1837] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f4136834400) [pid = 1837] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f412ab70800) [pid = 1837] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f413ee22000) [pid = 1837] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f412ecdd000) [pid = 1837] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:14:11 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f412eab0400) [pid = 1837] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:14:11 INFO - PROCESS | 1837 | 1461014051846 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4cb000 == 159 [pid = 1837] [id = 601] 14:14:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f412aae6000) [pid = 1837] [serial = 1804] [outer = (nil)] 14:14:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f412cb6b000) [pid = 1837] [serial = 1805] [outer = 0x7f412aae6000] 14:14:11 INFO - PROCESS | 1837 | 1461014051911 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f412f27e800) [pid = 1837] [serial = 1806] [outer = 0x7f412aae6000] 14:14:12 INFO - PROCESS | 1837 | 1461014052627 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1903ms 14:14:12 INFO - PROCESS | 1837 | 1461014052681 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:14:12 INFO - PROCESS | 1837 | 1461014052685 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:14:12 INFO - PROCESS | 1837 | 1461014052690 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 1837 | 1461014052692 Marionette TRACE conn3 <- [1,2378,null,{}] 14:14:12 INFO - PROCESS | 1837 | 1461014052697 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:13 INFO - PROCESS | 1837 | 1461014053029 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:14:13 INFO - PROCESS | 1837 | 1461014053150 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133581000 == 160 [pid = 1837] [id = 602] 14:14:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f412cb6cc00) [pid = 1837] [serial = 1807] [outer = (nil)] 14:14:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f4131e59400) [pid = 1837] [serial = 1808] [outer = 0x7f412cb6cc00] 14:14:13 INFO - PROCESS | 1837 | 1461014053215 Marionette DEBUG loaded listener.js 14:14:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f4131eadc00) [pid = 1837] [serial = 1809] [outer = 0x7f412cb6cc00] 14:14:14 INFO - PROCESS | 1837 | 1461014054242 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1588ms 14:14:14 INFO - PROCESS | 1837 | 1461014054281 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 1837 | 1461014054287 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:14:14 INFO - PROCESS | 1837 | 1461014054295 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1837 | 1461014054302 Marionette TRACE conn3 <- [1,2382,null,{}] 14:14:14 INFO - PROCESS | 1837 | 1461014054323 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:14 INFO - PROCESS | 1837 | 1461014054566 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:14:14 INFO - PROCESS | 1837 | 1461014054899 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412d3bf000 == 161 [pid = 1837] [id = 603] 14:14:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f412ca18800) [pid = 1837] [serial = 1810] [outer = (nil)] 14:14:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f412d372800) [pid = 1837] [serial = 1811] [outer = 0x7f412ca18800] 14:14:14 INFO - PROCESS | 1837 | 1461014054981 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f412e1b4400) [pid = 1837] [serial = 1812] [outer = 0x7f412ca18800] 14:14:15 INFO - PROCESS | 1837 | 1461014055869 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1653ms 14:14:15 INFO - PROCESS | 1837 | 1461014055949 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 1837 | 1461014055957 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:14:15 INFO - PROCESS | 1837 | 1461014055967 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 1837 | 1461014055971 Marionette TRACE conn3 <- [1,2386,null,{}] 14:14:15 INFO - PROCESS | 1837 | 1461014055977 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:16 INFO - PROCESS | 1837 | 1461014056242 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:14:16 INFO - PROCESS | 1837 | 1461014056551 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d85800 == 162 [pid = 1837] [id = 604] 14:14:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f412eaa8000) [pid = 1837] [serial = 1813] [outer = (nil)] 14:14:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f412f3f6000) [pid = 1837] [serial = 1814] [outer = 0x7f412eaa8000] 14:14:16 INFO - PROCESS | 1837 | 1461014056631 Marionette DEBUG loaded listener.js 14:14:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f41302e4000) [pid = 1837] [serial = 1815] [outer = 0x7f412eaa8000] 14:14:17 INFO - PROCESS | 1837 | 1461014057683 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1783ms 14:14:17 INFO - PROCESS | 1837 | 1461014057751 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:14:17 INFO - PROCESS | 1837 | 1461014057755 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:14:17 INFO - PROCESS | 1837 | 1461014057761 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:14:17 INFO - PROCESS | 1837 | 1461014057767 Marionette TRACE conn3 <- [1,2390,null,{}] 14:14:17 INFO - PROCESS | 1837 | 1461014057783 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:18 INFO - PROCESS | 1837 | 1461014058065 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:14:18 INFO - PROCESS | 1837 | 1461014058379 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134fd4800 == 163 [pid = 1837] [id = 605] 14:14:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f4131eb6c00) [pid = 1837] [serial = 1816] [outer = (nil)] 14:14:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f41322b5c00) [pid = 1837] [serial = 1817] [outer = 0x7f4131eb6c00] 14:14:18 INFO - PROCESS | 1837 | 1461014058465 Marionette DEBUG loaded listener.js 14:14:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f4132983c00) [pid = 1837] [serial = 1818] [outer = 0x7f4131eb6c00] 14:14:19 INFO - PROCESS | 1837 | 1461014059376 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1690ms 14:14:19 INFO - PROCESS | 1837 | 1461014059452 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:14:19 INFO - PROCESS | 1837 | 1461014059457 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:14:19 INFO - PROCESS | 1837 | 1461014059462 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:14:19 INFO - PROCESS | 1837 | 1461014059465 Marionette TRACE conn3 <- [1,2394,null,{}] 14:14:19 INFO - PROCESS | 1837 | 1461014059471 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:19 INFO - PROCESS | 1837 | 1461014059749 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:14:20 INFO - PROCESS | 1837 | 1461014060059 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136865000 == 164 [pid = 1837] [id = 606] 14:14:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f4131f86800) [pid = 1837] [serial = 1819] [outer = (nil)] 14:14:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f4133306c00) [pid = 1837] [serial = 1820] [outer = 0x7f4131f86800] 14:14:20 INFO - PROCESS | 1837 | 1461014060137 Marionette DEBUG loaded listener.js 14:14:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f4133cc5400) [pid = 1837] [serial = 1821] [outer = 0x7f4131f86800] 14:14:21 INFO - PROCESS | 1837 | 1461014061009 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1578ms 14:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:14:21 INFO - PROCESS | 1837 | 1461014061042 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 1837 | 1461014061045 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:14:21 INFO - PROCESS | 1837 | 1461014061052 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 1837 | 1461014061055 Marionette TRACE conn3 <- [1,2398,null,{}] 14:14:21 INFO - PROCESS | 1837 | 1461014061061 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:21 INFO - PROCESS | 1837 | 1461014061277 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:14:21 INFO - PROCESS | 1837 | 1461014061551 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136a1a800 == 165 [pid = 1837] [id = 607] 14:14:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f41322b6c00) [pid = 1837] [serial = 1822] [outer = (nil)] 14:14:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f41351e5c00) [pid = 1837] [serial = 1823] [outer = 0x7f41322b6c00] 14:14:21 INFO - PROCESS | 1837 | 1461014061674 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f4136832c00) [pid = 1837] [serial = 1824] [outer = 0x7f41322b6c00] 14:14:22 INFO - PROCESS | 1837 | 1461014062522 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1534ms 14:14:22 INFO - PROCESS | 1837 | 1461014062585 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:14:22 INFO - PROCESS | 1837 | 1461014062589 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:14:22 INFO - PROCESS | 1837 | 1461014062595 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:14:22 INFO - PROCESS | 1837 | 1461014062597 Marionette TRACE conn3 <- [1,2402,null,{}] 14:14:22 INFO - PROCESS | 1837 | 1461014062603 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:22 INFO - PROCESS | 1837 | 1461014062866 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:14:23 INFO - PROCESS | 1837 | 1461014063203 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4137433000 == 166 [pid = 1837] [id = 608] 14:14:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f4136ace000) [pid = 1837] [serial = 1825] [outer = (nil)] 14:14:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f413709b800) [pid = 1837] [serial = 1826] [outer = 0x7f4136ace000] 14:14:23 INFO - PROCESS | 1837 | 1461014063286 Marionette DEBUG loaded listener.js 14:14:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f4137516c00) [pid = 1837] [serial = 1827] [outer = 0x7f4136ace000] 14:14:24 INFO - PROCESS | 1837 | 1461014064239 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1689ms 14:14:24 INFO - PROCESS | 1837 | 1461014064285 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:14:24 INFO - PROCESS | 1837 | 1461014064290 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:14:24 INFO - PROCESS | 1837 | 1461014064298 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:14:24 INFO - PROCESS | 1837 | 1461014064303 Marionette TRACE conn3 <- [1,2406,null,{}] 14:14:24 INFO - PROCESS | 1837 | 1461014064310 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:24 INFO - PROCESS | 1837 | 1461014064584 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:14:24 INFO - PROCESS | 1837 | 1461014064897 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc82800 == 167 [pid = 1837] [id = 609] 14:14:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f412aae8800) [pid = 1837] [serial = 1828] [outer = (nil)] 14:14:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f413be0b800) [pid = 1837] [serial = 1829] [outer = 0x7f412aae8800] 14:14:24 INFO - PROCESS | 1837 | 1461014064979 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f413c0e7400) [pid = 1837] [serial = 1830] [outer = 0x7f412aae8800] 14:14:25 INFO - PROCESS | 1837 | 1461014065869 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1636ms 14:14:25 INFO - PROCESS | 1837 | 1461014065934 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:14:25 INFO - PROCESS | 1837 | 1461014065938 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:14:25 INFO - PROCESS | 1837 | 1461014065944 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - PROCESS | 1837 | 1461014065948 Marionette TRACE conn3 <- [1,2410,null,{}] 14:14:25 INFO - PROCESS | 1837 | 1461014065954 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:26 INFO - PROCESS | 1837 | 1461014066178 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:14:26 INFO - PROCESS | 1837 | 1461014066443 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d596800 == 168 [pid = 1837] [id = 610] 14:14:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4137617400) [pid = 1837] [serial = 1831] [outer = (nil)] 14:14:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f413d8d5c00) [pid = 1837] [serial = 1832] [outer = 0x7f4137617400] 14:14:26 INFO - PROCESS | 1837 | 1461014066577 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f413df40c00) [pid = 1837] [serial = 1833] [outer = 0x7f4137617400] 14:14:27 INFO - PROCESS | 1837 | 1461014067503 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1629ms 14:14:27 INFO - PROCESS | 1837 | 1461014067576 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:14:27 INFO - PROCESS | 1837 | 1461014067580 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:14:27 INFO - PROCESS | 1837 | 1461014067586 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - PROCESS | 1837 | 1461014067590 Marionette TRACE conn3 <- [1,2414,null,{}] 14:14:27 INFO - PROCESS | 1837 | 1461014067596 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:27 INFO - PROCESS | 1837 | 1461014067885 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:14:28 INFO - PROCESS | 1837 | 1461014068203 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413dfcd800 == 169 [pid = 1837] [id = 611] 14:14:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f41322b7400) [pid = 1837] [serial = 1834] [outer = (nil)] 14:14:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f413e247000) [pid = 1837] [serial = 1835] [outer = 0x7f41322b7400] 14:14:28 INFO - PROCESS | 1837 | 1461014068286 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f413e9bfc00) [pid = 1837] [serial = 1836] [outer = 0x7f41322b7400] 14:14:29 INFO - PROCESS | 1837 | 1461014069279 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1735ms 14:14:29 INFO - PROCESS | 1837 | 1461014069324 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:14:29 INFO - PROCESS | 1837 | 1461014069330 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:14:29 INFO - PROCESS | 1837 | 1461014069339 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:14:29 INFO - PROCESS | 1837 | 1461014069344 Marionette TRACE conn3 <- [1,2418,null,{}] 14:14:29 INFO - PROCESS | 1837 | 1461014069352 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:29 INFO - PROCESS | 1837 | 1461014069684 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:14:30 INFO - PROCESS | 1837 | 1461014070046 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e225000 == 170 [pid = 1837] [id = 612] 14:14:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4132563c00) [pid = 1837] [serial = 1837] [outer = (nil)] 14:14:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f413ebc5c00) [pid = 1837] [serial = 1838] [outer = 0x7f4132563c00] 14:14:30 INFO - PROCESS | 1837 | 1461014070167 Marionette DEBUG loaded listener.js 14:14:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f413ee1c000) [pid = 1837] [serial = 1839] [outer = 0x7f4132563c00] 14:14:31 INFO - PROCESS | 1837 | 1461014071212 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1947ms 14:14:31 INFO - PROCESS | 1837 | 1461014071287 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:14:31 INFO - PROCESS | 1837 | 1461014071290 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:14:31 INFO - PROCESS | 1837 | 1461014071297 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:14:31 INFO - PROCESS | 1837 | 1461014071300 Marionette TRACE conn3 <- [1,2422,null,{}] 14:14:31 INFO - PROCESS | 1837 | 1461014071306 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:31 INFO - PROCESS | 1837 | 1461014071607 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:14:31 INFO - PROCESS | 1837 | 1461014071929 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ece4000 == 171 [pid = 1837] [id = 613] 14:14:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f413f394800) [pid = 1837] [serial = 1840] [outer = (nil)] 14:14:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f41401b9800) [pid = 1837] [serial = 1841] [outer = 0x7f413f394800] 14:14:32 INFO - PROCESS | 1837 | 1461014072039 Marionette DEBUG loaded listener.js 14:14:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4140377000) [pid = 1837] [serial = 1842] [outer = 0x7f413f394800] 14:14:32 INFO - PROCESS | 1837 | 1461014072946 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1681ms 14:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:14:32 INFO - PROCESS | 1837 | 1461014072978 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:14:32 INFO - PROCESS | 1837 | 1461014072982 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:14:32 INFO - PROCESS | 1837 | 1461014072988 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:14:32 INFO - PROCESS | 1837 | 1461014072991 Marionette TRACE conn3 <- [1,2426,null,{}] 14:14:33 INFO - PROCESS | 1837 | 1461014072997 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:33 INFO - PROCESS | 1837 | 1461014073226 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:14:33 INFO - PROCESS | 1837 | 1461014073522 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef25800 == 172 [pid = 1837] [id = 614] 14:14:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f4136ad1400) [pid = 1837] [serial = 1843] [outer = (nil)] 14:14:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f4142223c00) [pid = 1837] [serial = 1844] [outer = 0x7f4136ad1400] 14:14:33 INFO - PROCESS | 1837 | 1461014073646 Marionette DEBUG loaded listener.js 14:14:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4142339800) [pid = 1837] [serial = 1845] [outer = 0x7f4136ad1400] 14:14:34 INFO - PROCESS | 1837 | 1461014074572 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1638ms 14:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:14:34 INFO - PROCESS | 1837 | 1461014074626 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:14:34 INFO - PROCESS | 1837 | 1461014074628 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:14:34 INFO - PROCESS | 1837 | 1461014074635 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:14:34 INFO - PROCESS | 1837 | 1461014074639 Marionette TRACE conn3 <- [1,2430,null,{}] 14:14:34 INFO - PROCESS | 1837 | 1461014074644 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:34 INFO - PROCESS | 1837 | 1461014074867 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:14:35 INFO - PROCESS | 1837 | 1461014075184 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f4a5800 == 173 [pid = 1837] [id = 615] 14:14:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413761fc00) [pid = 1837] [serial = 1846] [outer = (nil)] 14:14:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4142a12800) [pid = 1837] [serial = 1847] [outer = 0x7f413761fc00] 14:14:35 INFO - PROCESS | 1837 | 1461014075265 Marionette DEBUG loaded listener.js 14:14:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f4142bcd000) [pid = 1837] [serial = 1848] [outer = 0x7f413761fc00] 14:14:36 INFO - PROCESS | 1837 | 1461014076107 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1534ms 14:14:36 INFO - PROCESS | 1837 | 1461014076169 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:14:36 INFO - PROCESS | 1837 | 1461014076172 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:14:36 INFO - PROCESS | 1837 | 1461014076179 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:14:36 INFO - PROCESS | 1837 | 1461014076181 Marionette TRACE conn3 <- [1,2434,null,{}] 14:14:36 INFO - PROCESS | 1837 | 1461014076187 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:36 INFO - PROCESS | 1837 | 1461014076403 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:14:36 INFO - PROCESS | 1837 | 1461014076677 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414209d800 == 174 [pid = 1837] [id = 616] 14:14:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f4140e9ec00) [pid = 1837] [serial = 1849] [outer = (nil)] 14:14:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4142e44c00) [pid = 1837] [serial = 1850] [outer = 0x7f4140e9ec00] 14:14:36 INFO - PROCESS | 1837 | 1461014076758 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f4142e4f000) [pid = 1837] [serial = 1851] [outer = 0x7f4140e9ec00] 14:14:37 INFO - PROCESS | 1837 | 1461014077645 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1533ms 14:14:37 INFO - PROCESS | 1837 | 1461014077714 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1837 | 1461014077717 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:14:37 INFO - PROCESS | 1837 | 1461014077723 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 1837 | 1461014077725 Marionette TRACE conn3 <- [1,2438,null,{}] 14:14:37 INFO - PROCESS | 1837 | 1461014077730 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:37 INFO - PROCESS | 1837 | 1461014077990 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:14:38 INFO - PROCESS | 1837 | 1461014078317 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142de1000 == 175 [pid = 1837] [id = 617] 14:14:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f413255ec00) [pid = 1837] [serial = 1852] [outer = (nil)] 14:14:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4142e4f400) [pid = 1837] [serial = 1853] [outer = 0x7f413255ec00] 14:14:38 INFO - PROCESS | 1837 | 1461014078398 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f4142f44c00) [pid = 1837] [serial = 1854] [outer = 0x7f413255ec00] 14:14:39 INFO - PROCESS | 1837 | 1461014079368 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1685ms 14:14:39 INFO - PROCESS | 1837 | 1461014079413 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:14:39 INFO - PROCESS | 1837 | 1461014079417 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:14:39 INFO - PROCESS | 1837 | 1461014079426 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:14:39 INFO - PROCESS | 1837 | 1461014079428 Marionette TRACE conn3 <- [1,2442,null,{}] 14:14:39 INFO - PROCESS | 1837 | 1461014079433 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:39 INFO - PROCESS | 1837 | 1461014079684 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:14:40 INFO - PROCESS | 1837 | 1461014080045 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41432af800 == 176 [pid = 1837] [id = 618] 14:14:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f413be03800) [pid = 1837] [serial = 1855] [outer = (nil)] 14:14:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f414339d800) [pid = 1837] [serial = 1856] [outer = 0x7f413be03800] 14:14:40 INFO - PROCESS | 1837 | 1461014080173 Marionette DEBUG loaded listener.js 14:14:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f41434e7800) [pid = 1837] [serial = 1857] [outer = 0x7f413be03800] 14:14:41 INFO - PROCESS | 1837 | 1461014081094 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1737ms 14:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:14:41 INFO - PROCESS | 1837 | 1461014081164 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:14:41 INFO - PROCESS | 1837 | 1461014081167 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:14:41 INFO - PROCESS | 1837 | 1461014081173 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:14:41 INFO - PROCESS | 1837 | 1461014081176 Marionette TRACE conn3 <- [1,2446,null,{}] 14:14:41 INFO - PROCESS | 1837 | 1461014081181 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:41 INFO - PROCESS | 1837 | 1461014081402 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:14:41 INFO - PROCESS | 1837 | 1461014081700 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414420c800 == 177 [pid = 1837] [id = 619] 14:14:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f4142e8d400) [pid = 1837] [serial = 1858] [outer = (nil)] 14:14:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f4144147c00) [pid = 1837] [serial = 1859] [outer = 0x7f4142e8d400] 14:14:41 INFO - PROCESS | 1837 | 1461014081816 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f41441b1400) [pid = 1837] [serial = 1860] [outer = 0x7f4142e8d400] 14:14:42 INFO - PROCESS | 1837 | 1461014082620 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1482ms 14:14:42 INFO - PROCESS | 1837 | 1461014082655 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 1837 | 1461014082659 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:14:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:14:42 INFO - PROCESS | 1837 | 1461014082664 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 1837 | 1461014082668 Marionette TRACE conn3 <- [1,2450,null,{}] 14:14:42 INFO - PROCESS | 1837 | 1461014082674 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:42 INFO - PROCESS | 1837 | 1461014082911 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:14:43 INFO - PROCESS | 1837 | 1461014083191 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146354000 == 178 [pid = 1837] [id = 620] 14:14:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f4142331000) [pid = 1837] [serial = 1861] [outer = (nil)] 14:14:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f41441b4000) [pid = 1837] [serial = 1862] [outer = 0x7f4142331000] 14:14:43 INFO - PROCESS | 1837 | 1461014083308 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f41445f5800) [pid = 1837] [serial = 1863] [outer = 0x7f4142331000] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f4cb000 == 177 [pid = 1837] [id = 601] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f37b000 == 176 [pid = 1837] [id = 600] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412d3ad000 == 175 [pid = 1837] [id = 599] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412ab33800 == 174 [pid = 1837] [id = 598] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142c57800 == 173 [pid = 1837] [id = 596] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4161e8a000 == 172 [pid = 1837] [id = 595] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4129650000 == 171 [pid = 1837] [id = 594] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a767000 == 170 [pid = 1837] [id = 593] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155fc2000 == 169 [pid = 1837] [id = 592] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f103000 == 168 [pid = 1837] [id = 591] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146e20000 == 167 [pid = 1837] [id = 590] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4145dda800 == 166 [pid = 1837] [id = 589] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4143363800 == 165 [pid = 1837] [id = 588] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142ac5000 == 164 [pid = 1837] [id = 587] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f004800 == 163 [pid = 1837] [id = 586] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e4a8800 == 162 [pid = 1837] [id = 585] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d7bd000 == 161 [pid = 1837] [id = 584] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc7e000 == 160 [pid = 1837] [id = 583] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136f15800 == 159 [pid = 1837] [id = 582] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352a1000 == 158 [pid = 1837] [id = 581] 14:14:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41305df000 == 157 [pid = 1837] [id = 580] 14:14:45 INFO - PROCESS | 1837 | 1461014085727 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f413c06ec00) [pid = 1837] [serial = 1599] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f412f3f1400) [pid = 1837] [serial = 1733] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f4145cd5800) [pid = 1837] [serial = 1700] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f413d8bcc00) [pid = 1837] [serial = 1683] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f413c06d800) [pid = 1837] [serial = 1682] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4155312400) [pid = 1837] [serial = 1707] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f414b02d400) [pid = 1837] [serial = 1706] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f41433a1c00) [pid = 1837] [serial = 1695] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f4142f4b000) [pid = 1837] [serial = 1694] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f413f1b9c00) [pid = 1837] [serial = 1686] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f413ee6ec00) [pid = 1837] [serial = 1685] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f413682e400) [pid = 1837] [serial = 1677] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f413390fc00) [pid = 1837] [serial = 1676] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412cb74000) [pid = 1837] [serial = 1727] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f412cb78c00) [pid = 1837] [serial = 1728] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f4131d9c000) [pid = 1837] [serial = 1674] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f412f5ccc00) [pid = 1837] [serial = 1673] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f415a749800) [pid = 1837] [serial = 1722] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f415a693000) [pid = 1837] [serial = 1721] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4133cc2800) [pid = 1837] [serial = 1670] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f4142f47000) [pid = 1837] [serial = 1692] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f4142e50400) [pid = 1837] [serial = 1691] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f412e730400) [pid = 1837] [serial = 1730] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f412d374c00) [pid = 1837] [serial = 1718] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f412d379800) [pid = 1837] [serial = 1719] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f415a22b000) [pid = 1837] [serial = 1713] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4159db1000) [pid = 1837] [serial = 1712] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4148613c00) [pid = 1837] [serial = 1704] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f4146d05800) [pid = 1837] [serial = 1703] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f414450d000) [pid = 1837] [serial = 1698] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4144149800) [pid = 1837] [serial = 1697] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f415a611400) [pid = 1837] [serial = 1716] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f415a356c00) [pid = 1837] [serial = 1715] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f4137613400) [pid = 1837] [serial = 1680] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f4137099000) [pid = 1837] [serial = 1679] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f412f289800) [pid = 1837] [serial = 1725] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f412f283c00) [pid = 1837] [serial = 1724] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f4142e48000) [pid = 1837] [serial = 1689] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f4142337c00) [pid = 1837] [serial = 1688] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f4159c4e400) [pid = 1837] [serial = 1710] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f4156506400) [pid = 1837] [serial = 1709] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4145fc0c00) [pid = 1837] [serial = 1701] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f41305ce400) [pid = 1837] [serial = 1736] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f41305cac00) [pid = 1837] [serial = 1734] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f4131e62800) [pid = 1837] [serial = 1737] [outer = (nil)] [url = about:blank] 14:14:45 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f412eca9400) [pid = 1837] [serial = 1731] [outer = (nil)] [url = about:blank] 14:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 3343ms 14:14:46 INFO - PROCESS | 1837 | 1461014086008 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:14:46 INFO - PROCESS | 1837 | 1461014086013 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:14:46 INFO - PROCESS | 1837 | 1461014086020 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 1837 | 1461014086027 Marionette TRACE conn3 <- [1,2454,null,{}] 14:14:46 INFO - PROCESS | 1837 | 1461014086035 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:46 INFO - PROCESS | 1837 | 1461014086237 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:14:46 INFO - PROCESS | 1837 | 1461014086452 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412b6c1000 == 158 [pid = 1837] [id = 621] 14:14:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f412ca0ec00) [pid = 1837] [serial = 1864] [outer = (nil)] 14:14:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f412ca13800) [pid = 1837] [serial = 1865] [outer = 0x7f412ca0ec00] 14:14:46 INFO - PROCESS | 1837 | 1461014086521 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f412cb6dc00) [pid = 1837] [serial = 1866] [outer = 0x7f412ca0ec00] 14:14:47 INFO - PROCESS | 1837 | 1461014087304 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1341ms 14:14:47 INFO - PROCESS | 1837 | 1461014087361 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1837 | 1461014087369 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:14:47 INFO - PROCESS | 1837 | 1461014087379 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 1837 | 1461014087381 Marionette TRACE conn3 <- [1,2458,null,{}] 14:14:47 INFO - PROCESS | 1837 | 1461014087387 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:47 INFO - PROCESS | 1837 | 1461014087613 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:14:47 INFO - PROCESS | 1837 | 1461014087816 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412d3b1800 == 159 [pid = 1837] [id = 622] 14:14:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412c5ef400) [pid = 1837] [serial = 1867] [outer = (nil)] 14:14:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412d37a000) [pid = 1837] [serial = 1868] [outer = 0x7f412c5ef400] 14:14:47 INFO - PROCESS | 1837 | 1461014087878 Marionette DEBUG loaded listener.js 14:14:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412e1b5800) [pid = 1837] [serial = 1869] [outer = 0x7f412c5ef400] 14:14:48 INFO - PROCESS | 1837 | 1461014088805 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:14:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:14:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1480ms 14:14:48 INFO - PROCESS | 1837 | 1461014088865 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:14:48 INFO - PROCESS | 1837 | 1461014088868 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:14:48 INFO - PROCESS | 1837 | 1461014088874 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:14:48 INFO - PROCESS | 1837 | 1461014088879 Marionette TRACE conn3 <- [1,2462,null,{}] 14:14:48 INFO - PROCESS | 1837 | 1461014088894 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:49 INFO - PROCESS | 1837 | 1461014089194 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:14:49 INFO - PROCESS | 1837 | 1461014089220 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41301b9800 == 160 [pid = 1837] [id = 623] 14:14:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412eab2800) [pid = 1837] [serial = 1870] [outer = (nil)] 14:14:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f412f287000) [pid = 1837] [serial = 1871] [outer = 0x7f412eab2800] 14:14:49 INFO - PROCESS | 1837 | 1461014089296 Marionette DEBUG loaded listener.js 14:14:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f41302e3400) [pid = 1837] [serial = 1872] [outer = 0x7f412eab2800] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f412c5e3800) [pid = 1837] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f412aae5c00) [pid = 1837] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f412ea4b800) [pid = 1837] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f412aae6000) [pid = 1837] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f413c0e2800) [pid = 1837] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f41339fd800) [pid = 1837] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f413298b800) [pid = 1837] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f412f285c00) [pid = 1837] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f412df84c00) [pid = 1837] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f412b5e7c00) [pid = 1837] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f412c59b800) [pid = 1837] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f412aaec000) [pid = 1837] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f412c88c400) [pid = 1837] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f414764bc00) [pid = 1837] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f4136acac00) [pid = 1837] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f412c595000) [pid = 1837] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f41470af800) [pid = 1837] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f414036c800) [pid = 1837] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f414548d400) [pid = 1837] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f4144e2dc00) [pid = 1837] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f41401bb400) [pid = 1837] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f413ed82c00) [pid = 1837] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f413e24c000) [pid = 1837] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:14:51 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f413c0e3400) [pid = 1837] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:14:51 INFO - PROCESS | 1837 | 1461014091532 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2693ms 14:14:51 INFO - PROCESS | 1837 | 1461014091570 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:14:51 INFO - PROCESS | 1837 | 1461014091573 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:14:51 INFO - PROCESS | 1837 | 1461014091580 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:14:51 INFO - PROCESS | 1837 | 1461014091582 Marionette TRACE conn3 <- [1,2466,null,{}] 14:14:51 INFO - PROCESS | 1837 | 1461014091587 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:51 INFO - PROCESS | 1837 | 1461014091801 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:14:51 INFO - PROCESS | 1837 | 1461014091988 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41301b9000 == 161 [pid = 1837] [id = 624] 14:14:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f412aae5c00) [pid = 1837] [serial = 1873] [outer = (nil)] 14:14:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f412f285c00) [pid = 1837] [serial = 1874] [outer = 0x7f412aae5c00] 14:14:52 INFO - PROCESS | 1837 | 1461014092051 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f41305cac00) [pid = 1837] [serial = 1875] [outer = 0x7f412aae5c00] 14:14:52 INFO - PROCESS | 1837 | 1461014092791 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1236ms 14:14:52 INFO - PROCESS | 1837 | 1461014092817 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:14:52 INFO - PROCESS | 1837 | 1461014092821 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:14:52 INFO - PROCESS | 1837 | 1461014092827 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:14:52 INFO - PROCESS | 1837 | 1461014092829 Marionette TRACE conn3 <- [1,2470,null,{}] 14:14:52 INFO - PROCESS | 1837 | 1461014092846 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:53 INFO - PROCESS | 1837 | 1461014093063 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:14:53 INFO - PROCESS | 1837 | 1461014093094 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413490b800 == 162 [pid = 1837] [id = 625] 14:14:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f412aae6000) [pid = 1837] [serial = 1876] [outer = (nil)] 14:14:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f4131eae000) [pid = 1837] [serial = 1877] [outer = 0x7f412aae6000] 14:14:53 INFO - PROCESS | 1837 | 1461014093323 Marionette DEBUG loaded listener.js 14:14:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f41322ab000) [pid = 1837] [serial = 1878] [outer = 0x7f412aae6000] 14:14:54 INFO - PROCESS | 1837 | 1461014094445 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1685ms 14:14:54 INFO - PROCESS | 1837 | 1461014094513 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:14:54 INFO - PROCESS | 1837 | 1461014094519 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:14:54 INFO - PROCESS | 1837 | 1461014094527 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 1837 | 1461014094533 Marionette TRACE conn3 <- [1,2474,null,{}] 14:14:54 INFO - PROCESS | 1837 | 1461014094542 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:54 INFO - PROCESS | 1837 | 1461014094779 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:14:55 INFO - PROCESS | 1837 | 1461014095101 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3df800 == 163 [pid = 1837] [id = 626] 14:14:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f412cb79800) [pid = 1837] [serial = 1879] [outer = (nil)] 14:14:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f412e1aec00) [pid = 1837] [serial = 1880] [outer = 0x7f412cb79800] 14:14:55 INFO - PROCESS | 1837 | 1461014095183 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f412eaae000) [pid = 1837] [serial = 1881] [outer = 0x7f412cb79800] 14:14:56 INFO - PROCESS | 1837 | 1461014096158 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1687ms 14:14:56 INFO - PROCESS | 1837 | 1461014096216 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:14:56 INFO - PROCESS | 1837 | 1461014096224 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:14:56 INFO - PROCESS | 1837 | 1461014096235 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:14:56 INFO - PROCESS | 1837 | 1461014096239 Marionette TRACE conn3 <- [1,2478,null,{}] 14:14:56 INFO - PROCESS | 1837 | 1461014096245 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:56 INFO - PROCESS | 1837 | 1461014096473 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:14:56 INFO - PROCESS | 1837 | 1461014096818 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134fca000 == 164 [pid = 1837] [id = 627] 14:14:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f412f28a400) [pid = 1837] [serial = 1882] [outer = (nil)] 14:14:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f4131eb2000) [pid = 1837] [serial = 1883] [outer = 0x7f412f28a400] 14:14:56 INFO - PROCESS | 1837 | 1461014096902 Marionette DEBUG loaded listener.js 14:14:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f4132561400) [pid = 1837] [serial = 1884] [outer = 0x7f412f28a400] 14:14:57 INFO - PROCESS | 1837 | 1461014097778 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1586ms 14:14:57 INFO - PROCESS | 1837 | 1461014097821 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:14:57 INFO - PROCESS | 1837 | 1461014097825 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:14:57 INFO - PROCESS | 1837 | 1461014097831 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:14:57 INFO - PROCESS | 1837 | 1461014097837 Marionette TRACE conn3 <- [1,2482,null,{}] 14:14:57 INFO - PROCESS | 1837 | 1461014097853 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:58 INFO - PROCESS | 1837 | 1461014098086 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:14:58 INFO - PROCESS | 1837 | 1461014098348 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136a18800 == 165 [pid = 1837] [id = 628] 14:14:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f4131d95000) [pid = 1837] [serial = 1885] [outer = (nil)] 14:14:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f41351f0400) [pid = 1837] [serial = 1886] [outer = 0x7f4131d95000] 14:14:58 INFO - PROCESS | 1837 | 1461014098468 Marionette DEBUG loaded listener.js 14:14:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f4136851000) [pid = 1837] [serial = 1887] [outer = 0x7f4131d95000] 14:14:59 INFO - PROCESS | 1837 | 1461014099353 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1588ms 14:14:59 INFO - PROCESS | 1837 | 1461014099421 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:14:59 INFO - PROCESS | 1837 | 1461014099426 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:14:59 INFO - PROCESS | 1837 | 1461014099432 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:14:59 INFO - PROCESS | 1837 | 1461014099435 Marionette TRACE conn3 <- [1,2486,null,{}] 14:14:59 INFO - PROCESS | 1837 | 1461014099441 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:59 INFO - PROCESS | 1837 | 1461014099715 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:15:00 INFO - PROCESS | 1837 | 1461014100035 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4137446800 == 166 [pid = 1837] [id = 629] 14:15:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f412f5cd800) [pid = 1837] [serial = 1888] [outer = (nil)] 14:15:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f4136ac4c00) [pid = 1837] [serial = 1889] [outer = 0x7f412f5cd800] 14:15:00 INFO - PROCESS | 1837 | 1461014100120 Marionette DEBUG loaded listener.js 14:15:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f4137029000) [pid = 1837] [serial = 1890] [outer = 0x7f412f5cd800] 14:15:01 INFO - PROCESS | 1837 | 1461014101023 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:15:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:15:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1635ms 14:15:01 INFO - PROCESS | 1837 | 1461014101069 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:15:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:15:01 INFO - PROCESS | 1837 | 1461014101073 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:15:01 INFO - PROCESS | 1837 | 1461014101079 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:15:01 INFO - PROCESS | 1837 | 1461014101082 Marionette TRACE conn3 <- [1,2490,null,{}] 14:15:01 INFO - PROCESS | 1837 | 1461014101088 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:01 INFO - PROCESS | 1837 | 1461014101318 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:15:01 INFO - PROCESS | 1837 | 1461014101666 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d592000 == 167 [pid = 1837] [id = 630] 14:15:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f4137615400) [pid = 1837] [serial = 1891] [outer = (nil)] 14:15:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f413be06c00) [pid = 1837] [serial = 1892] [outer = 0x7f4137615400] 14:15:01 INFO - PROCESS | 1837 | 1461014101765 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f413c0e2800) [pid = 1837] [serial = 1893] [outer = 0x7f4137615400] 14:15:02 INFO - PROCESS | 1837 | 1461014102641 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1631ms 14:15:02 INFO - PROCESS | 1837 | 1461014102711 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 1837 | 1461014102714 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:15:02 INFO - PROCESS | 1837 | 1461014102721 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1837 | 1461014102723 Marionette TRACE conn3 <- [1,2494,null,{}] 14:15:02 INFO - PROCESS | 1837 | 1461014102729 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:03 INFO - PROCESS | 1837 | 1461014103007 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:15:03 INFO - PROCESS | 1837 | 1461014103344 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e48e000 == 168 [pid = 1837] [id = 631] 14:15:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f4137616000) [pid = 1837] [serial = 1894] [outer = (nil)] 14:15:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f413ec2f000) [pid = 1837] [serial = 1895] [outer = 0x7f4137616000] 14:15:03 INFO - PROCESS | 1837 | 1461014103425 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f413f1b5400) [pid = 1837] [serial = 1896] [outer = 0x7f4137616000] 14:15:04 INFO - PROCESS | 1837 | 1461014104459 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1784ms 14:15:04 INFO - PROCESS | 1837 | 1461014104507 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 1837 | 1461014104513 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:15:04 INFO - PROCESS | 1837 | 1461014104521 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 1837 | 1461014104534 Marionette TRACE conn3 <- [1,2498,null,{}] 14:15:04 INFO - PROCESS | 1837 | 1461014104549 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:04 INFO - PROCESS | 1837 | 1461014104924 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:15:05 INFO - PROCESS | 1837 | 1461014105308 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413eceb800 == 169 [pid = 1837] [id = 632] 14:15:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f413d8b8400) [pid = 1837] [serial = 1897] [outer = (nil)] 14:15:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f4140072400) [pid = 1837] [serial = 1898] [outer = 0x7f413d8b8400] 14:15:05 INFO - PROCESS | 1837 | 1461014105441 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f414036a800) [pid = 1837] [serial = 1899] [outer = 0x7f413d8b8400] 14:15:06 INFO - PROCESS | 1837 | 1461014106615 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2149ms 14:15:06 INFO - PROCESS | 1837 | 1461014106671 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:15:06 INFO - PROCESS | 1837 | 1461014106676 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:15:06 INFO - PROCESS | 1837 | 1461014106684 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 1837 | 1461014106689 Marionette TRACE conn3 <- [1,2502,null,{}] 14:15:06 INFO - PROCESS | 1837 | 1461014106697 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:07 INFO - PROCESS | 1837 | 1461014107029 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:15:07 INFO - PROCESS | 1837 | 1461014107419 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f258000 == 170 [pid = 1837] [id = 633] 14:15:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f4136a5bc00) [pid = 1837] [serial = 1900] [outer = (nil)] 14:15:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4142225800) [pid = 1837] [serial = 1901] [outer = 0x7f4136a5bc00] 14:15:07 INFO - PROCESS | 1837 | 1461014107521 Marionette DEBUG loaded listener.js 14:15:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f4142a0f400) [pid = 1837] [serial = 1902] [outer = 0x7f4136a5bc00] 14:15:08 INFO - PROCESS | 1837 | 1461014108388 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1745ms 14:15:08 INFO - PROCESS | 1837 | 1461014108428 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:15:08 INFO - PROCESS | 1837 | 1461014108431 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:15:08 INFO - PROCESS | 1837 | 1461014108438 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:15:08 INFO - PROCESS | 1837 | 1461014108441 Marionette TRACE conn3 <- [1,2506,null,{}] 14:15:08 INFO - PROCESS | 1837 | 1461014108446 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:08 INFO - PROCESS | 1837 | 1461014108751 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:15:08 INFO - PROCESS | 1837 | 1461014108962 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142ad1800 == 171 [pid = 1837] [id = 634] 14:15:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f413d8db800) [pid = 1837] [serial = 1903] [outer = (nil)] 14:15:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f4142e45400) [pid = 1837] [serial = 1904] [outer = 0x7f413d8db800] 14:15:09 INFO - PROCESS | 1837 | 1461014109039 Marionette DEBUG loaded listener.js 14:15:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4142f46400) [pid = 1837] [serial = 1905] [outer = 0x7f413d8db800] 14:15:09 INFO - PROCESS | 1837 | 1461014109957 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1580ms 14:15:10 INFO - PROCESS | 1837 | 1461014110021 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 1837 | 1461014110025 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:15:10 INFO - PROCESS | 1837 | 1461014110033 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - PROCESS | 1837 | 1461014110036 Marionette TRACE conn3 <- [1,2510,null,{}] 14:15:10 INFO - PROCESS | 1837 | 1461014110041 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:10 INFO - PROCESS | 1837 | 1461014110271 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:15:10 INFO - PROCESS | 1837 | 1461014110609 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41432a3000 == 172 [pid = 1837] [id = 635] 14:15:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f41434e5c00) [pid = 1837] [serial = 1906] [outer = (nil)] 14:15:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4144149800) [pid = 1837] [serial = 1907] [outer = 0x7f41434e5c00] 14:15:10 INFO - PROCESS | 1837 | 1461014110696 Marionette DEBUG loaded listener.js 14:15:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f4144258800) [pid = 1837] [serial = 1908] [outer = 0x7f41434e5c00] 14:15:11 INFO - PROCESS | 1837 | 1461014111584 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1629ms 14:15:11 INFO - PROCESS | 1837 | 1461014111664 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:15:11 INFO - PROCESS | 1837 | 1461014111673 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:15:11 INFO - PROCESS | 1837 | 1461014111680 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:15:11 INFO - PROCESS | 1837 | 1461014111685 Marionette TRACE conn3 <- [1,2514,null,{}] 14:15:11 INFO - PROCESS | 1837 | 1461014111691 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:11 INFO - PROCESS | 1837 | 1461014111984 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:15:12 INFO - PROCESS | 1837 | 1461014112307 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414628b800 == 173 [pid = 1837] [id = 636] 14:15:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f41434ebc00) [pid = 1837] [serial = 1909] [outer = (nil)] 14:15:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f414548d400) [pid = 1837] [serial = 1910] [outer = 0x7f41434ebc00] 14:15:12 INFO - PROCESS | 1837 | 1461014112389 Marionette DEBUG loaded listener.js 14:15:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f4145d88400) [pid = 1837] [serial = 1911] [outer = 0x7f41434ebc00] 14:15:13 INFO - PROCESS | 1837 | 1461014113263 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1633ms 14:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:15:13 INFO - PROCESS | 1837 | 1461014113314 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:15:13 INFO - PROCESS | 1837 | 1461014113317 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:15:13 INFO - PROCESS | 1837 | 1461014113323 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:15:13 INFO - PROCESS | 1837 | 1461014113327 Marionette TRACE conn3 <- [1,2518,null,{}] 14:15:13 INFO - PROCESS | 1837 | 1461014113333 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:13 INFO - PROCESS | 1837 | 1461014113564 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:15:13 INFO - PROCESS | 1837 | 1461014113881 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41469de800 == 174 [pid = 1837] [id = 637] 14:15:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4144e2e000) [pid = 1837] [serial = 1912] [outer = (nil)] 14:15:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f4145fc0c00) [pid = 1837] [serial = 1913] [outer = 0x7f4144e2e000] 14:15:13 INFO - PROCESS | 1837 | 1461014113963 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f41465dd000) [pid = 1837] [serial = 1914] [outer = 0x7f4144e2e000] 14:15:14 INFO - PROCESS | 1837 | 1461014114831 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1544ms 14:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:15:14 INFO - PROCESS | 1837 | 1461014114867 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:15:14 INFO - PROCESS | 1837 | 1461014114870 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:15:14 INFO - PROCESS | 1837 | 1461014114876 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:15:14 INFO - PROCESS | 1837 | 1461014114879 Marionette TRACE conn3 <- [1,2522,null,{}] 14:15:14 INFO - PROCESS | 1837 | 1461014114884 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:15 INFO - PROCESS | 1837 | 1461014115116 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:15:15 INFO - PROCESS | 1837 | 1461014115396 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147aee800 == 175 [pid = 1837] [id = 638] 14:15:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4145cca400) [pid = 1837] [serial = 1915] [outer = (nil)] 14:15:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f4146778800) [pid = 1837] [serial = 1916] [outer = 0x7f4145cca400] 14:15:15 INFO - PROCESS | 1837 | 1461014115516 Marionette DEBUG loaded listener.js 14:15:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4146d03000) [pid = 1837] [serial = 1917] [outer = 0x7f4145cca400] 14:15:16 INFO - PROCESS | 1837 | 1461014116368 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1543ms 14:15:16 INFO - PROCESS | 1837 | 1461014116420 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:15:16 INFO - PROCESS | 1837 | 1461014116424 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:15:16 INFO - PROCESS | 1837 | 1461014116429 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:15:16 INFO - PROCESS | 1837 | 1461014116432 Marionette TRACE conn3 <- [1,2526,null,{}] 14:15:16 INFO - PROCESS | 1837 | 1461014116437 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:16 INFO - PROCESS | 1837 | 1461014116669 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:15:16 INFO - PROCESS | 1837 | 1461014116949 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4149571000 == 176 [pid = 1837] [id = 639] 14:15:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f4145d88000) [pid = 1837] [serial = 1918] [outer = (nil)] 14:15:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f4146d0d400) [pid = 1837] [serial = 1919] [outer = 0x7f4145d88000] 14:15:17 INFO - PROCESS | 1837 | 1461014117076 Marionette DEBUG loaded listener.js 14:15:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4147649000) [pid = 1837] [serial = 1920] [outer = 0x7f4145d88000] 14:15:17 INFO - PROCESS | 1837 | 1461014117917 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1528ms 14:15:17 INFO - PROCESS | 1837 | 1461014117959 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 1837 | 1461014117963 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:15:17 INFO - PROCESS | 1837 | 1461014117970 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 1837 | 1461014117973 Marionette TRACE conn3 <- [1,2530,null,{}] 14:15:17 INFO - PROCESS | 1837 | 1461014117978 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:18 INFO - PROCESS | 1837 | 1461014118211 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:15:18 INFO - PROCESS | 1837 | 1461014118492 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414e553000 == 177 [pid = 1837] [id = 640] 14:15:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f4146769400) [pid = 1837] [serial = 1921] [outer = (nil)] 14:15:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f41479c1800) [pid = 1837] [serial = 1922] [outer = 0x7f4146769400] 14:15:18 INFO - PROCESS | 1837 | 1461014118609 Marionette DEBUG loaded listener.js 14:15:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4147a45800) [pid = 1837] [serial = 1923] [outer = 0x7f4146769400] 14:15:19 INFO - PROCESS | 1837 | 1461014119452 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1532ms 14:15:19 INFO - PROCESS | 1837 | 1461014119503 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:15:19 INFO - PROCESS | 1837 | 1461014119507 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:15:19 INFO - PROCESS | 1837 | 1461014119513 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:15:19 INFO - PROCESS | 1837 | 1461014119515 Marionette TRACE conn3 <- [1,2534,null,{}] 14:15:19 INFO - PROCESS | 1837 | 1461014119521 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:19 INFO - PROCESS | 1837 | 1461014119775 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:15:20 INFO - PROCESS | 1837 | 1461014120105 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415518d800 == 178 [pid = 1837] [id = 641] 14:15:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f412e1ac800) [pid = 1837] [serial = 1924] [outer = (nil)] 14:15:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4147c37c00) [pid = 1837] [serial = 1925] [outer = 0x7f412e1ac800] 14:15:20 INFO - PROCESS | 1837 | 1461014120187 Marionette DEBUG loaded listener.js 14:15:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f414861d400) [pid = 1837] [serial = 1926] [outer = 0x7f412e1ac800] 14:15:21 INFO - PROCESS | 1837 | 1461014121029 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1579ms 14:15:21 INFO - PROCESS | 1837 | 1461014121094 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:15:21 INFO - PROCESS | 1837 | 1461014121097 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:15:21 INFO - PROCESS | 1837 | 1461014121103 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:15:21 INFO - PROCESS | 1837 | 1461014121107 Marionette TRACE conn3 <- [1,2538,null,{}] 14:15:21 INFO - PROCESS | 1837 | 1461014121112 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:21 INFO - PROCESS | 1837 | 1461014121357 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:15:21 INFO - PROCESS | 1837 | 1461014121705 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155fba000 == 179 [pid = 1837] [id = 642] 14:15:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f41436ecc00) [pid = 1837] [serial = 1927] [outer = (nil)] 14:15:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f4148bb4800) [pid = 1837] [serial = 1928] [outer = 0x7f41436ecc00] 14:15:21 INFO - PROCESS | 1837 | 1461014121835 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f414b02d400) [pid = 1837] [serial = 1929] [outer = 0x7f41436ecc00] 14:15:22 INFO - PROCESS | 1837 | 1461014122742 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1685ms 14:15:22 INFO - PROCESS | 1837 | 1461014122790 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:15:22 INFO - PROCESS | 1837 | 1461014122794 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:15:22 INFO - PROCESS | 1837 | 1461014122800 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 1837 | 1461014122802 Marionette TRACE conn3 <- [1,2542,null,{}] 14:15:22 INFO - PROCESS | 1837 | 1461014122808 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:23 INFO - PROCESS | 1837 | 1461014123143 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:15:23 INFO - PROCESS | 1837 | 1461014123419 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c0a000 == 180 [pid = 1837] [id = 643] 14:15:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f41486b5c00) [pid = 1837] [serial = 1930] [outer = (nil)] 14:15:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f414e44e800) [pid = 1837] [serial = 1931] [outer = 0x7f41486b5c00] 14:15:23 INFO - PROCESS | 1837 | 1461014123497 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f415504e000) [pid = 1837] [serial = 1932] [outer = 0x7f41486b5c00] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134fce800 == 179 [pid = 1837] [id = 556] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41351c3800 == 178 [pid = 1837] [id = 205] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146465800 == 177 [pid = 1837] [id = 211] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413529f000 == 176 [pid = 1837] [id = 532] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41301b9000 == 175 [pid = 1837] [id = 624] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41301b9800 == 174 [pid = 1837] [id = 623] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412d3b1800 == 173 [pid = 1837] [id = 622] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412b6c1000 == 172 [pid = 1837] [id = 621] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146354000 == 171 [pid = 1837] [id = 620] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414420c800 == 170 [pid = 1837] [id = 619] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41432af800 == 169 [pid = 1837] [id = 618] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142de1000 == 168 [pid = 1837] [id = 617] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414209d800 == 167 [pid = 1837] [id = 616] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f4a5800 == 166 [pid = 1837] [id = 615] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ef25800 == 165 [pid = 1837] [id = 614] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ece4000 == 164 [pid = 1837] [id = 613] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e225000 == 163 [pid = 1837] [id = 612] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413dfcd800 == 162 [pid = 1837] [id = 611] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d596800 == 161 [pid = 1837] [id = 610] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc82800 == 160 [pid = 1837] [id = 609] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4137433000 == 159 [pid = 1837] [id = 608] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136a1a800 == 158 [pid = 1837] [id = 607] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136865000 == 157 [pid = 1837] [id = 606] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134fd4800 == 156 [pid = 1837] [id = 605] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d85800 == 155 [pid = 1837] [id = 604] 14:15:25 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412d3bf000 == 154 [pid = 1837] [id = 603] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f4136844c00) [pid = 1837] [serial = 1671] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f412f5cdc00) [pid = 1837] [serial = 1656] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f412f27f000) [pid = 1837] [serial = 1802] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f412f27e800) [pid = 1837] [serial = 1806] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f413d8d8400) [pid = 1837] [serial = 1755] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f413c0ec400) [pid = 1837] [serial = 1754] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4137615800) [pid = 1837] [serial = 1752] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f413709cc00) [pid = 1837] [serial = 1751] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f4136a56400) [pid = 1837] [serial = 1749] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4136829400) [pid = 1837] [serial = 1748] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f41322b2c00) [pid = 1837] [serial = 1746] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f4131eb4c00) [pid = 1837] [serial = 1745] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412f283400) [pid = 1837] [serial = 1743] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f412eaaf800) [pid = 1837] [serial = 1742] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f41322b4000) [pid = 1837] [serial = 1739] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f412d375800) [pid = 1837] [serial = 1799] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f412c5e8800) [pid = 1837] [serial = 1796] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f412ca12400) [pid = 1837] [serial = 1797] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f412ca19800) [pid = 1837] [serial = 1794] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f412b5ddc00) [pid = 1837] [serial = 1793] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f412ca18400) [pid = 1837] [serial = 1791] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f412ca13c00) [pid = 1837] [serial = 1790] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f415a35dc00) [pid = 1837] [serial = 1788] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f41566bc400) [pid = 1837] [serial = 1787] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f41555d9400) [pid = 1837] [serial = 1785] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4154e4ac00) [pid = 1837] [serial = 1784] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f414e44dc00) [pid = 1837] [serial = 1782] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f4148b08800) [pid = 1837] [serial = 1781] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f414861a800) [pid = 1837] [serial = 1779] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4147c39800) [pid = 1837] [serial = 1778] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f4147a33000) [pid = 1837] [serial = 1776] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f4147646800) [pid = 1837] [serial = 1775] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f4146d09c00) [pid = 1837] [serial = 1773] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f41465d9800) [pid = 1837] [serial = 1772] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f4144e46400) [pid = 1837] [serial = 1770] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f4144e3b000) [pid = 1837] [serial = 1769] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f41436f6c00) [pid = 1837] [serial = 1767] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f4142f51400) [pid = 1837] [serial = 1766] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f4142e4ac00) [pid = 1837] [serial = 1764] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f4142a1a000) [pid = 1837] [serial = 1763] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4142338800) [pid = 1837] [serial = 1761] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f4140372400) [pid = 1837] [serial = 1760] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f413f479c00) [pid = 1837] [serial = 1758] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f413ed7ec00) [pid = 1837] [serial = 1757] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f412f28ac00) [pid = 1837] [serial = 1803] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f412cb6b000) [pid = 1837] [serial = 1805] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f412e1acc00) [pid = 1837] [serial = 1800] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f4131e59400) [pid = 1837] [serial = 1808] [outer = (nil)] [url = about:blank] 14:15:26 INFO - PROCESS | 1837 | 1461014126383 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:15:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:15:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 3637ms 14:15:26 INFO - PROCESS | 1837 | 1461014126439 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:15:26 INFO - PROCESS | 1837 | 1461014126445 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:15:26 INFO - PROCESS | 1837 | 1461014126453 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 1837 | 1461014126456 Marionette TRACE conn3 <- [1,2546,null,{}] 14:15:26 INFO - PROCESS | 1837 | 1461014126464 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:26 INFO - PROCESS | 1837 | 1461014126724 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:15:26 INFO - PROCESS | 1837 | 1461014126923 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4129a37000 == 155 [pid = 1837] [id = 644] 14:15:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f412c595400) [pid = 1837] [serial = 1933] [outer = (nil)] 14:15:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f412c598000) [pid = 1837] [serial = 1934] [outer = 0x7f412c595400] 14:15:27 INFO - PROCESS | 1837 | 1461014127005 Marionette DEBUG loaded listener.js 14:15:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f412c5a1400) [pid = 1837] [serial = 1935] [outer = 0x7f412c595400] 14:15:27 INFO - PROCESS | 1837 | 1461014127818 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1384ms 14:15:27 INFO - PROCESS | 1837 | 1461014127835 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:15:27 INFO - PROCESS | 1837 | 1461014127848 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:15:27 INFO - PROCESS | 1837 | 1461014127864 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:15:27 INFO - PROCESS | 1837 | 1461014127870 Marionette TRACE conn3 <- [1,2550,null,{}] 14:15:27 INFO - PROCESS | 1837 | 1461014127879 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:28 INFO - PROCESS | 1837 | 1461014128196 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:15:28 INFO - PROCESS | 1837 | 1461014128351 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c582800 == 156 [pid = 1837] [id = 645] 14:15:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f412aaee000) [pid = 1837] [serial = 1936] [outer = (nil)] 14:15:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f412ca0c400) [pid = 1837] [serial = 1937] [outer = 0x7f412aaee000] 14:15:28 INFO - PROCESS | 1837 | 1461014128435 Marionette DEBUG loaded listener.js 14:15:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f412ca18400) [pid = 1837] [serial = 1938] [outer = 0x7f412aaee000] 14:15:29 INFO - PROCESS | 1837 | 1461014129451 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1645ms 14:15:29 INFO - PROCESS | 1837 | 1461014129507 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:15:29 INFO - PROCESS | 1837 | 1461014129511 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:15:29 INFO - PROCESS | 1837 | 1461014129522 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:15:29 INFO - PROCESS | 1837 | 1461014129526 Marionette TRACE conn3 <- [1,2554,null,{}] 14:15:29 INFO - PROCESS | 1837 | 1461014129544 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:29 INFO - PROCESS | 1837 | 1461014129871 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:15:30 INFO - PROCESS | 1837 | 1461014129997 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412dfb3800 == 157 [pid = 1837] [id = 646] 14:15:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412d36e800) [pid = 1837] [serial = 1939] [outer = (nil)] 14:15:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412df83800) [pid = 1837] [serial = 1940] [outer = 0x7f412d36e800] 14:15:30 INFO - PROCESS | 1837 | 1461014130256 Marionette DEBUG loaded listener.js 14:15:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412e1aa800) [pid = 1837] [serial = 1941] [outer = 0x7f412d36e800] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f4131eb6c00) [pid = 1837] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f412eaa8000) [pid = 1837] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f413255ec00) [pid = 1837] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f4136ad1400) [pid = 1837] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f4137617400) [pid = 1837] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f41322b7400) [pid = 1837] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f412c5ef400) [pid = 1837] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f412aae8800) [pid = 1837] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f413f394800) [pid = 1837] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f413761fc00) [pid = 1837] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f4132563c00) [pid = 1837] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f412ca0ec00) [pid = 1837] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f4136ace000) [pid = 1837] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f412ca18800) [pid = 1837] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f4131f86800) [pid = 1837] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f4140e9ec00) [pid = 1837] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f41322b6c00) [pid = 1837] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f4142e8d400) [pid = 1837] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f413be03800) [pid = 1837] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f412aae5c00) [pid = 1837] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f412eab2800) [pid = 1837] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:15:31 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7f412df87000) [pid = 1837] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:15:31 INFO - PROCESS | 1837 | 1461014131737 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2242ms 14:15:31 INFO - PROCESS | 1837 | 1461014131760 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:15:31 INFO - PROCESS | 1837 | 1461014131765 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:15:31 INFO - PROCESS | 1837 | 1461014131772 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 1837 | 1461014131775 Marionette TRACE conn3 <- [1,2558,null,{}] 14:15:31 INFO - PROCESS | 1837 | 1461014131780 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:32 INFO - PROCESS | 1837 | 1461014131996 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:15:32 INFO - PROCESS | 1837 | 1461014132189 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f14f000 == 158 [pid = 1837] [id = 647] 14:15:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f412aae5c00) [pid = 1837] [serial = 1942] [outer = (nil)] 14:15:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f412e724800) [pid = 1837] [serial = 1943] [outer = 0x7f412aae5c00] 14:15:32 INFO - PROCESS | 1837 | 1461014132252 Marionette DEBUG loaded listener.js 14:15:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f412e731000) [pid = 1837] [serial = 1944] [outer = 0x7f412aae5c00] 14:15:33 INFO - PROCESS | 1837 | 1461014133038 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:15:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:15:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1478ms 14:15:33 INFO - PROCESS | 1837 | 1461014133252 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:15:33 INFO - PROCESS | 1837 | 1461014133259 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:15:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:15:33 INFO - PROCESS | 1837 | 1461014133268 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:15:33 INFO - PROCESS | 1837 | 1461014133272 Marionette TRACE conn3 <- [1,2562,null,{}] 14:15:33 INFO - PROCESS | 1837 | 1461014133281 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:33 INFO - PROCESS | 1837 | 1461014133546 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:15:33 INFO - PROCESS | 1837 | 1461014133883 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412b6d1800 == 159 [pid = 1837] [id = 648] 14:15:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f412c594000) [pid = 1837] [serial = 1945] [outer = (nil)] 14:15:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f412c5e5400) [pid = 1837] [serial = 1946] [outer = 0x7f412c594000] 14:15:33 INFO - PROCESS | 1837 | 1461014133960 Marionette DEBUG loaded listener.js 14:15:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f412c895400) [pid = 1837] [serial = 1947] [outer = 0x7f412c594000] 14:15:34 INFO - PROCESS | 1837 | 1461014134882 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1684ms 14:15:34 INFO - PROCESS | 1837 | 1461014134953 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1837 | 1461014134958 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:15:34 INFO - PROCESS | 1837 | 1461014134970 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 1837 | 1461014134975 Marionette TRACE conn3 <- [1,2566,null,{}] 14:15:34 INFO - PROCESS | 1837 | 1461014134981 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:35 INFO - PROCESS | 1837 | 1461014135244 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:15:35 INFO - PROCESS | 1837 | 1461014135555 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4d9800 == 160 [pid = 1837] [id = 649] 14:15:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f412cb73c00) [pid = 1837] [serial = 1948] [outer = (nil)] 14:15:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f412df85c00) [pid = 1837] [serial = 1949] [outer = 0x7f412cb73c00] 14:15:35 INFO - PROCESS | 1837 | 1461014135631 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f412e723400) [pid = 1837] [serial = 1950] [outer = 0x7f412cb73c00] 14:15:36 INFO - PROCESS | 1837 | 1461014136576 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1639ms 14:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:15:36 INFO - PROCESS | 1837 | 1461014136607 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1837 | 1461014136610 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:15:36 INFO - PROCESS | 1837 | 1461014136617 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1837 | 1461014136620 Marionette TRACE conn3 <- [1,2570,null,{}] 14:15:36 INFO - PROCESS | 1837 | 1461014136635 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:36 INFO - PROCESS | 1837 | 1461014136851 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:15:37 INFO - PROCESS | 1837 | 1461014137210 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413217d800 == 161 [pid = 1837] [id = 650] 14:15:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f412eab1400) [pid = 1837] [serial = 1951] [outer = (nil)] 14:15:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f412ecaf400) [pid = 1837] [serial = 1952] [outer = 0x7f412eab1400] 14:15:37 INFO - PROCESS | 1837 | 1461014137292 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f412ecd6400) [pid = 1837] [serial = 1953] [outer = 0x7f412eab1400] 14:15:38 INFO - PROCESS | 1837 | 1461014138222 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1633ms 14:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:15:38 INFO - PROCESS | 1837 | 1461014138252 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:15:38 INFO - PROCESS | 1837 | 1461014138255 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:15:38 INFO - PROCESS | 1837 | 1461014138260 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - PROCESS | 1837 | 1461014138264 Marionette TRACE conn3 <- [1,2574,null,{}] 14:15:38 INFO - PROCESS | 1837 | 1461014138270 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:38 INFO - PROCESS | 1837 | 1461014138486 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:15:38 INFO - PROCESS | 1837 | 1461014138755 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413333d000 == 162 [pid = 1837] [id = 651] 14:15:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f412eca6400) [pid = 1837] [serial = 1954] [outer = (nil)] 14:15:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f412f28d800) [pid = 1837] [serial = 1955] [outer = 0x7f412eca6400] 14:15:38 INFO - PROCESS | 1837 | 1461014138874 Marionette DEBUG loaded listener.js 14:15:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f412f3fe400) [pid = 1837] [serial = 1956] [outer = 0x7f412eca6400] 14:15:39 INFO - PROCESS | 1837 | 1461014139677 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1482ms 14:15:39 INFO - PROCESS | 1837 | 1461014139743 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:15:39 INFO - PROCESS | 1837 | 1461014139747 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:15:39 INFO - PROCESS | 1837 | 1461014139752 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:15:39 INFO - PROCESS | 1837 | 1461014139755 Marionette TRACE conn3 <- [1,2578,null,{}] 14:15:39 INFO - PROCESS | 1837 | 1461014139761 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:39 INFO - PROCESS | 1837 | 1461014139983 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:15:40 INFO - PROCESS | 1837 | 1461014140250 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d6f800 == 163 [pid = 1837] [id = 652] 14:15:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f412f287800) [pid = 1837] [serial = 1957] [outer = (nil)] 14:15:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f412f5d4c00) [pid = 1837] [serial = 1958] [outer = 0x7f412f287800] 14:15:40 INFO - PROCESS | 1837 | 1461014140362 Marionette DEBUG loaded listener.js 14:15:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f41302e9800) [pid = 1837] [serial = 1959] [outer = 0x7f412f287800] 14:15:41 INFO - PROCESS | 1837 | 1461014141274 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1585ms 14:15:41 INFO - PROCESS | 1837 | 1461014141338 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:15:41 INFO - PROCESS | 1837 | 1461014141342 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:15:41 INFO - PROCESS | 1837 | 1461014141348 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:15:41 INFO - PROCESS | 1837 | 1461014141350 Marionette TRACE conn3 <- [1,2582,null,{}] 14:15:41 INFO - PROCESS | 1837 | 1461014141355 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:41 INFO - PROCESS | 1837 | 1461014141626 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:15:41 INFO - PROCESS | 1837 | 1461014141944 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134bdf800 == 164 [pid = 1837] [id = 653] 14:15:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f4131e64400) [pid = 1837] [serial = 1960] [outer = (nil)] 14:15:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f4131ea8400) [pid = 1837] [serial = 1961] [outer = 0x7f4131e64400] 14:15:42 INFO - PROCESS | 1837 | 1461014142025 Marionette DEBUG loaded listener.js 14:15:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f4131f89000) [pid = 1837] [serial = 1962] [outer = 0x7f4131e64400] 14:15:42 INFO - PROCESS | 1837 | 1461014142992 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1680ms 14:15:43 INFO - PROCESS | 1837 | 1461014143029 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:15:43 INFO - PROCESS | 1837 | 1461014143033 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:15:43 INFO - PROCESS | 1837 | 1461014143040 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:15:43 INFO - PROCESS | 1837 | 1461014143044 Marionette TRACE conn3 <- [1,2586,null,{}] 14:15:43 INFO - PROCESS | 1837 | 1461014143049 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:43 INFO - PROCESS | 1837 | 1461014143273 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:15:43 INFO - PROCESS | 1837 | 1461014143589 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134fe0000 == 165 [pid = 1837] [id = 654] 14:15:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f4131e65c00) [pid = 1837] [serial = 1963] [outer = (nil)] 14:15:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f41322a7c00) [pid = 1837] [serial = 1964] [outer = 0x7f4131e65c00] 14:15:43 INFO - PROCESS | 1837 | 1461014143668 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f41322bbc00) [pid = 1837] [serial = 1965] [outer = 0x7f4131e65c00] 14:15:44 INFO - PROCESS | 1837 | 1461014144500 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1529ms 14:15:44 INFO - PROCESS | 1837 | 1461014144570 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 1837 | 1461014144574 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:15:44 INFO - PROCESS | 1837 | 1461014144580 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 1837 | 1461014144582 Marionette TRACE conn3 <- [1,2590,null,{}] 14:15:44 INFO - PROCESS | 1837 | 1461014144589 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:44 INFO - PROCESS | 1837 | 1461014144832 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:15:45 INFO - PROCESS | 1837 | 1461014145101 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413528a000 == 166 [pid = 1837] [id = 655] 14:15:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f4131f89800) [pid = 1837] [serial = 1966] [outer = (nil)] 14:15:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f413255e000) [pid = 1837] [serial = 1967] [outer = 0x7f4131f89800] 14:15:45 INFO - PROCESS | 1837 | 1461014145218 Marionette DEBUG loaded listener.js 14:15:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f4132986800) [pid = 1837] [serial = 1968] [outer = 0x7f4131f89800] 14:15:46 INFO - PROCESS | 1837 | 1461014146062 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1533ms 14:15:46 INFO - PROCESS | 1837 | 1461014146114 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:15:46 INFO - PROCESS | 1837 | 1461014146118 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:15:46 INFO - PROCESS | 1837 | 1461014146125 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:15:46 INFO - PROCESS | 1837 | 1461014146127 Marionette TRACE conn3 <- [1,2594,null,{}] 14:15:46 INFO - PROCESS | 1837 | 1461014146153 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:46 INFO - PROCESS | 1837 | 1461014146393 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:15:46 INFO - PROCESS | 1837 | 1461014146711 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136861000 == 167 [pid = 1837] [id = 656] 14:15:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f41302efc00) [pid = 1837] [serial = 1969] [outer = (nil)] 14:15:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f413298d000) [pid = 1837] [serial = 1970] [outer = 0x7f41302efc00] 14:15:46 INFO - PROCESS | 1837 | 1461014146790 Marionette DEBUG loaded listener.js 14:15:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f413330e000) [pid = 1837] [serial = 1971] [outer = 0x7f41302efc00] 14:15:47 INFO - PROCESS | 1837 | 1461014147699 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1647ms 14:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:15:47 INFO - PROCESS | 1837 | 1461014147774 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 1837 | 1461014147777 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:15:47 INFO - PROCESS | 1837 | 1461014147783 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 1837 | 1461014147786 Marionette TRACE conn3 <- [1,2598,null,{}] 14:15:47 INFO - PROCESS | 1837 | 1461014147792 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:48 INFO - PROCESS | 1837 | 1461014148047 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:15:48 INFO - PROCESS | 1837 | 1461014148359 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136999000 == 168 [pid = 1837] [id = 657] 14:15:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f4131f8c800) [pid = 1837] [serial = 1972] [outer = (nil)] 14:15:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f413390ec00) [pid = 1837] [serial = 1973] [outer = 0x7f4131f8c800] 14:15:48 INFO - PROCESS | 1837 | 1461014148439 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f41339fa000) [pid = 1837] [serial = 1974] [outer = 0x7f4131f8c800] 14:15:49 INFO - PROCESS | 1837 | 1461014149299 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1580ms 14:15:49 INFO - PROCESS | 1837 | 1461014149363 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:15:49 INFO - PROCESS | 1837 | 1461014149368 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:15:49 INFO - PROCESS | 1837 | 1461014149374 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:15:49 INFO - PROCESS | 1837 | 1461014149379 Marionette TRACE conn3 <- [1,2602,null,{}] 14:15:49 INFO - PROCESS | 1837 | 1461014149384 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:49 INFO - PROCESS | 1837 | 1461014149665 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:15:50 INFO - PROCESS | 1837 | 1461014149997 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136f17800 == 169 [pid = 1837] [id = 658] 14:15:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f41348ea800) [pid = 1837] [serial = 1975] [outer = (nil)] 14:15:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f41348ed400) [pid = 1837] [serial = 1976] [outer = 0x7f41348ea800] 14:15:50 INFO - PROCESS | 1837 | 1461014150083 Marionette DEBUG loaded listener.js 14:15:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f41351ec400) [pid = 1837] [serial = 1977] [outer = 0x7f41348ea800] 14:15:51 INFO - PROCESS | 1837 | 1461014151066 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1736ms 14:15:51 INFO - PROCESS | 1837 | 1461014151112 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:15:51 INFO - PROCESS | 1837 | 1461014151117 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:15:51 INFO - PROCESS | 1837 | 1461014151125 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 1837 | 1461014151128 Marionette TRACE conn3 <- [1,2606,null,{}] 14:15:51 INFO - PROCESS | 1837 | 1461014151134 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:51 INFO - PROCESS | 1837 | 1461014151390 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:15:51 INFO - PROCESS | 1837 | 1461014151698 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413743c000 == 170 [pid = 1837] [id = 659] 14:15:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f41348eac00) [pid = 1837] [serial = 1978] [outer = (nil)] 14:15:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f4136835800) [pid = 1837] [serial = 1979] [outer = 0x7f41348eac00] 14:15:51 INFO - PROCESS | 1837 | 1461014151773 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f413684d400) [pid = 1837] [serial = 1980] [outer = 0x7f41348eac00] 14:15:52 INFO - PROCESS | 1837 | 1461014152698 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1645ms 14:15:52 INFO - PROCESS | 1837 | 1461014152769 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:15:52 INFO - PROCESS | 1837 | 1461014152772 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:15:52 INFO - PROCESS | 1837 | 1461014152778 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:15:52 INFO - PROCESS | 1837 | 1461014152781 Marionette TRACE conn3 <- [1,2610,null,{}] 14:15:52 INFO - PROCESS | 1837 | 1461014152786 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:53 INFO - PROCESS | 1837 | 1461014153016 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:15:53 INFO - PROCESS | 1837 | 1461014153341 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc82800 == 171 [pid = 1837] [id = 660] 14:15:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f41351ec800) [pid = 1837] [serial = 1981] [outer = (nil)] 14:15:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4136a57c00) [pid = 1837] [serial = 1982] [outer = 0x7f41351ec800] 14:15:53 INFO - PROCESS | 1837 | 1461014153425 Marionette DEBUG loaded listener.js 14:15:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f4136ac3000) [pid = 1837] [serial = 1983] [outer = 0x7f41351ec800] 14:15:54 INFO - PROCESS | 1837 | 1461014154320 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1578ms 14:15:54 INFO - PROCESS | 1837 | 1461014154357 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:15:54 INFO - PROCESS | 1837 | 1461014154361 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:15:54 INFO - PROCESS | 1837 | 1461014154366 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:15:54 INFO - PROCESS | 1837 | 1461014154368 Marionette TRACE conn3 <- [1,2614,null,{}] 14:15:54 INFO - PROCESS | 1837 | 1461014154374 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:54 INFO - PROCESS | 1837 | 1461014154596 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:15:54 INFO - PROCESS | 1837 | 1461014154923 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bec0000 == 172 [pid = 1837] [id = 661] 14:15:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f413684dc00) [pid = 1837] [serial = 1984] [outer = (nil)] 14:15:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4136ad1400) [pid = 1837] [serial = 1985] [outer = 0x7f413684dc00] 14:15:55 INFO - PROCESS | 1837 | 1461014155000 Marionette DEBUG loaded listener.js 14:15:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f4137026000) [pid = 1837] [serial = 1986] [outer = 0x7f413684dc00] 14:15:55 INFO - PROCESS | 1837 | 1461014155895 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1588ms 14:15:55 INFO - PROCESS | 1837 | 1461014155956 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:15:55 INFO - PROCESS | 1837 | 1461014155961 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:15:55 INFO - PROCESS | 1837 | 1461014155969 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 1837 | 1461014155972 Marionette TRACE conn3 <- [1,2618,null,{}] 14:15:55 INFO - PROCESS | 1837 | 1461014155978 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:56 INFO - PROCESS | 1837 | 1461014156249 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:15:56 INFO - PROCESS | 1837 | 1461014156623 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df0e800 == 173 [pid = 1837] [id = 662] 14:15:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f412e72ec00) [pid = 1837] [serial = 1987] [outer = (nil)] 14:15:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f413709e800) [pid = 1837] [serial = 1988] [outer = 0x7f412e72ec00] 14:15:56 INFO - PROCESS | 1837 | 1461014156707 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f41374d0000) [pid = 1837] [serial = 1989] [outer = 0x7f412e72ec00] 14:15:57 INFO - PROCESS | 1837 | 1461014157528 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1638ms 14:15:57 INFO - PROCESS | 1837 | 1461014157610 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 1837 | 1461014157614 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:15:57 INFO - PROCESS | 1837 | 1461014157623 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - PROCESS | 1837 | 1461014157625 Marionette TRACE conn3 <- [1,2622,null,{}] 14:15:57 INFO - PROCESS | 1837 | 1461014157629 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:57 INFO - PROCESS | 1837 | 1461014157863 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:15:58 INFO - PROCESS | 1837 | 1461014158142 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e037800 == 174 [pid = 1837] [id = 663] 14:15:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f412e731800) [pid = 1837] [serial = 1990] [outer = (nil)] 14:15:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f41374d7c00) [pid = 1837] [serial = 1991] [outer = 0x7f412e731800] 14:15:58 INFO - PROCESS | 1837 | 1461014158257 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f4137614400) [pid = 1837] [serial = 1992] [outer = 0x7f412e731800] 14:15:59 INFO - PROCESS | 1837 | 1461014159114 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1528ms 14:15:59 INFO - PROCESS | 1837 | 1461014159159 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 1837 | 1461014159163 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:15:59 INFO - PROCESS | 1837 | 1461014159169 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 1837 | 1461014159171 Marionette TRACE conn3 <- [1,2626,null,{}] 14:15:59 INFO - PROCESS | 1837 | 1461014159176 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:59 INFO - PROCESS | 1837 | 1461014159406 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:15:59 INFO - PROCESS | 1837 | 1461014159685 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e48f800 == 175 [pid = 1837] [id = 664] 14:15:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4137092800) [pid = 1837] [serial = 1993] [outer = (nil)] 14:15:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f413761e800) [pid = 1837] [serial = 1994] [outer = 0x7f4137092800] 14:15:59 INFO - PROCESS | 1837 | 1461014159813 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f413be0c800) [pid = 1837] [serial = 1995] [outer = 0x7f4137092800] 14:16:00 INFO - PROCESS | 1837 | 1461014160734 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:16:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:16:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1636ms 14:16:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:16:00 INFO - PROCESS | 1837 | 1461014160807 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:16:00 INFO - PROCESS | 1837 | 1461014160809 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:16:00 INFO - PROCESS | 1837 | 1461014160816 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:16:00 INFO - PROCESS | 1837 | 1461014160819 Marionette TRACE conn3 <- [1,2630,null,{}] 14:16:00 INFO - PROCESS | 1837 | 1461014160824 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:01 INFO - PROCESS | 1837 | 1461014161062 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:16:01 INFO - PROCESS | 1837 | 1461014161339 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec5f800 == 176 [pid = 1837] [id = 665] 14:16:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f412eaa7800) [pid = 1837] [serial = 1996] [outer = (nil)] 14:16:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f413c076800) [pid = 1837] [serial = 1997] [outer = 0x7f412eaa7800] 14:16:01 INFO - PROCESS | 1837 | 1461014161482 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f413c0ef800) [pid = 1837] [serial = 1998] [outer = 0x7f412eaa7800] 14:16:02 INFO - PROCESS | 1837 | 1461014162403 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1631ms 14:16:02 INFO - PROCESS | 1837 | 1461014162449 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:16:02 INFO - PROCESS | 1837 | 1461014162455 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:16:02 INFO - PROCESS | 1837 | 1461014162463 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:16:02 INFO - PROCESS | 1837 | 1461014162468 Marionette TRACE conn3 <- [1,2634,null,{}] 14:16:02 INFO - PROCESS | 1837 | 1461014162476 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:02 INFO - PROCESS | 1837 | 1461014162791 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:16:03 INFO - PROCESS | 1837 | 1461014163112 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef14000 == 177 [pid = 1837] [id = 666] 14:16:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f41374d4800) [pid = 1837] [serial = 1999] [outer = (nil)] 14:16:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f413d8bb400) [pid = 1837] [serial = 2000] [outer = 0x7f41374d4800] 14:16:03 INFO - PROCESS | 1837 | 1461014163186 Marionette DEBUG loaded listener.js 14:16:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f413d8db000) [pid = 1837] [serial = 2001] [outer = 0x7f41374d4800] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c582800 == 176 [pid = 1837] [id = 645] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4129a37000 == 175 [pid = 1837] [id = 644] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4159c0a000 == 174 [pid = 1837] [id = 643] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155fba000 == 173 [pid = 1837] [id = 642] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415518d800 == 172 [pid = 1837] [id = 641] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414e553000 == 171 [pid = 1837] [id = 640] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4149571000 == 170 [pid = 1837] [id = 639] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147aee800 == 169 [pid = 1837] [id = 638] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41469de800 == 168 [pid = 1837] [id = 637] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414628b800 == 167 [pid = 1837] [id = 636] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41432a3000 == 166 [pid = 1837] [id = 635] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142ad1800 == 165 [pid = 1837] [id = 634] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f258000 == 164 [pid = 1837] [id = 633] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413eceb800 == 163 [pid = 1837] [id = 632] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e48e000 == 162 [pid = 1837] [id = 631] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d592000 == 161 [pid = 1837] [id = 630] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4137446800 == 160 [pid = 1837] [id = 629] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136a18800 == 159 [pid = 1837] [id = 628] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134fca000 == 158 [pid = 1837] [id = 627] 14:16:04 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3df800 == 157 [pid = 1837] [id = 626] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f4132983c00) [pid = 1837] [serial = 1818] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f41302e4000) [pid = 1837] [serial = 1815] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f4142e4f400) [pid = 1837] [serial = 1853] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4142339800) [pid = 1837] [serial = 1845] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f413d8d5c00) [pid = 1837] [serial = 1832] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f413e9bfc00) [pid = 1837] [serial = 1836] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f412e1b5800) [pid = 1837] [serial = 1869] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f413c0e7400) [pid = 1837] [serial = 1830] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4140377000) [pid = 1837] [serial = 1842] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f4142bcd000) [pid = 1837] [serial = 1848] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f413ee1c000) [pid = 1837] [serial = 1839] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412cb6dc00) [pid = 1837] [serial = 1866] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f413e247000) [pid = 1837] [serial = 1835] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f4142223c00) [pid = 1837] [serial = 1844] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f413709b800) [pid = 1837] [serial = 1826] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f412e1b4400) [pid = 1837] [serial = 1812] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f4133cc5400) [pid = 1837] [serial = 1821] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f412ca13800) [pid = 1837] [serial = 1865] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f412d372800) [pid = 1837] [serial = 1811] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f4137516c00) [pid = 1837] [serial = 1827] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4142e44c00) [pid = 1837] [serial = 1850] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f41351e5c00) [pid = 1837] [serial = 1823] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f41441b1400) [pid = 1837] [serial = 1860] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f412d37a000) [pid = 1837] [serial = 1868] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4136832c00) [pid = 1837] [serial = 1824] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f413ebc5c00) [pid = 1837] [serial = 1838] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f413be0b800) [pid = 1837] [serial = 1829] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f41401b9800) [pid = 1837] [serial = 1841] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f41322b5c00) [pid = 1837] [serial = 1817] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f414339d800) [pid = 1837] [serial = 1856] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f4142a12800) [pid = 1837] [serial = 1847] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f412f285c00) [pid = 1837] [serial = 1874] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f412f3f6000) [pid = 1837] [serial = 1814] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f41441b4000) [pid = 1837] [serial = 1862] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f4142f44c00) [pid = 1837] [serial = 1854] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f4142e4f000) [pid = 1837] [serial = 1851] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f4144147c00) [pid = 1837] [serial = 1859] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f4133306c00) [pid = 1837] [serial = 1820] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f41302e3400) [pid = 1837] [serial = 1872] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4132984800) [pid = 1837] [serial = 1740] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f413df40c00) [pid = 1837] [serial = 1833] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f412f287000) [pid = 1837] [serial = 1871] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f41434e7800) [pid = 1837] [serial = 1857] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f41305cac00) [pid = 1837] [serial = 1875] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1837 | 1461014165576 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 3149ms 14:16:05 INFO - PROCESS | 1837 | 1461014165614 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 1837 | 1461014165620 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:16:05 INFO - PROCESS | 1837 | 1461014165629 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1837 | 1461014165633 Marionette TRACE conn3 <- [1,2638,null,{}] 14:16:05 INFO - PROCESS | 1837 | 1461014165643 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:05 INFO - PROCESS | 1837 | 1461014165870 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:16:06 INFO - PROCESS | 1837 | 1461014166070 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c57b000 == 158 [pid = 1837] [id = 667] 14:16:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f412c59dc00) [pid = 1837] [serial = 2002] [outer = (nil)] 14:16:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f412c898400) [pid = 1837] [serial = 2003] [outer = 0x7f412c59dc00] 14:16:06 INFO - PROCESS | 1837 | 1461014166140 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f412cb70400) [pid = 1837] [serial = 2004] [outer = 0x7f412c59dc00] 14:16:07 INFO - PROCESS | 1837 | 1461014167027 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1437ms 14:16:07 INFO - PROCESS | 1837 | 1461014167067 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 1837 | 1461014167075 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:16:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:16:07 INFO - PROCESS | 1837 | 1461014167088 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 1837 | 1461014167093 Marionette TRACE conn3 <- [1,2642,null,{}] 14:16:07 INFO - PROCESS | 1837 | 1461014167100 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:07 INFO - PROCESS | 1837 | 1461014167304 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:16:07 INFO - PROCESS | 1837 | 1461014167527 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e755800 == 159 [pid = 1837] [id = 668] 14:16:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412c5ef000) [pid = 1837] [serial = 2005] [outer = (nil)] 14:16:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412e726c00) [pid = 1837] [serial = 2006] [outer = 0x7f412c5ef000] 14:16:07 INFO - PROCESS | 1837 | 1461014167592 Marionette DEBUG loaded listener.js 14:16:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412eaa8000) [pid = 1837] [serial = 2007] [outer = 0x7f412c5ef000] 14:16:08 INFO - PROCESS | 1837 | 1461014168504 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:16:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:16:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1441ms 14:16:08 INFO - PROCESS | 1837 | 1461014168529 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:16:08 INFO - PROCESS | 1837 | 1461014168533 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:16:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:16:08 INFO - PROCESS | 1837 | 1461014168540 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:16:08 INFO - PROCESS | 1837 | 1461014168546 Marionette TRACE conn3 <- [1,2646,null,{}] 14:16:08 INFO - PROCESS | 1837 | 1461014168569 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:08 INFO - PROCESS | 1837 | 1461014168860 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:16:08 INFO - PROCESS | 1837 | 1461014168900 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413218f000 == 160 [pid = 1837] [id = 669] 14:16:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412f289000) [pid = 1837] [serial = 2008] [outer = (nil)] 14:16:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f412f3fec00) [pid = 1837] [serial = 2009] [outer = 0x7f412f289000] 14:16:09 INFO - PROCESS | 1837 | 1461014169032 Marionette DEBUG loaded listener.js 14:16:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f41305c9000) [pid = 1837] [serial = 2010] [outer = 0x7f412f289000] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f412e1ac800) [pid = 1837] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f412c595400) [pid = 1837] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f413d8db800) [pid = 1837] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f41486b5c00) [pid = 1837] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4144e2e000) [pid = 1837] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f41434ebc00) [pid = 1837] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f412d36e800) [pid = 1837] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f4145cca400) [pid = 1837] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f4146769400) [pid = 1837] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f412aaee000) [pid = 1837] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f41436ecc00) [pid = 1837] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f4145d88000) [pid = 1837] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f4136a5bc00) [pid = 1837] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f412cb79800) [pid = 1837] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:16:10 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f41434e5c00) [pid = 1837] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:16:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:16:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1938ms 14:16:10 INFO - PROCESS | 1837 | 1461014170471 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:16:10 INFO - PROCESS | 1837 | 1461014170479 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:16:10 INFO - PROCESS | 1837 | 1461014170483 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:16:10 INFO - PROCESS | 1837 | 1461014170492 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 1837 | 1461014170494 Marionette TRACE conn3 <- [1,2650,null,{}] 14:16:10 INFO - PROCESS | 1837 | 1461014170498 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:10 INFO - PROCESS | 1837 | 1461014170773 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:16:10 INFO - PROCESS | 1837 | 1461014170794 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413357e000 == 161 [pid = 1837] [id = 670] 14:16:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f412aaed000) [pid = 1837] [serial = 2011] [outer = (nil)] 14:16:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f41305cd800) [pid = 1837] [serial = 2012] [outer = 0x7f412aaed000] 14:16:10 INFO - PROCESS | 1837 | 1461014170855 Marionette DEBUG loaded listener.js 14:16:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f4131e48c00) [pid = 1837] [serial = 2013] [outer = 0x7f412aaed000] 14:16:11 INFO - PROCESS | 1837 | 1461014171798 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:16:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:16:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1325ms 14:16:11 INFO - PROCESS | 1837 | 1461014171823 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:16:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:16:11 INFO - PROCESS | 1837 | 1461014171838 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:16:11 INFO - PROCESS | 1837 | 1461014171845 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 1837 | 1461014171848 Marionette TRACE conn3 <- [1,2654,null,{}] 14:16:11 INFO - PROCESS | 1837 | 1461014171853 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:12 INFO - PROCESS | 1837 | 1461014172074 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:16:12 INFO - PROCESS | 1837 | 1461014172555 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c507000 == 162 [pid = 1837] [id = 671] 14:16:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f412ab6ac00) [pid = 1837] [serial = 2014] [outer = (nil)] 14:16:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f412b5e6800) [pid = 1837] [serial = 2015] [outer = 0x7f412ab6ac00] 14:16:12 INFO - PROCESS | 1837 | 1461014172638 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f412c88c400) [pid = 1837] [serial = 2016] [outer = 0x7f412ab6ac00] 14:16:13 INFO - PROCESS | 1837 | 1461014173606 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:16:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1792ms 14:16:13 INFO - PROCESS | 1837 | 1461014173639 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 1837 | 1461014173648 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:16:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:16:13 INFO - PROCESS | 1837 | 1461014173657 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 1837 | 1461014173663 Marionette TRACE conn3 <- [1,2658,null,{}] 14:16:13 INFO - PROCESS | 1837 | 1461014173670 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:13 INFO - PROCESS | 1837 | 1461014173953 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:16:14 INFO - PROCESS | 1837 | 1461014174286 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4131cd2800 == 163 [pid = 1837] [id = 672] 14:16:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f412e1b1000) [pid = 1837] [serial = 2017] [outer = (nil)] 14:16:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f412e730400) [pid = 1837] [serial = 2018] [outer = 0x7f412e1b1000] 14:16:14 INFO - PROCESS | 1837 | 1461014174418 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f412eaaec00) [pid = 1837] [serial = 2019] [outer = 0x7f412e1b1000] 14:16:15 INFO - PROCESS | 1837 | 1461014175395 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:16:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:16:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1789ms 14:16:15 INFO - PROCESS | 1837 | 1461014175451 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:16:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:16:15 INFO - PROCESS | 1837 | 1461014175457 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:16:15 INFO - PROCESS | 1837 | 1461014175463 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 1837 | 1461014175466 Marionette TRACE conn3 <- [1,2662,null,{}] 14:16:15 INFO - PROCESS | 1837 | 1461014175473 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:15 INFO - PROCESS | 1837 | 1461014175769 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:16:16 INFO - PROCESS | 1837 | 1461014176240 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134be3000 == 164 [pid = 1837] [id = 673] 14:16:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412ecdc800) [pid = 1837] [serial = 2020] [outer = (nil)] 14:16:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412f5d1800) [pid = 1837] [serial = 2021] [outer = 0x7f412ecdc800] 14:16:16 INFO - PROCESS | 1837 | 1461014176376 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f41305c5400) [pid = 1837] [serial = 2022] [outer = 0x7f412ecdc800] 14:16:17 INFO - PROCESS | 1837 | 1461014177652 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:16:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:16:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2233ms 14:16:17 INFO - PROCESS | 1837 | 1461014177697 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:16:17 INFO - PROCESS | 1837 | 1461014177703 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:16:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:16:17 INFO - PROCESS | 1837 | 1461014177718 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:16:17 INFO - PROCESS | 1837 | 1461014177728 Marionette TRACE conn3 <- [1,2666,null,{}] 14:16:17 INFO - PROCESS | 1837 | 1461014177734 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:18 INFO - PROCESS | 1837 | 1461014178031 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:16:18 INFO - PROCESS | 1837 | 1461014178436 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136a0b000 == 165 [pid = 1837] [id = 674] 14:16:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412f3f1400) [pid = 1837] [serial = 2023] [outer = (nil)] 14:16:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f41322af000) [pid = 1837] [serial = 2024] [outer = 0x7f412f3f1400] 14:16:18 INFO - PROCESS | 1837 | 1461014178567 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f413255f400) [pid = 1837] [serial = 2025] [outer = 0x7f412f3f1400] 14:16:20 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:20 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:16:20 INFO - PROCESS | 1837 | 1461014180247 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:16:20 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) 14:16:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2551ms 14:16:20 INFO - PROCESS | 1837 | 1461014180264 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:16:20 INFO - PROCESS | 1837 | 1461014180271 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:16:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:16:20 INFO - PROCESS | 1837 | 1461014180281 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 1837 | 1461014180286 Marionette TRACE conn3 <- [1,2670,null,{}] 14:16:20 INFO - PROCESS | 1837 | 1461014180294 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:20 INFO - PROCESS | 1837 | 1461014180713 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:16:21 INFO - PROCESS | 1837 | 1461014181036 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413719d800 == 166 [pid = 1837] [id = 675] 14:16:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f41305d1c00) [pid = 1837] [serial = 2026] [outer = (nil)] 14:16:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f41339f8000) [pid = 1837] [serial = 2027] [outer = 0x7f41305d1c00] 14:16:21 INFO - PROCESS | 1837 | 1461014181175 Marionette DEBUG loaded listener.js 14:16:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f4133dd4c00) [pid = 1837] [serial = 2028] [outer = 0x7f41305d1c00] 14:16:22 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:22 INFO - PROCESS | 1837 | 1461014182540 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:16:22 INFO - PROCESS | 1837 | 1461014182571 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:16:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:16:22 INFO - PROCESS | 1837 | 1461014182577 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:16:22 INFO - PROCESS | 1837 | 1461014182580 Marionette TRACE conn3 <- [1,2674,null,{}] 14:16:22 INFO - PROCESS | 1837 | 1461014182586 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:22 INFO - PROCESS | 1837 | 1461014182812 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:16:23 INFO - PROCESS | 1837 | 1461014183114 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413beb0000 == 167 [pid = 1837] [id = 676] 14:16:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f4136846400) [pid = 1837] [serial = 2029] [outer = (nil)] 14:16:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4136850800) [pid = 1837] [serial = 2030] [outer = 0x7f4136846400] 14:16:23 INFO - PROCESS | 1837 | 1461014183209 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f41374d4c00) [pid = 1837] [serial = 2031] [outer = 0x7f4136846400] 14:16:24 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:24 INFO - PROCESS | 1837 | 1461014184691 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 1837 | 1461014184796 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:16:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:16:24 INFO - PROCESS | 1837 | 1461014184867 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - PROCESS | 1837 | 1461014184872 Marionette TRACE conn3 <- [1,2678,null,{}] 14:16:24 INFO - PROCESS | 1837 | 1461014184882 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:25 INFO - PROCESS | 1837 | 1461014185232 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:16:25 INFO - PROCESS | 1837 | 1461014185509 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e227000 == 168 [pid = 1837] [id = 677] 14:16:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f4136847000) [pid = 1837] [serial = 2032] [outer = (nil)] 14:16:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f413d8b1c00) [pid = 1837] [serial = 2033] [outer = 0x7f4136847000] 14:16:25 INFO - PROCESS | 1837 | 1461014185605 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f413df35400) [pid = 1837] [serial = 2034] [outer = 0x7f4136847000] 14:16:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:26 INFO - PROCESS | 1837 | 1461014186953 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:16:26 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) 14:16:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2110ms 14:16:26 INFO - PROCESS | 1837 | 1461014186968 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:16:26 INFO - PROCESS | 1837 | 1461014186970 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:16:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:16:26 INFO - PROCESS | 1837 | 1461014186977 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:16:26 INFO - PROCESS | 1837 | 1461014186979 Marionette TRACE conn3 <- [1,2682,null,{}] 14:16:26 INFO - PROCESS | 1837 | 1461014186985 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:27 INFO - PROCESS | 1837 | 1461014187217 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:16:27 INFO - PROCESS | 1837 | 1461014187499 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecf3800 == 169 [pid = 1837] [id = 678] 14:16:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f41374d3c00) [pid = 1837] [serial = 2035] [outer = (nil)] 14:16:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f413e246c00) [pid = 1837] [serial = 2036] [outer = 0x7f41374d3c00] 14:16:27 INFO - PROCESS | 1837 | 1461014187574 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f413e57b800) [pid = 1837] [serial = 2037] [outer = 0x7f41374d3c00] 14:16:28 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:28 INFO - PROCESS | 1837 | 1461014188940 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:16:28 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) 14:16:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1979ms 14:16:28 INFO - PROCESS | 1837 | 1461014188957 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:16:28 INFO - PROCESS | 1837 | 1461014188960 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:16:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:16:28 INFO - PROCESS | 1837 | 1461014188966 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:16:28 INFO - PROCESS | 1837 | 1461014188970 Marionette TRACE conn3 <- [1,2686,null,{}] 14:16:28 INFO - PROCESS | 1837 | 1461014188975 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:29 INFO - PROCESS | 1837 | 1461014189197 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:16:29 INFO - PROCESS | 1837 | 1461014189480 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f016000 == 170 [pid = 1837] [id = 679] 14:16:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f41374d7400) [pid = 1837] [serial = 2038] [outer = (nil)] 14:16:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f413e90b400) [pid = 1837] [serial = 2039] [outer = 0x7f41374d7400] 14:16:29 INFO - PROCESS | 1837 | 1461014189554 Marionette DEBUG loaded listener.js 14:16:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f413e9bb800) [pid = 1837] [serial = 2040] [outer = 0x7f41374d7400] 14:16:30 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:30 INFO - PROCESS | 1837 | 1461014190912 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:16:30 INFO - PROCESS | 1837 | 1461014190960 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:16:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:16:30 INFO - PROCESS | 1837 | 1461014190967 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:16:30 INFO - PROCESS | 1837 | 1461014190970 Marionette TRACE conn3 <- [1,2690,null,{}] 14:16:30 INFO - PROCESS | 1837 | 1461014190975 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:31 INFO - PROCESS | 1837 | 1461014191288 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:16:31 INFO - PROCESS | 1837 | 1461014191538 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140169000 == 171 [pid = 1837] [id = 680] 14:16:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f413e24d400) [pid = 1837] [serial = 2041] [outer = (nil)] 14:16:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f413e9c3800) [pid = 1837] [serial = 2042] [outer = 0x7f413e24d400] 14:16:31 INFO - PROCESS | 1837 | 1461014191612 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f413ebc6c00) [pid = 1837] [serial = 2043] [outer = 0x7f413e24d400] 14:16:32 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:32 INFO - PROCESS | 1837 | 1461014192983 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:16:33 INFO - PROCESS | 1837 | 1461014193014 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:16:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:16:33 INFO - PROCESS | 1837 | 1461014193021 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:16:33 INFO - PROCESS | 1837 | 1461014193024 Marionette TRACE conn3 <- [1,2694,null,{}] 14:16:33 INFO - PROCESS | 1837 | 1461014193029 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:33 INFO - PROCESS | 1837 | 1461014193440 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:16:33 INFO - PROCESS | 1837 | 1461014193730 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142ab9800 == 172 [pid = 1837] [id = 681] 14:16:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f413ebba000) [pid = 1837] [serial = 2044] [outer = (nil)] 14:16:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413ed7cc00) [pid = 1837] [serial = 2045] [outer = 0x7f413ebba000] 14:16:33 INFO - PROCESS | 1837 | 1461014193827 Marionette DEBUG loaded listener.js 14:16:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f413ee26800) [pid = 1837] [serial = 2046] [outer = 0x7f413ebba000] 14:16:35 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:35 INFO - PROCESS | 1837 | 1461014195238 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:16:35 INFO - PROCESS | 1837 | 1461014195260 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:16:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:16:35 INFO - PROCESS | 1837 | 1461014195266 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:16:35 INFO - PROCESS | 1837 | 1461014195275 Marionette TRACE conn3 <- [1,2698,null,{}] 14:16:35 INFO - PROCESS | 1837 | 1461014195280 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:35 INFO - PROCESS | 1837 | 1461014195556 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:16:35 INFO - PROCESS | 1837 | 1461014195803 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142de6000 == 173 [pid = 1837] [id = 682] 14:16:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f413ebbdc00) [pid = 1837] [serial = 2047] [outer = (nil)] 14:16:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f413f38d000) [pid = 1837] [serial = 2048] [outer = 0x7f413ebbdc00] 14:16:35 INFO - PROCESS | 1837 | 1461014195877 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f41401bd400) [pid = 1837] [serial = 2049] [outer = 0x7f413ebbdc00] 14:16:37 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 14:16:37 INFO - PROCESS | 1837 | 1461014197197 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:16:37 INFO - PROCESS | 1837 | 1461014197216 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:16:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:16:37 INFO - PROCESS | 1837 | 1461014197222 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:16:37 INFO - PROCESS | 1837 | 1461014197225 Marionette TRACE conn3 <- [1,2702,null,{}] 14:16:37 INFO - PROCESS | 1837 | 1461014197231 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:37 INFO - PROCESS | 1837 | 1461014197450 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:16:37 INFO - PROCESS | 1837 | 1461014197765 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142e76800 == 174 [pid = 1837] [id = 683] 14:16:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f413ee19800) [pid = 1837] [serial = 2050] [outer = (nil)] 14:16:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f414036dc00) [pid = 1837] [serial = 2051] [outer = 0x7f413ee19800] 14:16:37 INFO - PROCESS | 1837 | 1461014197842 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4140e9ec00) [pid = 1837] [serial = 2052] [outer = 0x7f413ee19800] 14:16:38 INFO - PROCESS | 1837 | 1461014198714 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:16:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:16:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1537ms 14:16:38 INFO - PROCESS | 1837 | 1461014198762 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 1837 | 1461014198765 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:16:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:16:38 INFO - PROCESS | 1837 | 1461014198772 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 1837 | 1461014198775 Marionette TRACE conn3 <- [1,2706,null,{}] 14:16:38 INFO - PROCESS | 1837 | 1461014198780 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:39 INFO - PROCESS | 1837 | 1461014199045 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:16:39 INFO - PROCESS | 1837 | 1461014199346 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41432bb000 == 175 [pid = 1837] [id = 684] 14:16:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f412ab67400) [pid = 1837] [serial = 2053] [outer = (nil)] 14:16:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4142226000) [pid = 1837] [serial = 2054] [outer = 0x7f412ab67400] 14:16:39 INFO - PROCESS | 1837 | 1461014199421 Marionette DEBUG loaded listener.js 14:16:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f4142334400) [pid = 1837] [serial = 2055] [outer = 0x7f412ab67400] 14:16:40 INFO - PROCESS | 1837 | 1461014200269 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:16:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:16:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1536ms 14:16:40 INFO - PROCESS | 1837 | 1461014200309 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:16:40 INFO - PROCESS | 1837 | 1461014200312 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:16:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:16:40 INFO - PROCESS | 1837 | 1461014200318 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:16:40 INFO - PROCESS | 1837 | 1461014200321 Marionette TRACE conn3 <- [1,2710,null,{}] 14:16:40 INFO - PROCESS | 1837 | 1461014200326 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:40 INFO - PROCESS | 1837 | 1461014200559 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:16:40 INFO - PROCESS | 1837 | 1461014200930 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412ab31800 == 176 [pid = 1837] [id = 685] 14:16:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f412aae8800) [pid = 1837] [serial = 2056] [outer = (nil)] 14:16:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f412ab63400) [pid = 1837] [serial = 2057] [outer = 0x7f412aae8800] 14:16:41 INFO - PROCESS | 1837 | 1461014201009 Marionette DEBUG loaded listener.js 14:16:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f4142333800) [pid = 1837] [serial = 2058] [outer = 0x7f412aae8800] 14:16:41 INFO - PROCESS | 1837 | 1461014201954 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 1837 | 1461014202009 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:16:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:16:42 INFO - PROCESS | 1837 | 1461014202015 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 1837 | 1461014202017 Marionette TRACE conn3 <- [1,2714,null,{}] 14:16:42 INFO - PROCESS | 1837 | 1461014202023 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:42 INFO - PROCESS | 1837 | 1461014202266 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146479000 == 175 [pid = 1837] [id = 198] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f415a669000 == 174 [pid = 1837] [id = 108] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41375ad800 == 173 [pid = 1837] [id = 201] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3e2000 == 172 [pid = 1837] [id = 505] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ed49000 == 171 [pid = 1837] [id = 519] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f4a9800 == 170 [pid = 1837] [id = 521] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc8d000 == 169 [pid = 1837] [id = 292] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4137432800 == 168 [pid = 1837] [id = 513] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134c79000 == 167 [pid = 1837] [id = 510] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e597800 == 166 [pid = 1837] [id = 206] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e212000 == 165 [pid = 1837] [id = 517] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41339bc800 == 164 [pid = 1837] [id = 183] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df13800 == 163 [pid = 1837] [id = 516] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e75c000 == 162 [pid = 1837] [id = 509] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136e86800 == 161 [pid = 1837] [id = 512] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d584000 == 160 [pid = 1837] [id = 515] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136862800 == 159 [pid = 1837] [id = 511] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413357e000 == 158 [pid = 1837] [id = 670] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413218f000 == 157 [pid = 1837] [id = 669] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e755800 == 156 [pid = 1837] [id = 668] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412dfb3800 == 155 [pid = 1837] [id = 646] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c57b000 == 154 [pid = 1837] [id = 667] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413df0e800 == 153 [pid = 1837] [id = 662] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bec0000 == 152 [pid = 1837] [id = 661] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc82800 == 151 [pid = 1837] [id = 660] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413743c000 == 150 [pid = 1837] [id = 659] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136f17800 == 149 [pid = 1837] [id = 658] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136999000 == 148 [pid = 1837] [id = 657] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136861000 == 147 [pid = 1837] [id = 656] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413528a000 == 146 [pid = 1837] [id = 655] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134fe0000 == 145 [pid = 1837] [id = 654] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134bdf800 == 144 [pid = 1837] [id = 653] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d6f800 == 143 [pid = 1837] [id = 652] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413333d000 == 142 [pid = 1837] [id = 651] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413217d800 == 141 [pid = 1837] [id = 650] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f4d9800 == 140 [pid = 1837] [id = 649] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412b6d1800 == 139 [pid = 1837] [id = 648] 14:16:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f14f000 == 138 [pid = 1837] [id = 647] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f413be06c00) [pid = 1837] [serial = 1892] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4147c37c00) [pid = 1837] [serial = 1925] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f412c598000) [pid = 1837] [serial = 1934] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4131eb2000) [pid = 1837] [serial = 1883] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f4142e45400) [pid = 1837] [serial = 1904] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f415504e000) [pid = 1837] [serial = 1932] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4145fc0c00) [pid = 1837] [serial = 1913] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f413ec2f000) [pid = 1837] [serial = 1895] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f4145d88400) [pid = 1837] [serial = 1911] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f414861d400) [pid = 1837] [serial = 1926] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f412c5a1400) [pid = 1837] [serial = 1935] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f412e1aa800) [pid = 1837] [serial = 1941] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f4146778800) [pid = 1837] [serial = 1916] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f414548d400) [pid = 1837] [serial = 1910] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f41479c1800) [pid = 1837] [serial = 1922] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f412ca0c400) [pid = 1837] [serial = 1937] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f412ca18400) [pid = 1837] [serial = 1938] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f41465dd000) [pid = 1837] [serial = 1914] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f414b02d400) [pid = 1837] [serial = 1929] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f4140072400) [pid = 1837] [serial = 1898] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f4146d0d400) [pid = 1837] [serial = 1919] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f4142225800) [pid = 1837] [serial = 1901] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4136ac4c00) [pid = 1837] [serial = 1889] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4142a0f400) [pid = 1837] [serial = 1902] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f412df83800) [pid = 1837] [serial = 1940] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f414e44e800) [pid = 1837] [serial = 1931] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f412eaae000) [pid = 1837] [serial = 1881] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f412e1aec00) [pid = 1837] [serial = 1880] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f4144258800) [pid = 1837] [serial = 1908] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f4147649000) [pid = 1837] [serial = 1920] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f4146d03000) [pid = 1837] [serial = 1917] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f4131eae000) [pid = 1837] [serial = 1877] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f41351f0400) [pid = 1837] [serial = 1886] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f4148bb4800) [pid = 1837] [serial = 1928] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f4144149800) [pid = 1837] [serial = 1907] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f4142f46400) [pid = 1837] [serial = 1905] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f4147a45800) [pid = 1837] [serial = 1923] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f412e724800) [pid = 1837] [serial = 1943] [outer = (nil)] [url = about:blank] 14:16:44 INFO - PROCESS | 1837 | 1461014204045 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412ab2d800 == 139 [pid = 1837] [id = 686] 14:16:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412c595000) [pid = 1837] [serial = 2059] [outer = (nil)] 14:16:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412c59f000) [pid = 1837] [serial = 2060] [outer = 0x7f412c595000] 14:16:44 INFO - PROCESS | 1837 | 1461014204117 Marionette DEBUG loaded listener.js 14:16:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412c891c00) [pid = 1837] [serial = 2061] [outer = 0x7f412c595000] 14:16:44 INFO - PROCESS | 1837 | 1461014204894 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:16:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:16:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2891ms 14:16:44 INFO - PROCESS | 1837 | 1461014204907 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:16:44 INFO - PROCESS | 1837 | 1461014204914 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:16:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:16:44 INFO - PROCESS | 1837 | 1461014204923 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:16:44 INFO - PROCESS | 1837 | 1461014204926 Marionette TRACE conn3 <- [1,2718,null,{}] 14:16:44 INFO - PROCESS | 1837 | 1461014204934 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:45 INFO - PROCESS | 1837 | 1461014205187 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:16:45 INFO - PROCESS | 1837 | 1461014205379 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3e3800 == 140 [pid = 1837] [id = 687] 14:16:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f412c595400) [pid = 1837] [serial = 2062] [outer = (nil)] 14:16:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f412e1ae000) [pid = 1837] [serial = 2063] [outer = 0x7f412c595400] 14:16:45 INFO - PROCESS | 1837 | 1461014205447 Marionette DEBUG loaded listener.js 14:16:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f412ea44800) [pid = 1837] [serial = 2064] [outer = 0x7f412c595400] 14:16:46 INFO - PROCESS | 1837 | 1461014206380 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:16:46 INFO - PROCESS | 1837 | 1461014206417 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:16:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:16:46 INFO - PROCESS | 1837 | 1461014206424 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:16:46 INFO - PROCESS | 1837 | 1461014206426 Marionette TRACE conn3 <- [1,2722,null,{}] 14:16:46 INFO - PROCESS | 1837 | 1461014206437 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:46 INFO - PROCESS | 1837 | 1461014206719 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:16:46 INFO - PROCESS | 1837 | 1461014206756 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4131cdb800 == 141 [pid = 1837] [id = 688] 14:16:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f412ea44c00) [pid = 1837] [serial = 2065] [outer = (nil)] 14:16:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f412f27f800) [pid = 1837] [serial = 2066] [outer = 0x7f412ea44c00] 14:16:46 INFO - PROCESS | 1837 | 1461014206818 Marionette DEBUG loaded listener.js 14:16:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f412f5ccc00) [pid = 1837] [serial = 2067] [outer = 0x7f412ea44c00] 14:16:47 INFO - PROCESS | 1837 | 1461014207889 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 1837 | 1461014207960 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:16:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:16:47 INFO - PROCESS | 1837 | 1461014207975 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 1837 | 1461014207983 Marionette TRACE conn3 <- [1,2726,null,{}] 14:16:48 INFO - PROCESS | 1837 | 1461014207997 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:48 INFO - PROCESS | 1837 | 1461014208297 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f413684dc00) [pid = 1837] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f41351ec800) [pid = 1837] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f412eca6400) [pid = 1837] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f412e731800) [pid = 1837] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f412e72ec00) [pid = 1837] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f41348ea800) [pid = 1837] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f412f287800) [pid = 1837] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f41348eac00) [pid = 1837] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4137092800) [pid = 1837] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f41302efc00) [pid = 1837] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f4131f8c800) [pid = 1837] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f412cb73c00) [pid = 1837] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f4131f89800) [pid = 1837] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f4131e64400) [pid = 1837] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f4131e65c00) [pid = 1837] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f412eaa7800) [pid = 1837] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f412eab1400) [pid = 1837] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f412c594000) [pid = 1837] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f412c59dc00) [pid = 1837] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f412aae6000) [pid = 1837] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f4142331000) [pid = 1837] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f412f289000) [pid = 1837] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f412c5ef000) [pid = 1837] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f412cb6cc00) [pid = 1837] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f412f5cd800) [pid = 1837] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f4137616000) [pid = 1837] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f412f28a400) [pid = 1837] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f4131d95000) [pid = 1837] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7f4137615400) [pid = 1837] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:16:49 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7f413d8b8400) [pid = 1837] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:16:49 INFO - PROCESS | 1837 | 1461014209149 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c9d7800 == 142 [pid = 1837] [id = 689] 14:16:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7f412aae6000) [pid = 1837] [serial = 2068] [outer = (nil)] 14:16:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f412c5f2800) [pid = 1837] [serial = 2069] [outer = 0x7f412aae6000] 14:16:49 INFO - PROCESS | 1837 | 1461014209216 Marionette DEBUG loaded listener.js 14:16:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f412eaad000) [pid = 1837] [serial = 2070] [outer = 0x7f412aae6000] 14:16:49 INFO - PROCESS | 1837 | 1461014209901 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:16:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:16:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1952ms 14:16:49 INFO - PROCESS | 1837 | 1461014209920 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 1837 | 1461014209924 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:16:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:16:49 INFO - PROCESS | 1837 | 1461014209930 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 1837 | 1461014209932 Marionette TRACE conn3 <- [1,2730,null,{}] 14:16:49 INFO - PROCESS | 1837 | 1461014209937 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:50 INFO - PROCESS | 1837 | 1461014210228 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:16:50 INFO - PROCESS | 1837 | 1461014210251 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134bdf000 == 143 [pid = 1837] [id = 690] 14:16:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f412eab1400) [pid = 1837] [serial = 2071] [outer = (nil)] 14:16:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f4131e65800) [pid = 1837] [serial = 2072] [outer = 0x7f412eab1400] 14:16:50 INFO - PROCESS | 1837 | 1461014210316 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f4131f83800) [pid = 1837] [serial = 2073] [outer = 0x7f412eab1400] 14:16:51 INFO - PROCESS | 1837 | 1461014211949 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:16:52 INFO - PROCESS | 1837 | 1461014212022 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:16:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:16:52 INFO - PROCESS | 1837 | 1461014212032 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:16:52 INFO - PROCESS | 1837 | 1461014212037 Marionette TRACE conn3 <- [1,2734,null,{}] 14:16:52 INFO - PROCESS | 1837 | 1461014212046 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:52 INFO - PROCESS | 1837 | 1461014212307 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:16:52 INFO - PROCESS | 1837 | 1461014212576 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41305da800 == 144 [pid = 1837] [id = 691] 14:16:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f412c5a1000) [pid = 1837] [serial = 2074] [outer = (nil)] 14:16:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f412e1b2c00) [pid = 1837] [serial = 2075] [outer = 0x7f412c5a1000] 14:16:52 INFO - PROCESS | 1837 | 1461014212653 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f412f286c00) [pid = 1837] [serial = 2076] [outer = 0x7f412c5a1000] 14:16:53 INFO - PROCESS | 1837 | 1461014213627 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:16:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:16:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1633ms 14:16:53 INFO - PROCESS | 1837 | 1461014213665 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:16:53 INFO - PROCESS | 1837 | 1461014213673 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:16:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:16:53 INFO - PROCESS | 1837 | 1461014213702 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:16:53 INFO - PROCESS | 1837 | 1461014213708 Marionette TRACE conn3 <- [1,2738,null,{}] 14:16:53 INFO - PROCESS | 1837 | 1461014213716 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:53 INFO - PROCESS | 1837 | 1461014213946 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:16:54 INFO - PROCESS | 1837 | 1461014214267 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4135051800 == 145 [pid = 1837] [id = 692] 14:16:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f412c892400) [pid = 1837] [serial = 2077] [outer = (nil)] 14:16:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f4131d9dc00) [pid = 1837] [serial = 2078] [outer = 0x7f412c892400] 14:16:54 INFO - PROCESS | 1837 | 1461014214351 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f4131f83000) [pid = 1837] [serial = 2079] [outer = 0x7f412c892400] 14:16:55 INFO - PROCESS | 1837 | 1461014215380 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:16:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:16:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1759ms 14:16:55 INFO - PROCESS | 1837 | 1461014215446 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:16:55 INFO - PROCESS | 1837 | 1461014215451 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:16:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:16:55 INFO - PROCESS | 1837 | 1461014215458 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:16:55 INFO - PROCESS | 1837 | 1461014215465 Marionette TRACE conn3 <- [1,2742,null,{}] 14:16:55 INFO - PROCESS | 1837 | 1461014215481 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:55 INFO - PROCESS | 1837 | 1461014215738 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:16:56 INFO - PROCESS | 1837 | 1461014216031 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413685c800 == 146 [pid = 1837] [id = 693] 14:16:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f41322b4000) [pid = 1837] [serial = 2080] [outer = (nil)] 14:16:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f4132981400) [pid = 1837] [serial = 2081] [outer = 0x7f41322b4000] 14:16:56 INFO - PROCESS | 1837 | 1461014216111 Marionette DEBUG loaded listener.js 14:16:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f413330a800) [pid = 1837] [serial = 2082] [outer = 0x7f41322b4000] 14:16:57 INFO - PROCESS | 1837 | 1461014217052 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1647ms 14:16:57 INFO - PROCESS | 1837 | 1461014217105 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:16:57 INFO - PROCESS | 1837 | 1461014217109 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:16:57 INFO - PROCESS | 1837 | 1461014217115 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:16:57 INFO - PROCESS | 1837 | 1461014217118 Marionette TRACE conn3 <- [1,2746,null,{}] 14:16:57 INFO - PROCESS | 1837 | 1461014217124 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:57 INFO - PROCESS | 1837 | 1461014217361 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:16:57 INFO - PROCESS | 1837 | 1461014217680 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136e76800 == 147 [pid = 1837] [id = 694] 14:16:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f413330b400) [pid = 1837] [serial = 2083] [outer = (nil)] 14:16:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f4133dcac00) [pid = 1837] [serial = 2084] [outer = 0x7f413330b400] 14:16:57 INFO - PROCESS | 1837 | 1461014217761 Marionette DEBUG loaded listener.js 14:16:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f41348ef400) [pid = 1837] [serial = 2085] [outer = 0x7f413330b400] 14:16:58 INFO - PROCESS | 1837 | 1461014218634 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1531ms 14:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:16:58 INFO - PROCESS | 1837 | 1461014218648 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:16:58 INFO - PROCESS | 1837 | 1461014218650 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:16:58 INFO - PROCESS | 1837 | 1461014218658 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:16:58 INFO - PROCESS | 1837 | 1461014218661 Marionette TRACE conn3 <- [1,2750,null,{}] 14:16:58 INFO - PROCESS | 1837 | 1461014218667 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:58 INFO - PROCESS | 1837 | 1461014218897 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:16:59 INFO - PROCESS | 1837 | 1461014219147 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413719c800 == 148 [pid = 1837] [id = 695] 14:16:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f412ecd1800) [pid = 1837] [serial = 2086] [outer = (nil)] 14:16:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f41351f2c00) [pid = 1837] [serial = 2087] [outer = 0x7f412ecd1800] 14:16:59 INFO - PROCESS | 1837 | 1461014219223 Marionette DEBUG loaded listener.js 14:16:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f4136844400) [pid = 1837] [serial = 2088] [outer = 0x7f412ecd1800] 14:17:00 INFO - PROCESS | 1837 | 1461014220140 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:17:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:17:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1532ms 14:17:00 INFO - PROCESS | 1837 | 1461014220189 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:17:00 INFO - PROCESS | 1837 | 1461014220192 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:17:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:17:00 INFO - PROCESS | 1837 | 1461014220198 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:17:00 INFO - PROCESS | 1837 | 1461014220200 Marionette TRACE conn3 <- [1,2754,null,{}] 14:17:00 INFO - PROCESS | 1837 | 1461014220206 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:00 INFO - PROCESS | 1837 | 1461014220458 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:17:00 INFO - PROCESS | 1837 | 1461014220731 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bea5800 == 149 [pid = 1837] [id = 696] 14:17:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f4137097800) [pid = 1837] [serial = 2089] [outer = (nil)] 14:17:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f413709f000) [pid = 1837] [serial = 2090] [outer = 0x7f4137097800] 14:17:00 INFO - PROCESS | 1837 | 1461014220868 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f4137515400) [pid = 1837] [serial = 2091] [outer = 0x7f4137097800] 14:17:01 INFO - PROCESS | 1837 | 1461014221815 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:17:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:17:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1682ms 14:17:01 INFO - PROCESS | 1837 | 1461014221883 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:17:01 INFO - PROCESS | 1837 | 1461014221887 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:17:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:17:01 INFO - PROCESS | 1837 | 1461014221893 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:17:01 INFO - PROCESS | 1837 | 1461014221896 Marionette TRACE conn3 <- [1,2758,null,{}] 14:17:01 INFO - PROCESS | 1837 | 1461014221901 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:02 INFO - PROCESS | 1837 | 1461014222193 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:17:02 INFO - PROCESS | 1837 | 1461014222511 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413df10000 == 150 [pid = 1837] [id = 697] 14:17:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f413701e800) [pid = 1837] [serial = 2092] [outer = (nil)] 14:17:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f413761c800) [pid = 1837] [serial = 2093] [outer = 0x7f413701e800] 14:17:02 INFO - PROCESS | 1837 | 1461014222584 Marionette DEBUG loaded listener.js 14:17:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f413be10c00) [pid = 1837] [serial = 2094] [outer = 0x7f413701e800] 14:17:03 INFO - PROCESS | 1837 | 1461014223376 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:17:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:17:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1535ms 14:17:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:17:03 INFO - PROCESS | 1837 | 1461014223430 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:17:03 INFO - PROCESS | 1837 | 1461014223433 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:17:03 INFO - PROCESS | 1837 | 1461014223457 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:17:03 INFO - PROCESS | 1837 | 1461014223461 Marionette TRACE conn3 <- [1,2762,null,{}] 14:17:03 INFO - PROCESS | 1837 | 1461014223468 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:03 INFO - PROCESS | 1837 | 1461014223749 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:17:04 INFO - PROCESS | 1837 | 1461014224068 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e22a000 == 151 [pid = 1837] [id = 698] 14:17:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f412eaa5c00) [pid = 1837] [serial = 2095] [outer = (nil)] 14:17:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f413c0e5c00) [pid = 1837] [serial = 2096] [outer = 0x7f412eaa5c00] 14:17:04 INFO - PROCESS | 1837 | 1461014224145 Marionette DEBUG loaded listener.js 14:17:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f413d8b3000) [pid = 1837] [serial = 2097] [outer = 0x7f412eaa5c00] 14:17:05 INFO - PROCESS | 1837 | 1461014224999 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:17:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:17:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1613ms 14:17:05 INFO - PROCESS | 1837 | 1461014225053 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:17:05 INFO - PROCESS | 1837 | 1461014225057 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:17:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:17:05 INFO - PROCESS | 1837 | 1461014225063 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:17:05 INFO - PROCESS | 1837 | 1461014225067 Marionette TRACE conn3 <- [1,2766,null,{}] 14:17:05 INFO - PROCESS | 1837 | 1461014225076 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:05 INFO - PROCESS | 1837 | 1461014225306 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:17:05 INFO - PROCESS | 1837 | 1461014225577 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ed53000 == 152 [pid = 1837] [id = 699] 14:17:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4131da0800) [pid = 1837] [serial = 2098] [outer = (nil)] 14:17:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f413df40c00) [pid = 1837] [serial = 2099] [outer = 0x7f4131da0800] 14:17:05 INFO - PROCESS | 1837 | 1461014225697 Marionette DEBUG loaded listener.js 14:17:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f413e579400) [pid = 1837] [serial = 2100] [outer = 0x7f4131da0800] 14:17:06 INFO - PROCESS | 1837 | 1461014226563 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:17:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:17:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1534ms 14:17:06 INFO - PROCESS | 1837 | 1461014226598 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:17:06 INFO - PROCESS | 1837 | 1461014226602 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:17:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:17:06 INFO - PROCESS | 1837 | 1461014226608 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:17:06 INFO - PROCESS | 1837 | 1461014226610 Marionette TRACE conn3 <- [1,2770,null,{}] 14:17:06 INFO - PROCESS | 1837 | 1461014226616 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:06 INFO - PROCESS | 1837 | 1461014226844 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:17:07 INFO - PROCESS | 1837 | 1461014227132 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142216000 == 153 [pid = 1837] [id = 700] 14:17:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f4133903c00) [pid = 1837] [serial = 2101] [outer = (nil)] 14:17:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f413ec24400) [pid = 1837] [serial = 2102] [outer = 0x7f4133903c00] 14:17:07 INFO - PROCESS | 1837 | 1461014227253 Marionette DEBUG loaded listener.js 14:17:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f413ed7c000) [pid = 1837] [serial = 2103] [outer = 0x7f4133903c00] 14:17:08 INFO - PROCESS | 1837 | 1461014228070 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:17:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:17:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1484ms 14:17:08 INFO - PROCESS | 1837 | 1461014228093 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:17:08 INFO - PROCESS | 1837 | 1461014228097 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:17:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:17:08 INFO - PROCESS | 1837 | 1461014228103 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:17:08 INFO - PROCESS | 1837 | 1461014228107 Marionette TRACE conn3 <- [1,2774,null,{}] 14:17:08 INFO - PROCESS | 1837 | 1461014228112 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:08 INFO - PROCESS | 1837 | 1461014228445 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:17:08 INFO - PROCESS | 1837 | 1461014228661 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142e73800 == 154 [pid = 1837] [id = 701] 14:17:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f413ee68800) [pid = 1837] [serial = 2104] [outer = (nil)] 14:17:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f413ee73000) [pid = 1837] [serial = 2105] [outer = 0x7f413ee68800] 14:17:08 INFO - PROCESS | 1837 | 1461014228798 Marionette DEBUG loaded listener.js 14:17:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f413f475800) [pid = 1837] [serial = 2106] [outer = 0x7f413ee68800] 14:17:09 INFO - PROCESS | 1837 | 1461014229729 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:17:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:17:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1679ms 14:17:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:17:09 INFO - PROCESS | 1837 | 1461014229784 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:17:09 INFO - PROCESS | 1837 | 1461014229786 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:17:09 INFO - PROCESS | 1837 | 1461014229792 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:17:09 INFO - PROCESS | 1837 | 1461014229795 Marionette TRACE conn3 <- [1,2778,null,{}] 14:17:09 INFO - PROCESS | 1837 | 1461014229801 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:10 INFO - PROCESS | 1837 | 1461014230040 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:17:10 INFO - PROCESS | 1837 | 1461014230375 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144ef0000 == 155 [pid = 1837] [id = 702] 14:17:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f413f399400) [pid = 1837] [serial = 2107] [outer = (nil)] 14:17:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f4142330400) [pid = 1837] [serial = 2108] [outer = 0x7f413f399400] 14:17:10 INFO - PROCESS | 1837 | 1461014230453 Marionette DEBUG loaded listener.js 14:17:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4142387c00) [pid = 1837] [serial = 2109] [outer = 0x7f413f399400] 14:17:11 INFO - PROCESS | 1837 | 1461014231295 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:17:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:17:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1579ms 14:17:11 INFO - PROCESS | 1837 | 1461014231372 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:17:11 INFO - PROCESS | 1837 | 1461014231375 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:17:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:17:11 INFO - PROCESS | 1837 | 1461014231381 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:17:11 INFO - PROCESS | 1837 | 1461014231383 Marionette TRACE conn3 <- [1,2782,null,{}] 14:17:11 INFO - PROCESS | 1837 | 1461014231388 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:11 INFO - PROCESS | 1837 | 1461014231651 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:17:11 INFO - PROCESS | 1837 | 1461014231966 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146281800 == 156 [pid = 1837] [id = 703] 14:17:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f413f479400) [pid = 1837] [serial = 2110] [outer = (nil)] 14:17:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f4142a19400) [pid = 1837] [serial = 2111] [outer = 0x7f413f479400] 14:17:12 INFO - PROCESS | 1837 | 1461014232043 Marionette DEBUG loaded listener.js 14:17:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4142bd1800) [pid = 1837] [serial = 2112] [outer = 0x7f413f479400] 14:17:12 INFO - PROCESS | 1837 | 1461014232904 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:17:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:17:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1577ms 14:17:12 INFO - PROCESS | 1837 | 1461014232960 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:17:12 INFO - PROCESS | 1837 | 1461014232964 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:17:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:17:12 INFO - PROCESS | 1837 | 1461014232970 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:17:12 INFO - PROCESS | 1837 | 1461014232972 Marionette TRACE conn3 <- [1,2786,null,{}] 14:17:12 INFO - PROCESS | 1837 | 1461014232978 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:13 INFO - PROCESS | 1837 | 1461014233219 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:17:13 INFO - PROCESS | 1837 | 1461014233504 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146474800 == 157 [pid = 1837] [id = 704] 14:17:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f4140e93400) [pid = 1837] [serial = 2113] [outer = (nil)] 14:17:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4142e44000) [pid = 1837] [serial = 2114] [outer = 0x7f4140e93400] 14:17:13 INFO - PROCESS | 1837 | 1461014233582 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f4142e4b000) [pid = 1837] [serial = 2115] [outer = 0x7f4140e93400] 14:17:14 INFO - PROCESS | 1837 | 1461014234434 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:17:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:17:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1535ms 14:17:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:17:14 INFO - PROCESS | 1837 | 1461014234506 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:17:14 INFO - PROCESS | 1837 | 1461014234509 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:17:14 INFO - PROCESS | 1837 | 1461014234515 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - PROCESS | 1837 | 1461014234518 Marionette TRACE conn3 <- [1,2790,null,{}] 14:17:14 INFO - PROCESS | 1837 | 1461014234523 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:14 INFO - PROCESS | 1837 | 1461014234806 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:17:15 INFO - PROCESS | 1837 | 1461014235133 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41469cd000 == 158 [pid = 1837] [id = 705] 14:17:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f4142a0c400) [pid = 1837] [serial = 2116] [outer = (nil)] 14:17:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4142e8b400) [pid = 1837] [serial = 2117] [outer = 0x7f4142a0c400] 14:17:15 INFO - PROCESS | 1837 | 1461014235215 Marionette DEBUG loaded listener.js 14:17:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f4142e91400) [pid = 1837] [serial = 2118] [outer = 0x7f4142a0c400] 14:17:16 INFO - PROCESS | 1837 | 1461014236074 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:17:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:17:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1588ms 14:17:16 INFO - PROCESS | 1837 | 1461014236103 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:17:16 INFO - PROCESS | 1837 | 1461014236106 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:17:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:17:16 INFO - PROCESS | 1837 | 1461014236112 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:17:16 INFO - PROCESS | 1837 | 1461014236115 Marionette TRACE conn3 <- [1,2794,null,{}] 14:17:16 INFO - PROCESS | 1837 | 1461014236121 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:16 INFO - PROCESS | 1837 | 1461014236357 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:17:16 INFO - PROCESS | 1837 | 1461014236607 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414719e800 == 159 [pid = 1837] [id = 706] 14:17:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f4142bd6400) [pid = 1837] [serial = 2119] [outer = (nil)] 14:17:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4142e99c00) [pid = 1837] [serial = 2120] [outer = 0x7f4142bd6400] 14:17:16 INFO - PROCESS | 1837 | 1461014236683 Marionette DEBUG loaded listener.js 14:17:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f4142f47800) [pid = 1837] [serial = 2121] [outer = 0x7f4142bd6400] 14:17:17 INFO - PROCESS | 1837 | 1461014237618 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:17:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:17:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1549ms 14:17:17 INFO - PROCESS | 1837 | 1461014237664 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:17:17 INFO - PROCESS | 1837 | 1461014237667 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:17:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:17:17 INFO - PROCESS | 1837 | 1461014237673 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:17:17 INFO - PROCESS | 1837 | 1461014237676 Marionette TRACE conn3 <- [1,2798,null,{}] 14:17:17 INFO - PROCESS | 1837 | 1461014237681 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:17 INFO - PROCESS | 1837 | 1461014237909 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:17:18 INFO - PROCESS | 1837 | 1461014238196 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4147f3a000 == 160 [pid = 1837] [id = 707] 14:17:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4136a5b400) [pid = 1837] [serial = 2122] [outer = (nil)] 14:17:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f4142f49400) [pid = 1837] [serial = 2123] [outer = 0x7f4136a5b400] 14:17:18 INFO - PROCESS | 1837 | 1461014238316 Marionette DEBUG loaded listener.js 14:17:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f4143394c00) [pid = 1837] [serial = 2124] [outer = 0x7f4136a5b400] 14:17:19 INFO - PROCESS | 1837 | 1461014239191 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:17:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:17:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1585ms 14:17:19 INFO - PROCESS | 1837 | 1461014239261 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:17:19 INFO - PROCESS | 1837 | 1461014239264 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:17:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:17:19 INFO - PROCESS | 1837 | 1461014239270 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:17:19 INFO - PROCESS | 1837 | 1461014239272 Marionette TRACE conn3 <- [1,2802,null,{}] 14:17:19 INFO - PROCESS | 1837 | 1461014239277 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:19 INFO - PROCESS | 1837 | 1461014239544 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:17:19 INFO - PROCESS | 1837 | 1461014239865 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4149575000 == 161 [pid = 1837] [id = 708] 14:17:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f413709b400) [pid = 1837] [serial = 2125] [outer = (nil)] 14:17:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f41433a1000) [pid = 1837] [serial = 2126] [outer = 0x7f413709b400] 14:17:19 INFO - PROCESS | 1837 | 1461014239939 Marionette DEBUG loaded listener.js 14:17:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f41434e8c00) [pid = 1837] [serial = 2127] [outer = 0x7f413709b400] 14:17:20 INFO - PROCESS | 1837 | 1461014240795 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:17:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:17:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1578ms 14:17:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:17:20 INFO - PROCESS | 1837 | 1461014240849 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:17:20 INFO - PROCESS | 1837 | 1461014240852 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:17:20 INFO - PROCESS | 1837 | 1461014240858 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 1837 | 1461014240861 Marionette TRACE conn3 <- [1,2806,null,{}] 14:17:20 INFO - PROCESS | 1837 | 1461014240866 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:21 INFO - PROCESS | 1837 | 1461014241096 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41432bb000 == 160 [pid = 1837] [id = 684] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142e76800 == 159 [pid = 1837] [id = 683] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142de6000 == 158 [pid = 1837] [id = 682] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142ab9800 == 157 [pid = 1837] [id = 681] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140169000 == 156 [pid = 1837] [id = 680] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f016000 == 155 [pid = 1837] [id = 679] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ecf3800 == 154 [pid = 1837] [id = 678] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e227000 == 153 [pid = 1837] [id = 677] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413beb0000 == 152 [pid = 1837] [id = 676] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413719d800 == 151 [pid = 1837] [id = 675] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136a0b000 == 150 [pid = 1837] [id = 674] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e396000 == 149 [pid = 1837] [id = 503] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134be3000 == 148 [pid = 1837] [id = 673] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4131cd2800 == 147 [pid = 1837] [id = 672] 14:17:22 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c507000 == 146 [pid = 1837] [id = 671] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f4137029000) [pid = 1837] [serial = 1890] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f413f1b5400) [pid = 1837] [serial = 1896] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4132561400) [pid = 1837] [serial = 1884] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f4136851000) [pid = 1837] [serial = 1887] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f413c0e2800) [pid = 1837] [serial = 1893] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f414036a800) [pid = 1837] [serial = 1899] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f41305cd800) [pid = 1837] [serial = 2012] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4136ad1400) [pid = 1837] [serial = 1985] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f4137026000) [pid = 1837] [serial = 1986] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f4136ac3000) [pid = 1837] [serial = 1983] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412f28d800) [pid = 1837] [serial = 1955] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f4137614400) [pid = 1837] [serial = 1992] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f413709e800) [pid = 1837] [serial = 1988] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f41348ed400) [pid = 1837] [serial = 1976] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f412f5d4c00) [pid = 1837] [serial = 1958] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f41351ec400) [pid = 1837] [serial = 1977] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f413684d400) [pid = 1837] [serial = 1980] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f413be0c800) [pid = 1837] [serial = 1995] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f413298d000) [pid = 1837] [serial = 1970] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f413390ec00) [pid = 1837] [serial = 1973] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f412e723400) [pid = 1837] [serial = 1950] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f4132986800) [pid = 1837] [serial = 1968] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f413d8bb400) [pid = 1837] [serial = 2000] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4131f89000) [pid = 1837] [serial = 1962] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f41322a7c00) [pid = 1837] [serial = 1964] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f413c076800) [pid = 1837] [serial = 1997] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f412ecd6400) [pid = 1837] [serial = 1953] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4136835800) [pid = 1837] [serial = 1979] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f413330e000) [pid = 1837] [serial = 1971] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f412c5e5400) [pid = 1837] [serial = 1946] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f413255e000) [pid = 1837] [serial = 1967] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f4131ea8400) [pid = 1837] [serial = 1961] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f413c0ef800) [pid = 1837] [serial = 1998] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f412c898400) [pid = 1837] [serial = 2003] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f41322ab000) [pid = 1837] [serial = 1878] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f413761e800) [pid = 1837] [serial = 1994] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f41445f5800) [pid = 1837] [serial = 1863] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f41339fa000) [pid = 1837] [serial = 1974] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f412cb70400) [pid = 1837] [serial = 2004] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f41305c9000) [pid = 1837] [serial = 2010] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f41374d0000) [pid = 1837] [serial = 1989] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f412c895400) [pid = 1837] [serial = 1947] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f412f3fec00) [pid = 1837] [serial = 2009] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f4136a57c00) [pid = 1837] [serial = 1982] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f412ecaf400) [pid = 1837] [serial = 1952] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f412f3fe400) [pid = 1837] [serial = 1956] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f412e726c00) [pid = 1837] [serial = 2006] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f41322bbc00) [pid = 1837] [serial = 1965] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f4131eadc00) [pid = 1837] [serial = 1809] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f41302e9800) [pid = 1837] [serial = 1959] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f41374d7c00) [pid = 1837] [serial = 1991] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f412df85c00) [pid = 1837] [serial = 1949] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f412eaa8000) [pid = 1837] [serial = 2007] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 1837 | 1461014242903 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412ab2e800 == 147 [pid = 1837] [id = 709] 14:17:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f412ab6ec00) [pid = 1837] [serial = 2128] [outer = (nil)] 14:17:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f412b5da400) [pid = 1837] [serial = 2129] [outer = 0x7f412ab6ec00] 14:17:23 INFO - PROCESS | 1837 | 1461014243063 Marionette DEBUG loaded listener.js 14:17:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f412c59c800) [pid = 1837] [serial = 2130] [outer = 0x7f412ab6ec00] 14:17:23 INFO - PROCESS | 1837 | 1461014243842 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:17:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:17:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2993ms 14:17:23 INFO - PROCESS | 1837 | 1461014243855 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:17:23 INFO - PROCESS | 1837 | 1461014243862 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:17:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:17:23 INFO - PROCESS | 1837 | 1461014243872 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:17:23 INFO - PROCESS | 1837 | 1461014243876 Marionette TRACE conn3 <- [1,2810,null,{}] 14:17:23 INFO - PROCESS | 1837 | 1461014243906 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:24 INFO - PROCESS | 1837 | 1461014244248 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:17:24 INFO - PROCESS | 1837 | 1461014244511 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e3cc000 == 148 [pid = 1837] [id = 710] 14:17:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f412ca10c00) [pid = 1837] [serial = 2131] [outer = (nil)] 14:17:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f412d377c00) [pid = 1837] [serial = 2132] [outer = 0x7f412ca10c00] 14:17:24 INFO - PROCESS | 1837 | 1461014244581 Marionette DEBUG loaded listener.js 14:17:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f412e723400) [pid = 1837] [serial = 2133] [outer = 0x7f412ca10c00] 14:17:25 INFO - PROCESS | 1837 | 1461014245407 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:17:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:17:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1594ms 14:17:25 INFO - PROCESS | 1837 | 1461014245472 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:17:25 INFO - PROCESS | 1837 | 1461014245477 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:17:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:17:25 INFO - PROCESS | 1837 | 1461014245485 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:17:25 INFO - PROCESS | 1837 | 1461014245487 Marionette TRACE conn3 <- [1,2814,null,{}] 14:17:25 INFO - PROCESS | 1837 | 1461014245493 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:25 INFO - PROCESS | 1837 | 1461014245794 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:17:25 INFO - PROCESS | 1837 | 1461014245832 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41305e3800 == 149 [pid = 1837] [id = 711] 14:17:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f412c5ebc00) [pid = 1837] [serial = 2134] [outer = (nil)] 14:17:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f412ecd5800) [pid = 1837] [serial = 2135] [outer = 0x7f412c5ebc00] 14:17:25 INFO - PROCESS | 1837 | 1461014245899 Marionette DEBUG loaded listener.js 14:17:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f412f28c800) [pid = 1837] [serial = 2136] [outer = 0x7f412c5ebc00] 14:17:27 INFO - PROCESS | 1837 | 1461014247025 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:17:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:17:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1580ms 14:17:27 INFO - PROCESS | 1837 | 1461014247066 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:17:27 INFO - PROCESS | 1837 | 1461014247069 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:17:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:17:27 INFO - PROCESS | 1837 | 1461014247092 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:17:27 INFO - PROCESS | 1837 | 1461014247102 Marionette TRACE conn3 <- [1,2818,null,{}] 14:17:27 INFO - PROCESS | 1837 | 1461014247115 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:27 INFO - PROCESS | 1837 | 1461014247439 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f41374d7400) [pid = 1837] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f412aae6000) [pid = 1837] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f412e1b1000) [pid = 1837] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f412f3f1400) [pid = 1837] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f41305d1c00) [pid = 1837] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f413ebba000) [pid = 1837] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f41374d4800) [pid = 1837] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f412ea44c00) [pid = 1837] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f412ab6ac00) [pid = 1837] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f412c595000) [pid = 1837] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f4136847000) [pid = 1837] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f412ecdc800) [pid = 1837] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7f4136846400) [pid = 1837] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7f413ee19800) [pid = 1837] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7f412ab67400) [pid = 1837] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7f412c595400) [pid = 1837] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7f41374d3c00) [pid = 1837] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7f413ebbdc00) [pid = 1837] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7f413e24d400) [pid = 1837] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:17:28 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7f412aae5c00) [pid = 1837] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:17:28 INFO - PROCESS | 1837 | 1461014248165 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f38d000 == 150 [pid = 1837] [id = 712] 14:17:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7f412aae6000) [pid = 1837] [serial = 2137] [outer = (nil)] 14:17:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7f412c59c000) [pid = 1837] [serial = 2138] [outer = 0x7f412aae6000] 14:17:28 INFO - PROCESS | 1837 | 1461014248241 Marionette DEBUG loaded listener.js 14:17:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7f41302f0400) [pid = 1837] [serial = 2139] [outer = 0x7f412aae6000] 14:17:28 INFO - PROCESS | 1837 | 1461014248970 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:17:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:17:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1914ms 14:17:28 INFO - PROCESS | 1837 | 1461014248994 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:17:29 INFO - PROCESS | 1837 | 1461014248999 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:17:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:17:29 INFO - PROCESS | 1837 | 1461014249004 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:17:29 INFO - PROCESS | 1837 | 1461014249007 Marionette TRACE conn3 <- [1,2822,null,{}] 14:17:29 INFO - PROCESS | 1837 | 1461014249012 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:29 INFO - PROCESS | 1837 | 1461014249303 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:17:29 INFO - PROCESS | 1837 | 1461014249435 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413490d800 == 151 [pid = 1837] [id = 713] 14:17:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7f412cb78000) [pid = 1837] [serial = 2140] [outer = (nil)] 14:17:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7f4131f84400) [pid = 1837] [serial = 2141] [outer = 0x7f412cb78000] 14:17:29 INFO - PROCESS | 1837 | 1461014249504 Marionette DEBUG loaded listener.js 14:17:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7f4131f8f400) [pid = 1837] [serial = 2142] [outer = 0x7f412cb78000] 14:17:30 INFO - PROCESS | 1837 | 1461014250583 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:17:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:17:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1628ms 14:17:30 INFO - PROCESS | 1837 | 1461014250634 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:17:30 INFO - PROCESS | 1837 | 1461014250639 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:17:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:17:30 INFO - PROCESS | 1837 | 1461014250648 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:17:30 INFO - PROCESS | 1837 | 1461014250653 Marionette TRACE conn3 <- [1,2826,null,{}] 14:17:30 INFO - PROCESS | 1837 | 1461014250665 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:30 INFO - PROCESS | 1837 | 1461014250930 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:17:31 INFO - PROCESS | 1837 | 1461014251299 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4e3000 == 152 [pid = 1837] [id = 714] 14:17:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7f412c596400) [pid = 1837] [serial = 2143] [outer = (nil)] 14:17:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7f412df87400) [pid = 1837] [serial = 2144] [outer = 0x7f412c596400] 14:17:31 INFO - PROCESS | 1837 | 1461014251441 Marionette DEBUG loaded listener.js 14:17:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f412ea50400) [pid = 1837] [serial = 2145] [outer = 0x7f412c596400] 14:17:32 INFO - PROCESS | 1837 | 1461014252446 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:17:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:17:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1837ms 14:17:32 INFO - PROCESS | 1837 | 1461014252484 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:17:32 INFO - PROCESS | 1837 | 1461014252493 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:17:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:17:32 INFO - PROCESS | 1837 | 1461014252503 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:17:32 INFO - PROCESS | 1837 | 1461014252508 Marionette TRACE conn3 <- [1,2830,null,{}] 14:17:32 INFO - PROCESS | 1837 | 1461014252514 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:32 INFO - PROCESS | 1837 | 1461014252761 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:17:33 INFO - PROCESS | 1837 | 1461014253111 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134c64000 == 153 [pid = 1837] [id = 715] 14:17:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f412f3f5400) [pid = 1837] [serial = 2146] [outer = (nil)] 14:17:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f41302e5000) [pid = 1837] [serial = 2147] [outer = 0x7f412f3f5400] 14:17:33 INFO - PROCESS | 1837 | 1461014253196 Marionette DEBUG loaded listener.js 14:17:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f4131e5b000) [pid = 1837] [serial = 2148] [outer = 0x7f412f3f5400] 14:17:34 INFO - PROCESS | 1837 | 1461014254199 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:17:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1737ms 14:17:34 INFO - PROCESS | 1837 | 1461014254241 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:17:34 INFO - PROCESS | 1837 | 1461014254245 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:17:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:17:34 INFO - PROCESS | 1837 | 1461014254253 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:17:34 INFO - PROCESS | 1837 | 1461014254261 Marionette TRACE conn3 <- [1,2834,null,{}] 14:17:34 INFO - PROCESS | 1837 | 1461014254276 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:34 INFO - PROCESS | 1837 | 1461014254538 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:17:34 INFO - PROCESS | 1837 | 1461014254866 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352a6000 == 154 [pid = 1837] [id = 716] 14:17:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f41322a1c00) [pid = 1837] [serial = 2149] [outer = (nil)] 14:17:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f4132983800) [pid = 1837] [serial = 2150] [outer = 0x7f41322a1c00] 14:17:34 INFO - PROCESS | 1837 | 1461014254951 Marionette DEBUG loaded listener.js 14:17:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f4132990c00) [pid = 1837] [serial = 2151] [outer = 0x7f41322a1c00] 14:17:35 INFO - PROCESS | 1837 | 1461014255830 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:17:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:17:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1637ms 14:17:35 INFO - PROCESS | 1837 | 1461014255890 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:17:35 INFO - PROCESS | 1837 | 1461014255895 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:17:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:17:35 INFO - PROCESS | 1837 | 1461014255901 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:17:35 INFO - PROCESS | 1837 | 1461014255903 Marionette TRACE conn3 <- [1,2838,null,{}] 14:17:35 INFO - PROCESS | 1837 | 1461014255909 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:36 INFO - PROCESS | 1837 | 1461014256142 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:17:36 INFO - PROCESS | 1837 | 1461014256411 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136a0c000 == 155 [pid = 1837] [id = 717] 14:17:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f41322bd400) [pid = 1837] [serial = 2152] [outer = (nil)] 14:17:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f4133cc3400) [pid = 1837] [serial = 2153] [outer = 0x7f41322bd400] 14:17:36 INFO - PROCESS | 1837 | 1461014256542 Marionette DEBUG loaded listener.js 14:17:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f4133dd3000) [pid = 1837] [serial = 2154] [outer = 0x7f41322bd400] 14:17:37 INFO - PROCESS | 1837 | 1461014257431 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:17:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:17:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1580ms 14:17:37 INFO - PROCESS | 1837 | 1461014257483 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:17:37 INFO - PROCESS | 1837 | 1461014257487 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:17:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:17:37 INFO - PROCESS | 1837 | 1461014257493 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:17:37 INFO - PROCESS | 1837 | 1461014257495 Marionette TRACE conn3 <- [1,2842,null,{}] 14:17:37 INFO - PROCESS | 1837 | 1461014257500 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:37 INFO - PROCESS | 1837 | 1461014257719 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:17:38 INFO - PROCESS | 1837 | 1461014258000 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4137181800 == 156 [pid = 1837] [id = 718] 14:17:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f412f5ce800) [pid = 1837] [serial = 2155] [outer = (nil)] 14:17:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f413682a400) [pid = 1837] [serial = 2156] [outer = 0x7f412f5ce800] 14:17:38 INFO - PROCESS | 1837 | 1461014258125 Marionette DEBUG loaded listener.js 14:17:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f4136849000) [pid = 1837] [serial = 2157] [outer = 0x7f412f5ce800] 14:17:38 INFO - PROCESS | 1837 | 1461014258967 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:17:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:17:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1528ms 14:17:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:17:39 INFO - PROCESS | 1837 | 1461014259023 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:17:39 INFO - PROCESS | 1837 | 1461014259026 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:17:39 INFO - PROCESS | 1837 | 1461014259032 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:17:39 INFO - PROCESS | 1837 | 1461014259035 Marionette TRACE conn3 <- [1,2846,null,{}] 14:17:39 INFO - PROCESS | 1837 | 1461014259040 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:39 INFO - PROCESS | 1837 | 1461014259320 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:17:39 INFO - PROCESS | 1837 | 1461014259647 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bcc0000 == 157 [pid = 1837] [id = 719] 14:17:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f4137024400) [pid = 1837] [serial = 2158] [outer = (nil)] 14:17:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f41374d0400) [pid = 1837] [serial = 2159] [outer = 0x7f4137024400] 14:17:39 INFO - PROCESS | 1837 | 1461014259730 Marionette DEBUG loaded listener.js 14:17:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f413761c000) [pid = 1837] [serial = 2160] [outer = 0x7f4137024400] 14:17:40 INFO - PROCESS | 1837 | 1461014260562 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:17:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:17:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1589ms 14:17:40 INFO - PROCESS | 1837 | 1461014260622 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:17:40 INFO - PROCESS | 1837 | 1461014260626 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:17:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:17:40 INFO - PROCESS | 1837 | 1461014260632 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:17:40 INFO - PROCESS | 1837 | 1461014260634 Marionette TRACE conn3 <- [1,2850,null,{}] 14:17:40 INFO - PROCESS | 1837 | 1461014260640 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:40 INFO - PROCESS | 1837 | 1461014260872 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:17:41 INFO - PROCESS | 1837 | 1461014261146 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d7c1000 == 158 [pid = 1837] [id = 720] 14:17:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f4137020000) [pid = 1837] [serial = 2161] [outer = (nil)] 14:17:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f413c076800) [pid = 1837] [serial = 2162] [outer = 0x7f4137020000] 14:17:41 INFO - PROCESS | 1837 | 1461014261262 Marionette DEBUG loaded listener.js 14:17:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f413d8d3800) [pid = 1837] [serial = 2163] [outer = 0x7f4137020000] 14:17:42 INFO - PROCESS | 1837 | 1461014262111 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:17:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:17:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1533ms 14:17:42 INFO - PROCESS | 1837 | 1461014262167 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:17:42 INFO - PROCESS | 1837 | 1461014262170 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:17:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:17:42 INFO - PROCESS | 1837 | 1461014262176 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:17:42 INFO - PROCESS | 1837 | 1461014262178 Marionette TRACE conn3 <- [1,2854,null,{}] 14:17:42 INFO - PROCESS | 1837 | 1461014262184 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:42 INFO - PROCESS | 1837 | 1461014262404 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:17:42 INFO - PROCESS | 1837 | 1461014262688 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e03c000 == 159 [pid = 1837] [id = 721] 14:17:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f4137024c00) [pid = 1837] [serial = 2164] [outer = (nil)] 14:17:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f413e247800) [pid = 1837] [serial = 2165] [outer = 0x7f4137024c00] 14:17:42 INFO - PROCESS | 1837 | 1461014262807 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f413e57b400) [pid = 1837] [serial = 2166] [outer = 0x7f4137024c00] 14:17:43 INFO - PROCESS | 1837 | 1461014263709 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1585ms 14:17:43 INFO - PROCESS | 1837 | 1461014263763 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:17:43 INFO - PROCESS | 1837 | 1461014263766 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:17:43 INFO - PROCESS | 1837 | 1461014263773 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - PROCESS | 1837 | 1461014263775 Marionette TRACE conn3 <- [1,2858,null,{}] 14:17:43 INFO - PROCESS | 1837 | 1461014263783 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:44 INFO - PROCESS | 1837 | 1461014264035 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:17:44 INFO - PROCESS | 1837 | 1461014264362 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ec43000 == 160 [pid = 1837] [id = 722] 14:17:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f4131eb3c00) [pid = 1837] [serial = 2167] [outer = (nil)] 14:17:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f413e909000) [pid = 1837] [serial = 2168] [outer = 0x7f4131eb3c00] 14:17:44 INFO - PROCESS | 1837 | 1461014264445 Marionette DEBUG loaded listener.js 14:17:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f413ebbe800) [pid = 1837] [serial = 2169] [outer = 0x7f4131eb3c00] 14:17:45 INFO - PROCESS | 1837 | 1461014265310 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1581ms 14:17:45 INFO - PROCESS | 1837 | 1461014265354 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:17:45 INFO - PROCESS | 1837 | 1461014265358 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:17:45 INFO - PROCESS | 1837 | 1461014265363 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:17:45 INFO - PROCESS | 1837 | 1461014265365 Marionette TRACE conn3 <- [1,2862,null,{}] 14:17:45 INFO - PROCESS | 1837 | 1461014265371 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:45 INFO - PROCESS | 1837 | 1461014265599 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:17:45 INFO - PROCESS | 1837 | 1461014265878 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ef16800 == 161 [pid = 1837] [id = 723] 14:17:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f4133303c00) [pid = 1837] [serial = 2170] [outer = (nil)] 14:17:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f413ed7d000) [pid = 1837] [serial = 2171] [outer = 0x7f4133303c00] 14:17:46 INFO - PROCESS | 1837 | 1461014265996 Marionette DEBUG loaded listener.js 14:17:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f413ee20800) [pid = 1837] [serial = 2172] [outer = 0x7f4133303c00] 14:17:46 INFO - PROCESS | 1837 | 1461014266880 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1579ms 14:17:46 INFO - PROCESS | 1837 | 1461014266944 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:17:46 INFO - PROCESS | 1837 | 1461014266949 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:17:46 INFO - PROCESS | 1837 | 1461014266954 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 1837 | 1461014266958 Marionette TRACE conn3 <- [1,2866,null,{}] 14:17:46 INFO - PROCESS | 1837 | 1461014266963 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:47 INFO - PROCESS | 1837 | 1461014267219 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:17:47 INFO - PROCESS | 1837 | 1461014267549 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142094000 == 162 [pid = 1837] [id = 724] 14:17:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f4140071c00) [pid = 1837] [serial = 2173] [outer = (nil)] 14:17:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f41401bc400) [pid = 1837] [serial = 2174] [outer = 0x7f4140071c00] 14:17:47 INFO - PROCESS | 1837 | 1461014267633 Marionette DEBUG loaded listener.js 14:17:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4140e95400) [pid = 1837] [serial = 2175] [outer = 0x7f4140071c00] 14:17:48 INFO - PROCESS | 1837 | 1461014268500 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1579ms 14:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:17:48 INFO - PROCESS | 1837 | 1461014268534 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 1837 | 1461014268538 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:17:48 INFO - PROCESS | 1837 | 1461014268545 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 1837 | 1461014268549 Marionette TRACE conn3 <- [1,2870,null,{}] 14:17:48 INFO - PROCESS | 1837 | 1461014268554 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:48 INFO - PROCESS | 1837 | 1461014268784 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:17:49 INFO - PROCESS | 1837 | 1461014269066 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142de5800 == 163 [pid = 1837] [id = 725] 14:17:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f41401b6800) [pid = 1837] [serial = 2176] [outer = (nil)] 14:17:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f414233e000) [pid = 1837] [serial = 2177] [outer = 0x7f41401b6800] 14:17:49 INFO - PROCESS | 1837 | 1461014269192 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f4142e46800) [pid = 1837] [serial = 2178] [outer = 0x7f41401b6800] 14:17:50 INFO - PROCESS | 1837 | 1461014270044 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:17:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:17:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1538ms 14:17:50 INFO - PROCESS | 1837 | 1461014270082 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:17:50 INFO - PROCESS | 1837 | 1461014270086 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:17:50 INFO - PROCESS | 1837 | 1461014270091 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:17:50 INFO - PROCESS | 1837 | 1461014270094 Marionette TRACE conn3 <- [1,2874,null,{}] 14:17:50 INFO - PROCESS | 1837 | 1461014270099 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:50 INFO - PROCESS | 1837 | 1461014270332 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:17:50 INFO - PROCESS | 1837 | 1461014270612 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41432b1800 == 164 [pid = 1837] [id = 726] 14:17:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f41302e2c00) [pid = 1837] [serial = 2179] [outer = (nil)] 14:17:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f4142f45400) [pid = 1837] [serial = 2180] [outer = 0x7f41302e2c00] 14:17:50 INFO - PROCESS | 1837 | 1461014270728 Marionette DEBUG loaded listener.js 14:17:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f41434eb800) [pid = 1837] [serial = 2181] [outer = 0x7f41302e2c00] 14:17:51 INFO - PROCESS | 1837 | 1461014271606 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1579ms 14:17:51 INFO - PROCESS | 1837 | 1461014271672 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:17:51 INFO - PROCESS | 1837 | 1461014271676 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:17:51 INFO - PROCESS | 1837 | 1461014271681 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 1837 | 1461014271683 Marionette TRACE conn3 <- [1,2878,null,{}] 14:17:51 INFO - PROCESS | 1837 | 1461014271689 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:51 INFO - PROCESS | 1837 | 1461014271925 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:17:52 INFO - PROCESS | 1837 | 1461014272246 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414628d000 == 165 [pid = 1837] [id = 727] 14:17:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f4137093000) [pid = 1837] [serial = 2182] [outer = (nil)] 14:17:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f41436f8000) [pid = 1837] [serial = 2183] [outer = 0x7f4137093000] 14:17:52 INFO - PROCESS | 1837 | 1461014272323 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f414414d000) [pid = 1837] [serial = 2184] [outer = 0x7f4137093000] 14:17:53 INFO - PROCESS | 1837 | 1461014273163 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1533ms 14:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:17:53 INFO - PROCESS | 1837 | 1461014273216 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 1837 | 1461014273219 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:17:53 INFO - PROCESS | 1837 | 1461014273225 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - PROCESS | 1837 | 1461014273228 Marionette TRACE conn3 <- [1,2882,null,{}] 14:17:53 INFO - PROCESS | 1837 | 1461014273233 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:53 INFO - PROCESS | 1837 | 1461014273472 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:17:53 INFO - PROCESS | 1837 | 1461014273753 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414b221000 == 166 [pid = 1837] [id = 728] 14:17:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4142e97800) [pid = 1837] [serial = 2185] [outer = (nil)] 14:17:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f41441bdc00) [pid = 1837] [serial = 2186] [outer = 0x7f4142e97800] 14:17:53 INFO - PROCESS | 1837 | 1461014273870 Marionette DEBUG loaded listener.js 14:17:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4144259c00) [pid = 1837] [serial = 2187] [outer = 0x7f4142e97800] 14:17:54 INFO - PROCESS | 1837 | 1461014274723 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:17:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:17:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1535ms 14:17:54 INFO - PROCESS | 1837 | 1461014274760 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:17:54 INFO - PROCESS | 1837 | 1461014274763 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:17:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:17:54 INFO - PROCESS | 1837 | 1461014274769 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:17:54 INFO - PROCESS | 1837 | 1461014274771 Marionette TRACE conn3 <- [1,2886,null,{}] 14:17:54 INFO - PROCESS | 1837 | 1461014274777 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:55 INFO - PROCESS | 1837 | 1461014275004 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:17:55 INFO - PROCESS | 1837 | 1461014275292 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414f11c800 == 167 [pid = 1837] [id = 729] 14:17:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f413330d400) [pid = 1837] [serial = 2188] [outer = (nil)] 14:17:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f41445ed800) [pid = 1837] [serial = 2189] [outer = 0x7f413330d400] 14:17:55 INFO - PROCESS | 1837 | 1461014275421 Marionette DEBUG loaded listener.js 14:17:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4144d0f400) [pid = 1837] [serial = 2190] [outer = 0x7f413330d400] 14:17:56 INFO - PROCESS | 1837 | 1461014276268 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1530ms 14:17:56 INFO - PROCESS | 1837 | 1461014276301 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:17:56 INFO - PROCESS | 1837 | 1461014276305 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:17:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:17:56 INFO - PROCESS | 1837 | 1461014276310 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:17:56 INFO - PROCESS | 1837 | 1461014276313 Marionette TRACE conn3 <- [1,2890,null,{}] 14:17:56 INFO - PROCESS | 1837 | 1461014276318 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:56 INFO - PROCESS | 1837 | 1461014276558 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:17:56 INFO - PROCESS | 1837 | 1461014276844 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155193800 == 168 [pid = 1837] [id = 730] 14:17:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f413c0e1c00) [pid = 1837] [serial = 2191] [outer = (nil)] 14:17:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f4144e39400) [pid = 1837] [serial = 2192] [outer = 0x7f413c0e1c00] 14:17:56 INFO - PROCESS | 1837 | 1461014276960 Marionette DEBUG loaded listener.js 14:17:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f4144e3fc00) [pid = 1837] [serial = 2193] [outer = 0x7f413c0e1c00] 14:17:57 INFO - PROCESS | 1837 | 1461014277831 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:17:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:17:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1581ms 14:17:57 INFO - PROCESS | 1837 | 1461014277893 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:17:57 INFO - PROCESS | 1837 | 1461014277897 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:17:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:17:57 INFO - PROCESS | 1837 | 1461014277903 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:17:57 INFO - PROCESS | 1837 | 1461014277905 Marionette TRACE conn3 <- [1,2894,null,{}] 14:17:57 INFO - PROCESS | 1837 | 1461014277910 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:58 INFO - PROCESS | 1837 | 1461014278147 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:17:58 INFO - PROCESS | 1837 | 1461014278485 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155fb0800 == 169 [pid = 1837] [id = 731] 14:17:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f41452d2800) [pid = 1837] [serial = 2194] [outer = (nil)] 14:17:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f41452d4400) [pid = 1837] [serial = 2195] [outer = 0x7f41452d2800] 14:17:58 INFO - PROCESS | 1837 | 1461014278593 Marionette DEBUG loaded listener.js 14:17:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f4145485400) [pid = 1837] [serial = 2196] [outer = 0x7f41452d2800] 14:17:59 INFO - PROCESS | 1837 | 1461014279433 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:17:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1592ms 14:17:59 INFO - PROCESS | 1837 | 1461014279496 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:17:59 INFO - PROCESS | 1837 | 1461014279499 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:17:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:17:59 INFO - PROCESS | 1837 | 1461014279505 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:17:59 INFO - PROCESS | 1837 | 1461014279507 Marionette TRACE conn3 <- [1,2898,null,{}] 14:17:59 INFO - PROCESS | 1837 | 1461014279513 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:59 INFO - PROCESS | 1837 | 1461014279749 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:18:00 INFO - PROCESS | 1837 | 1461014280034 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4158478800 == 170 [pid = 1837] [id = 732] 14:18:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f4144e40400) [pid = 1837] [serial = 2197] [outer = (nil)] 14:18:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f4145ccc000) [pid = 1837] [serial = 2198] [outer = 0x7f4144e40400] 14:18:00 INFO - PROCESS | 1837 | 1461014280151 Marionette DEBUG loaded listener.js 14:18:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f4145cd3800) [pid = 1837] [serial = 2199] [outer = 0x7f4144e40400] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133581000 == 169 [pid = 1837] [id = 602] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412ab2d800 == 168 [pid = 1837] [id = 686] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4149572800 == 167 [pid = 1837] [id = 70] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142209800 == 166 [pid = 1837] [id = 119] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f38d000 == 165 [pid = 1837] [id = 712] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41305e3800 == 164 [pid = 1837] [id = 711] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e3cc000 == 163 [pid = 1837] [id = 710] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412ab2e800 == 162 [pid = 1837] [id = 709] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4147f3a000 == 161 [pid = 1837] [id = 707] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414719e800 == 160 [pid = 1837] [id = 706] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41469cd000 == 159 [pid = 1837] [id = 705] 14:18:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146474800 == 158 [pid = 1837] [id = 704] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f413e9bb800) [pid = 1837] [serial = 2040] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f412c5f2800) [pid = 1837] [serial = 2069] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f412eaaec00) [pid = 1837] [serial = 2019] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f413255f400) [pid = 1837] [serial = 2025] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f4133dd4c00) [pid = 1837] [serial = 2028] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f413ed7cc00) [pid = 1837] [serial = 2045] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f413d8db000) [pid = 1837] [serial = 2001] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f412ab63400) [pid = 1837] [serial = 2057] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f412f27f800) [pid = 1837] [serial = 2066] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412b5e6800) [pid = 1837] [serial = 2015] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f412c891c00) [pid = 1837] [serial = 2061] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f413df35400) [pid = 1837] [serial = 2034] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f412f5d1800) [pid = 1837] [serial = 2021] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f41374d4c00) [pid = 1837] [serial = 2031] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f4136850800) [pid = 1837] [serial = 2030] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f412c59f000) [pid = 1837] [serial = 2060] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f41322af000) [pid = 1837] [serial = 2024] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f412e730400) [pid = 1837] [serial = 2018] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4140e9ec00) [pid = 1837] [serial = 2052] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f4142334400) [pid = 1837] [serial = 2055] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f41339f8000) [pid = 1837] [serial = 2027] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f412ea44800) [pid = 1837] [serial = 2064] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f414036dc00) [pid = 1837] [serial = 2051] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f413e246c00) [pid = 1837] [serial = 2036] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f412e1ae000) [pid = 1837] [serial = 2063] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f41401bd400) [pid = 1837] [serial = 2049] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f412f5ccc00) [pid = 1837] [serial = 2067] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f413e9c3800) [pid = 1837] [serial = 2042] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f413ee26800) [pid = 1837] [serial = 2046] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f412eaad000) [pid = 1837] [serial = 2070] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f4142226000) [pid = 1837] [serial = 2054] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f413ebc6c00) [pid = 1837] [serial = 2043] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f412e731000) [pid = 1837] [serial = 1944] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f413d8b1c00) [pid = 1837] [serial = 2033] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f413e90b400) [pid = 1837] [serial = 2039] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f413f38d000) [pid = 1837] [serial = 2048] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f413e57b800) [pid = 1837] [serial = 2037] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f412c88c400) [pid = 1837] [serial = 2016] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f41305c5400) [pid = 1837] [serial = 2022] [outer = (nil)] [url = about:blank] 14:18:02 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f4131e65800) [pid = 1837] [serial = 2072] [outer = (nil)] [url = about:blank] 14:18:03 INFO - PROCESS | 1837 | 1461014283057 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:18:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:18:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3593ms 14:18:03 INFO - PROCESS | 1837 | 1461014283101 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:18:03 INFO - PROCESS | 1837 | 1461014283107 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:18:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:18:03 INFO - PROCESS | 1837 | 1461014283116 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:18:03 INFO - PROCESS | 1837 | 1461014283122 Marionette TRACE conn3 <- [1,2902,null,{}] 14:18:03 INFO - PROCESS | 1837 | 1461014283132 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:03 INFO - PROCESS | 1837 | 1461014283478 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:18:03 INFO - PROCESS | 1837 | 1461014283626 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412b6c2800 == 159 [pid = 1837] [id = 733] 14:18:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f412c59d400) [pid = 1837] [serial = 2200] [outer = (nil)] 14:18:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412c5f0800) [pid = 1837] [serial = 2201] [outer = 0x7f412c59d400] 14:18:03 INFO - PROCESS | 1837 | 1461014283700 Marionette DEBUG loaded listener.js 14:18:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412c896400) [pid = 1837] [serial = 2202] [outer = 0x7f412c59d400] 14:18:04 INFO - PROCESS | 1837 | 1461014284448 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:18:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:18:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1391ms 14:18:04 INFO - PROCESS | 1837 | 1461014284517 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:18:04 INFO - PROCESS | 1837 | 1461014284524 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:18:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:18:04 INFO - PROCESS | 1837 | 1461014284536 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:18:04 INFO - PROCESS | 1837 | 1461014284539 Marionette TRACE conn3 <- [1,2906,null,{}] 14:18:04 INFO - PROCESS | 1837 | 1461014284545 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:04 INFO - PROCESS | 1837 | 1461014284747 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:18:04 INFO - PROCESS | 1837 | 1461014284757 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412d3b2000 == 160 [pid = 1837] [id = 734] 14:18:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412c597000) [pid = 1837] [serial = 2203] [outer = (nil)] 14:18:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412d36f400) [pid = 1837] [serial = 2204] [outer = 0x7f412c597000] 14:18:04 INFO - PROCESS | 1837 | 1461014284818 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f412d37b400) [pid = 1837] [serial = 2205] [outer = 0x7f412c597000] 14:18:05 INFO - PROCESS | 1837 | 1461014285943 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:18:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:18:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1428ms 14:18:05 INFO - PROCESS | 1837 | 1461014285966 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:18:05 INFO - PROCESS | 1837 | 1461014285970 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:18:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:18:05 INFO - PROCESS | 1837 | 1461014285976 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:18:05 INFO - PROCESS | 1837 | 1461014285981 Marionette TRACE conn3 <- [1,2910,null,{}] 14:18:06 INFO - PROCESS | 1837 | 1461014286006 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:06 INFO - PROCESS | 1837 | 1461014286286 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:18:06 INFO - PROCESS | 1837 | 1461014286315 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e758800 == 161 [pid = 1837] [id = 735] 14:18:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f412e1adc00) [pid = 1837] [serial = 2206] [outer = (nil)] 14:18:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f412ea47400) [pid = 1837] [serial = 2207] [outer = 0x7f412e1adc00] 14:18:06 INFO - PROCESS | 1837 | 1461014286378 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f412ecae800) [pid = 1837] [serial = 2208] [outer = 0x7f412e1adc00] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f412aae8800) [pid = 1837] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f412aaed000) [pid = 1837] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f412aae6000) [pid = 1837] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f412c5ebc00) [pid = 1837] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f413f399400) [pid = 1837] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f413ee68800) [pid = 1837] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4133903c00) [pid = 1837] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f4131da0800) [pid = 1837] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f412eaa5c00) [pid = 1837] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f413701e800) [pid = 1837] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f4137097800) [pid = 1837] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f412ecd1800) [pid = 1837] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f413330b400) [pid = 1837] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f41322b4000) [pid = 1837] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f412c892400) [pid = 1837] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f412c5a1000) [pid = 1837] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f412ca10c00) [pid = 1837] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f412ab6ec00) [pid = 1837] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f4142bd6400) [pid = 1837] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f4142a0c400) [pid = 1837] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f4140e93400) [pid = 1837] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:18:07 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f413f479400) [pid = 1837] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:18:07 INFO - PROCESS | 1837 | 1461014287882 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:18:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:18:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:18:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1937ms 14:18:07 INFO - PROCESS | 1837 | 1461014287914 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:18:07 INFO - PROCESS | 1837 | 1461014287918 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:18:07 INFO - TEST-START | /DOMEvents/constructors.html 14:18:07 INFO - PROCESS | 1837 | 1461014287924 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:18:07 INFO - PROCESS | 1837 | 1461014287927 Marionette TRACE conn3 <- [1,2914,null,{}] 14:18:07 INFO - PROCESS | 1837 | 1461014287932 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:08 INFO - PROCESS | 1837 | 1461014288169 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:18:08 INFO - PROCESS | 1837 | 1461014288359 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f4d0800 == 162 [pid = 1837] [id = 736] 14:18:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f412aae8800) [pid = 1837] [serial = 2209] [outer = (nil)] 14:18:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f412ecd0800) [pid = 1837] [serial = 2210] [outer = 0x7f412aae8800] 14:18:08 INFO - PROCESS | 1837 | 1461014288422 Marionette DEBUG loaded listener.js 14:18:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f412f287400) [pid = 1837] [serial = 2211] [outer = 0x7f412aae8800] 14:18:09 INFO - PROCESS | 1837 | 1461014289224 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:18:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1345ms 14:18:09 INFO - PROCESS | 1837 | 1461014289271 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:18:09 INFO - PROCESS | 1837 | 1461014289275 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:18:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:18:09 INFO - PROCESS | 1837 | 1461014289282 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:18:09 INFO - PROCESS | 1837 | 1461014289288 Marionette TRACE conn3 <- [1,2918,null,{}] 14:18:09 INFO - PROCESS | 1837 | 1461014289298 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:09 INFO - PROCESS | 1837 | 1461014289562 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:18:09 INFO - PROCESS | 1837 | 1461014289581 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132183000 == 163 [pid = 1837] [id = 737] 14:18:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f412c892400) [pid = 1837] [serial = 2212] [outer = (nil)] 14:18:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f412f3f1000) [pid = 1837] [serial = 2213] [outer = 0x7f412c892400] 14:18:09 INFO - PROCESS | 1837 | 1461014289641 Marionette DEBUG loaded listener.js 14:18:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f41305c7800) [pid = 1837] [serial = 2214] [outer = 0x7f412c892400] 14:18:10 INFO - PROCESS | 1837 | 1461014290728 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:18:10 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:18:10 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1488ms 14:18:10 INFO - PROCESS | 1837 | 1461014290774 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:18:10 INFO - PROCESS | 1837 | 1461014290782 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:18:10 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:18:10 INFO - PROCESS | 1837 | 1461014290793 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:18:10 INFO - PROCESS | 1837 | 1461014290797 Marionette TRACE conn3 <- [1,2922,null,{}] 14:18:10 INFO - PROCESS | 1837 | 1461014290806 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:11 INFO - PROCESS | 1837 | 1461014291122 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:18:11 INFO - PROCESS | 1837 | 1461014291326 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412dfb7800 == 164 [pid = 1837] [id = 738] 14:18:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f412c898400) [pid = 1837] [serial = 2215] [outer = (nil)] 14:18:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f412cb73000) [pid = 1837] [serial = 2216] [outer = 0x7f412c898400] 14:18:11 INFO - PROCESS | 1837 | 1461014291405 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f412df8c400) [pid = 1837] [serial = 2217] [outer = 0x7f412c898400] 14:18:12 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 14:18:12 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 14:18:12 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 14:18:12 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 14:18:12 INFO - PROCESS | 1837 | 1461014292323 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:18:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:18:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:12 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 14:18:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:12 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 14:18:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:12 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]" 14:18:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:18:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1595ms 14:18:12 INFO - PROCESS | 1837 | 1461014292394 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:18:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:18:12 INFO - PROCESS | 1837 | 1461014292406 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:18:12 INFO - PROCESS | 1837 | 1461014292416 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:18:12 INFO - PROCESS | 1837 | 1461014292420 Marionette TRACE conn3 <- [1,2926,null,{}] 14:18:12 INFO - PROCESS | 1837 | 1461014292445 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:12 INFO - PROCESS | 1837 | 1461014292673 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:18:13 INFO - PROCESS | 1837 | 1461014293028 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132506800 == 165 [pid = 1837] [id = 739] 14:18:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f412eaa9400) [pid = 1837] [serial = 2218] [outer = (nil)] 14:18:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f41302ef800) [pid = 1837] [serial = 2219] [outer = 0x7f412eaa9400] 14:18:13 INFO - PROCESS | 1837 | 1461014293111 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f4131d93c00) [pid = 1837] [serial = 2220] [outer = 0x7f412eaa9400] 14:18:13 INFO - PROCESS | 1837 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:18:13 INFO - PROCESS | 1837 | 1461014293921 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:18:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:18:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1554ms 14:18:13 INFO - PROCESS | 1837 | 1461014293970 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:18:13 INFO - PROCESS | 1837 | 1461014293974 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:18:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:18:13 INFO - PROCESS | 1837 | 1461014293980 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:18:13 INFO - PROCESS | 1837 | 1461014293985 Marionette TRACE conn3 <- [1,2930,null,{}] 14:18:14 INFO - PROCESS | 1837 | 1461014294001 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:14 INFO - PROCESS | 1837 | 1461014294224 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:18:14 INFO - PROCESS | 1837 | 1461014294502 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4133d80800 == 166 [pid = 1837] [id = 740] 14:18:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f4131d9bc00) [pid = 1837] [serial = 2221] [outer = (nil)] 14:18:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f4131eb3800) [pid = 1837] [serial = 2222] [outer = 0x7f4131d9bc00] 14:18:14 INFO - PROCESS | 1837 | 1461014294581 Marionette DEBUG loaded listener.js 14:18:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f4131f90000) [pid = 1837] [serial = 2223] [outer = 0x7f4131d9bc00] 14:18:15 INFO - PROCESS | 1837 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:18:15 INFO - PROCESS | 1837 | 1461014295355 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:18:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:18:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1434ms 14:18:15 INFO - PROCESS | 1837 | 1461014295415 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 1837 | 1461014295419 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:18:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:18:15 INFO - PROCESS | 1837 | 1461014295426 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:18:15 INFO - PROCESS | 1837 | 1461014295428 Marionette TRACE conn3 <- [1,2934,null,{}] 14:18:15 INFO - PROCESS | 1837 | 1461014295434 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:15 INFO - PROCESS | 1837 | 1461014295691 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:18:15 INFO - PROCESS | 1837 | 1461014295935 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134c62000 == 167 [pid = 1837] [id = 741] 14:18:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f4131e64400) [pid = 1837] [serial = 2224] [outer = (nil)] 14:18:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f41322bbc00) [pid = 1837] [serial = 2225] [outer = 0x7f4131e64400] 14:18:16 INFO - PROCESS | 1837 | 1461014296011 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f4132559800) [pid = 1837] [serial = 2226] [outer = 0x7f4131e64400] 14:18:16 INFO - PROCESS | 1837 | 1461014296778 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:18:16 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:18:16 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1383ms 14:18:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:18:16 INFO - PROCESS | 1837 | 1461014296810 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:18:16 INFO - PROCESS | 1837 | 1461014296812 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:18:16 INFO - PROCESS | 1837 | 1461014296818 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:18:16 INFO - PROCESS | 1837 | 1461014296821 Marionette TRACE conn3 <- [1,2938,null,{}] 14:18:16 INFO - PROCESS | 1837 | 1461014296826 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:17 INFO - PROCESS | 1837 | 1461014297025 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:18:17 INFO - PROCESS | 1837 | 1461014297271 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413505c800 == 168 [pid = 1837] [id = 742] 14:18:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f4131f90400) [pid = 1837] [serial = 2227] [outer = (nil)] 14:18:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f4132563c00) [pid = 1837] [serial = 2228] [outer = 0x7f4131f90400] 14:18:17 INFO - PROCESS | 1837 | 1461014297342 Marionette DEBUG loaded listener.js 14:18:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f413298ec00) [pid = 1837] [serial = 2229] [outer = 0x7f4131f90400] 14:18:18 INFO - PROCESS | 1837 | 1461014298154 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:18:18 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. 14:18:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1387ms 14:18:18 INFO - PROCESS | 1837 | 1461014298205 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:18:18 INFO - PROCESS | 1837 | 1461014298208 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:18:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:18:18 INFO - PROCESS | 1837 | 1461014298214 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:18:18 INFO - PROCESS | 1837 | 1461014298217 Marionette TRACE conn3 <- [1,2942,null,{}] 14:18:18 INFO - PROCESS | 1837 | 1461014298269 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:18 INFO - PROCESS | 1837 | 1461014298517 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:18:18 INFO - PROCESS | 1837 | 1461014298795 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41352db000 == 169 [pid = 1837] [id = 743] 14:18:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f4131e61c00) [pid = 1837] [serial = 2230] [outer = (nil)] 14:18:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f4133cc8000) [pid = 1837] [serial = 2231] [outer = 0x7f4131e61c00] 14:18:18 INFO - PROCESS | 1837 | 1461014298876 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f41348f3000) [pid = 1837] [serial = 2232] [outer = 0x7f4131e61c00] 14:18:19 INFO - PROCESS | 1837 | 1461014299626 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:18:19 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:18:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:18:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1436ms 14:18:19 INFO - PROCESS | 1837 | 1461014299658 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:18:19 INFO - PROCESS | 1837 | 1461014299661 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:18:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:18:19 INFO - PROCESS | 1837 | 1461014299670 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 1837 | 1461014299673 Marionette TRACE conn3 <- [1,2946,null,{}] 14:18:19 INFO - PROCESS | 1837 | 1461014299679 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:19 INFO - PROCESS | 1837 | 1461014299902 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:18:20 INFO - PROCESS | 1837 | 1461014300145 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136a0d000 == 170 [pid = 1837] [id = 744] 14:18:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f413298f000) [pid = 1837] [serial = 2233] [outer = (nil)] 14:18:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f4136827c00) [pid = 1837] [serial = 2234] [outer = 0x7f413298f000] 14:18:20 INFO - PROCESS | 1837 | 1461014300221 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f4136848400) [pid = 1837] [serial = 2235] [outer = 0x7f413298f000] 14:18:21 INFO - PROCESS | 1837 | 1461014301000 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:18:21 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:18:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1340ms 14:18:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:18:21 INFO - PROCESS | 1837 | 1461014301009 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:18:21 INFO - PROCESS | 1837 | 1461014301012 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:18:21 INFO - PROCESS | 1837 | 1461014301019 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:18:21 INFO - PROCESS | 1837 | 1461014301022 Marionette TRACE conn3 <- [1,2950,null,{}] 14:18:21 INFO - PROCESS | 1837 | 1461014301027 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:21 INFO - PROCESS | 1837 | 1461014301249 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:18:21 INFO - PROCESS | 1837 | 1461014301494 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136f2f000 == 171 [pid = 1837] [id = 745] 14:18:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f41339f2000) [pid = 1837] [serial = 2236] [outer = (nil)] 14:18:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f4136850c00) [pid = 1837] [serial = 2237] [outer = 0x7f41339f2000] 14:18:21 INFO - PROCESS | 1837 | 1461014301567 Marionette DEBUG loaded listener.js 14:18:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f4136a56c00) [pid = 1837] [serial = 2238] [outer = 0x7f41339f2000] 14:18:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4136f1c800 == 172 [pid = 1837] [id = 746] 14:18:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4136acbc00) [pid = 1837] [serial = 2239] [outer = (nil)] 14:18:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f4136a57400) [pid = 1837] [serial = 2240] [outer = 0x7f4136acbc00] 14:18:22 INFO - PROCESS | 1837 | 1461014302419 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:18:22 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:18:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1439ms 14:18:22 INFO - PROCESS | 1837 | 1461014302464 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:18:22 INFO - PROCESS | 1837 | 1461014302467 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:18:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:18:22 INFO - PROCESS | 1837 | 1461014302477 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:18:22 INFO - PROCESS | 1837 | 1461014302479 Marionette TRACE conn3 <- [1,2954,null,{}] 14:18:22 INFO - PROCESS | 1837 | 1461014302484 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:22 INFO - PROCESS | 1837 | 1461014302761 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:18:23 INFO - PROCESS | 1837 | 1461014303030 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413bc7e000 == 173 [pid = 1837] [id = 747] 14:18:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f4133cc4400) [pid = 1837] [serial = 2241] [outer = (nil)] 14:18:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f4136ac9c00) [pid = 1837] [serial = 2242] [outer = 0x7f4133cc4400] 14:18:23 INFO - PROCESS | 1837 | 1461014303146 Marionette DEBUG loaded listener.js 14:18:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f4137022000) [pid = 1837] [serial = 2243] [outer = 0x7f4133cc4400] 14:18:23 INFO - PROCESS | 1837 | 1461014303855 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:18:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:18:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:18:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1390ms 14:18:23 INFO - PROCESS | 1837 | 1461014303885 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:18:23 INFO - PROCESS | 1837 | 1461014303888 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:18:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:18:23 INFO - PROCESS | 1837 | 1461014303897 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:18:23 INFO - PROCESS | 1837 | 1461014303899 Marionette TRACE conn3 <- [1,2958,null,{}] 14:18:23 INFO - PROCESS | 1837 | 1461014303905 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:24 INFO - PROCESS | 1837 | 1461014304136 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:18:24 INFO - PROCESS | 1837 | 1461014304382 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d594800 == 174 [pid = 1837] [id = 748] 14:18:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f413684dc00) [pid = 1837] [serial = 2244] [outer = (nil)] 14:18:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f4137098c00) [pid = 1837] [serial = 2245] [outer = 0x7f413684dc00] 14:18:24 INFO - PROCESS | 1837 | 1461014304458 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f41374d4000) [pid = 1837] [serial = 2246] [outer = 0x7f413684dc00] 14:18:25 INFO - PROCESS | 1837 | 1461014305301 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:18:25 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:18:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1428ms 14:18:25 INFO - PROCESS | 1837 | 1461014305325 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:18:25 INFO - PROCESS | 1837 | 1461014305329 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:18:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:18:25 INFO - PROCESS | 1837 | 1461014305335 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:18:25 INFO - PROCESS | 1837 | 1461014305340 Marionette TRACE conn3 <- [1,2962,null,{}] 14:18:25 INFO - PROCESS | 1837 | 1461014305345 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:25 INFO - PROCESS | 1837 | 1461014305608 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:18:25 INFO - PROCESS | 1837 | 1461014305870 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413dfd9800 == 175 [pid = 1837] [id = 749] 14:18:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f4136a5e400) [pid = 1837] [serial = 2247] [outer = (nil)] 14:18:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413c0e2800) [pid = 1837] [serial = 2248] [outer = 0x7f4136a5e400] 14:18:25 INFO - PROCESS | 1837 | 1461014305951 Marionette DEBUG loaded listener.js 14:18:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f413d8d7400) [pid = 1837] [serial = 2249] [outer = 0x7f4136a5e400] 14:18:26 INFO - PROCESS | 1837 | 1461014306759 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:18:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:18:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1438ms 14:18:26 INFO - PROCESS | 1837 | 1461014306773 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:18:26 INFO - PROCESS | 1837 | 1461014306776 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:18:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:18:26 INFO - PROCESS | 1837 | 1461014306782 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:18:26 INFO - PROCESS | 1837 | 1461014306784 Marionette TRACE conn3 <- [1,2966,null,{}] 14:18:26 INFO - PROCESS | 1837 | 1461014306790 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:27 INFO - PROCESS | 1837 | 1461014307000 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:18:27 INFO - PROCESS | 1837 | 1461014307281 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e73e800 == 176 [pid = 1837] [id = 750] 14:18:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f41374cd000) [pid = 1837] [serial = 2250] [outer = (nil)] 14:18:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f413df37c00) [pid = 1837] [serial = 2251] [outer = 0x7f41374cd000] 14:18:27 INFO - PROCESS | 1837 | 1461014307355 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f413e250c00) [pid = 1837] [serial = 2252] [outer = 0x7f41374cd000] 14:18:28 INFO - PROCESS | 1837 | 1461014308129 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:18:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:18:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1383ms 14:18:28 INFO - PROCESS | 1837 | 1461014308166 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 1837 | 1461014308170 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:18:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:18:28 INFO - PROCESS | 1837 | 1461014308176 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 1837 | 1461014308178 Marionette TRACE conn3 <- [1,2970,null,{}] 14:18:28 INFO - PROCESS | 1837 | 1461014308183 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:28 INFO - PROCESS | 1837 | 1461014308398 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:18:28 INFO - PROCESS | 1837 | 1461014308648 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ed5d800 == 177 [pid = 1837] [id = 751] 14:18:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f413c0e1800) [pid = 1837] [serial = 2253] [outer = (nil)] 14:18:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f413e90c000) [pid = 1837] [serial = 2254] [outer = 0x7f413c0e1800] 14:18:28 INFO - PROCESS | 1837 | 1461014308738 Marionette DEBUG loaded listener.js 14:18:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f413ebb8800) [pid = 1837] [serial = 2255] [outer = 0x7f413c0e1800] 14:18:29 INFO - PROCESS | 1837 | 1461014309564 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:18:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:18:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1436ms 14:18:29 INFO - PROCESS | 1837 | 1461014309613 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:18:29 INFO - PROCESS | 1837 | 1461014309616 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:18:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:18:29 INFO - PROCESS | 1837 | 1461014309622 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:18:29 INFO - PROCESS | 1837 | 1461014309625 Marionette TRACE conn3 <- [1,2974,null,{}] 14:18:29 INFO - PROCESS | 1837 | 1461014309631 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:29 INFO - PROCESS | 1837 | 1461014309959 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:18:30 INFO - PROCESS | 1837 | 1461014310170 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f25c000 == 178 [pid = 1837] [id = 752] 14:18:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f413ebb8c00) [pid = 1837] [serial = 2256] [outer = (nil)] 14:18:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f413ec2c400) [pid = 1837] [serial = 2257] [outer = 0x7f413ebb8c00] 14:18:30 INFO - PROCESS | 1837 | 1461014310247 Marionette DEBUG loaded listener.js 14:18:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f413ed82c00) [pid = 1837] [serial = 2258] [outer = 0x7f413ebb8c00] 14:18:31 INFO - PROCESS | 1837 | 1461014311047 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:18:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:18:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1481ms 14:18:31 INFO - PROCESS | 1837 | 1461014311109 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:18:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:18:31 INFO - PROCESS | 1837 | 1461014311114 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:18:31 INFO - PROCESS | 1837 | 1461014311123 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:18:31 INFO - PROCESS | 1837 | 1461014311126 Marionette TRACE conn3 <- [1,2978,null,{}] 14:18:31 INFO - PROCESS | 1837 | 1461014311134 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:31 INFO - PROCESS | 1837 | 1461014311442 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:18:31 INFO - PROCESS | 1837 | 1461014311734 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4140ecc000 == 179 [pid = 1837] [id = 753] 14:18:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f413ebb9000) [pid = 1837] [serial = 2259] [outer = (nil)] 14:18:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f413ee25400) [pid = 1837] [serial = 2260] [outer = 0x7f413ebb9000] 14:18:31 INFO - PROCESS | 1837 | 1461014311851 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f413f1aa400) [pid = 1837] [serial = 2261] [outer = 0x7f413ebb9000] 14:18:32 INFO - PROCESS | 1837 | 1461014312571 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:18:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:18:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1488ms 14:18:32 INFO - PROCESS | 1837 | 1461014312611 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 1837 | 1461014312614 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:18:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:18:32 INFO - PROCESS | 1837 | 1461014312621 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:18:32 INFO - PROCESS | 1837 | 1461014312624 Marionette TRACE conn3 <- [1,2982,null,{}] 14:18:32 INFO - PROCESS | 1837 | 1461014312629 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:32 INFO - PROCESS | 1837 | 1461014312866 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:18:33 INFO - PROCESS | 1837 | 1461014313123 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142c43000 == 180 [pid = 1837] [id = 754] 14:18:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f413ebbf000) [pid = 1837] [serial = 2262] [outer = (nil)] 14:18:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f413f1b7800) [pid = 1837] [serial = 2263] [outer = 0x7f413ebbf000] 14:18:33 INFO - PROCESS | 1837 | 1461014313198 Marionette DEBUG loaded listener.js 14:18:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f414006fc00) [pid = 1837] [serial = 2264] [outer = 0x7f413ebbf000] 14:18:34 INFO - PROCESS | 1837 | 1461014314069 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:18:34 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:18:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:18:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1478ms 14:18:34 INFO - PROCESS | 1837 | 1461014314105 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:18:34 INFO - PROCESS | 1837 | 1461014314110 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:18:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:18:34 INFO - PROCESS | 1837 | 1461014314119 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:18:34 INFO - PROCESS | 1837 | 1461014314122 Marionette TRACE conn3 <- [1,2986,null,{}] 14:18:34 INFO - PROCESS | 1837 | 1461014314131 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:34 INFO - PROCESS | 1837 | 1461014314492 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:18:34 INFO - PROCESS | 1837 | 1461014314897 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142df8000 == 181 [pid = 1837] [id = 755] 14:18:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f413ec28400) [pid = 1837] [serial = 2265] [outer = (nil)] 14:18:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f414036dc00) [pid = 1837] [serial = 2266] [outer = 0x7f413ec28400] 14:18:35 INFO - PROCESS | 1837 | 1461014315032 Marionette DEBUG loaded listener.js 14:18:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f414204c000) [pid = 1837] [serial = 2267] [outer = 0x7f413ec28400] 14:18:35 INFO - PROCESS | 1837 | 1461014315867 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:18:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:18:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1785ms 14:18:35 INFO - PROCESS | 1837 | 1461014315904 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:18:35 INFO - PROCESS | 1837 | 1461014315908 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:18:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:18:35 INFO - PROCESS | 1837 | 1461014315914 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - PROCESS | 1837 | 1461014315917 Marionette TRACE conn3 <- [1,2990,null,{}] 14:18:35 INFO - PROCESS | 1837 | 1461014315922 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:36 INFO - PROCESS | 1837 | 1461014316152 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:18:36 INFO - PROCESS | 1837 | 1461014316410 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414337b000 == 182 [pid = 1837] [id = 756] 14:18:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f41322b5000) [pid = 1837] [serial = 2268] [outer = (nil)] 14:18:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f414233a000) [pid = 1837] [serial = 2269] [outer = 0x7f41322b5000] 14:18:36 INFO - PROCESS | 1837 | 1461014316487 Marionette DEBUG loaded listener.js 14:18:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f414238a000) [pid = 1837] [serial = 2270] [outer = 0x7f41322b5000] 14:18:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4144eef000 == 183 [pid = 1837] [id = 757] 14:18:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f4142bcd800) [pid = 1837] [serial = 2271] [outer = (nil)] 14:18:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f414238cc00) [pid = 1837] [serial = 2272] [outer = 0x7f4142bcd800] 14:18:37 INFO - PROCESS | 1837 | 1461014317399 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:18:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:18:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 14:18:37 INFO - PROCESS | 1837 | 1461014317447 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:18:37 INFO - PROCESS | 1837 | 1461014317450 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:18:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:18:37 INFO - PROCESS | 1837 | 1461014317457 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:18:37 INFO - PROCESS | 1837 | 1461014317460 Marionette TRACE conn3 <- [1,2994,null,{}] 14:18:37 INFO - PROCESS | 1837 | 1461014317469 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:37 INFO - PROCESS | 1837 | 1461014317809 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:18:38 INFO - PROCESS | 1837 | 1461014318105 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146298000 == 184 [pid = 1837] [id = 758] 14:18:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f413ee1a400) [pid = 1837] [serial = 2273] [outer = (nil)] 14:18:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7f4142a15000) [pid = 1837] [serial = 2274] [outer = 0x7f413ee1a400] 14:18:38 INFO - PROCESS | 1837 | 1461014318185 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7f4142bd8000) [pid = 1837] [serial = 2275] [outer = 0x7f413ee1a400] 14:18:38 INFO - PROCESS | 1837 | 1461014318899 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:18:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:18:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:18:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1482ms 14:18:38 INFO - PROCESS | 1837 | 1461014318941 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:18:38 INFO - PROCESS | 1837 | 1461014318944 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:18:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:18:38 INFO - PROCESS | 1837 | 1461014318950 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:18:38 INFO - PROCESS | 1837 | 1461014318953 Marionette TRACE conn3 <- [1,2998,null,{}] 14:18:38 INFO - PROCESS | 1837 | 1461014318959 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:39 INFO - PROCESS | 1837 | 1461014319207 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:18:39 INFO - PROCESS | 1837 | 1461014319461 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f414672c000 == 185 [pid = 1837] [id = 759] 14:18:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7f414233ec00) [pid = 1837] [serial = 2276] [outer = (nil)] 14:18:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7f4142e4c400) [pid = 1837] [serial = 2277] [outer = 0x7f414233ec00] 14:18:39 INFO - PROCESS | 1837 | 1461014319534 Marionette DEBUG loaded listener.js 14:18:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7f4142e8cc00) [pid = 1837] [serial = 2278] [outer = 0x7f414233ec00] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412ab22000 == 184 [pid = 1837] [id = 551] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f4d0800 == 183 [pid = 1837] [id = 736] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412e758800 == 182 [pid = 1837] [id = 735] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412d3b2000 == 181 [pid = 1837] [id = 734] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412b6c2800 == 180 [pid = 1837] [id = 733] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155fb0800 == 179 [pid = 1837] [id = 731] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4155193800 == 178 [pid = 1837] [id = 730] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414f11c800 == 177 [pid = 1837] [id = 729] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414b221000 == 176 [pid = 1837] [id = 728] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414628d000 == 175 [pid = 1837] [id = 727] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41432b1800 == 174 [pid = 1837] [id = 726] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142de5800 == 173 [pid = 1837] [id = 725] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142094000 == 172 [pid = 1837] [id = 724] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ef16800 == 171 [pid = 1837] [id = 723] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ec43000 == 170 [pid = 1837] [id = 722] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e03c000 == 169 [pid = 1837] [id = 721] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d7c1000 == 168 [pid = 1837] [id = 720] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bcc0000 == 167 [pid = 1837] [id = 719] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4137181800 == 166 [pid = 1837] [id = 718] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136a0c000 == 165 [pid = 1837] [id = 717] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352a6000 == 164 [pid = 1837] [id = 716] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134c64000 == 163 [pid = 1837] [id = 715] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412ab31800 == 162 [pid = 1837] [id = 685] 14:18:42 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f4e3000 == 161 [pid = 1837] [id = 714] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7f4131f84400) [pid = 1837] [serial = 2141] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7f4142333800) [pid = 1837] [serial = 2058] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7f4131e48c00) [pid = 1837] [serial = 2013] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7f412c59c000) [pid = 1837] [serial = 2138] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7f412f28c800) [pid = 1837] [serial = 2136] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f4142330400) [pid = 1837] [serial = 2108] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f413f475800) [pid = 1837] [serial = 2106] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f413ee73000) [pid = 1837] [serial = 2105] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f413ed7c000) [pid = 1837] [serial = 2103] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f413ec24400) [pid = 1837] [serial = 2102] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f413e579400) [pid = 1837] [serial = 2100] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f413df40c00) [pid = 1837] [serial = 2099] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f413d8b3000) [pid = 1837] [serial = 2097] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f413c0e5c00) [pid = 1837] [serial = 2096] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f413be10c00) [pid = 1837] [serial = 2094] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f413761c800) [pid = 1837] [serial = 2093] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f4137515400) [pid = 1837] [serial = 2091] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f413709f000) [pid = 1837] [serial = 2090] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f4136844400) [pid = 1837] [serial = 2088] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f41351f2c00) [pid = 1837] [serial = 2087] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f41348ef400) [pid = 1837] [serial = 2085] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f4133dcac00) [pid = 1837] [serial = 2084] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f413330a800) [pid = 1837] [serial = 2082] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4132981400) [pid = 1837] [serial = 2081] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f4131f83000) [pid = 1837] [serial = 2079] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f4131d9dc00) [pid = 1837] [serial = 2078] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412f286c00) [pid = 1837] [serial = 2076] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f412e1b2c00) [pid = 1837] [serial = 2075] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f412d377c00) [pid = 1837] [serial = 2132] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f412b5da400) [pid = 1837] [serial = 2129] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f412c59c800) [pid = 1837] [serial = 2130] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f41433a1000) [pid = 1837] [serial = 2126] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4142f49400) [pid = 1837] [serial = 2123] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f4142f47800) [pid = 1837] [serial = 2121] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f4142e99c00) [pid = 1837] [serial = 2120] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4142e91400) [pid = 1837] [serial = 2118] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f4142e8b400) [pid = 1837] [serial = 2117] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f4142e4b000) [pid = 1837] [serial = 2115] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f4142e44000) [pid = 1837] [serial = 2114] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4142bd1800) [pid = 1837] [serial = 2112] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4142a19400) [pid = 1837] [serial = 2111] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f4142387c00) [pid = 1837] [serial = 2109] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f412ecd5800) [pid = 1837] [serial = 2135] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f41302f0400) [pid = 1837] [serial = 2139] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f412e723400) [pid = 1837] [serial = 2133] [outer = (nil)] [url = about:blank] 14:18:42 INFO - PROCESS | 1837 | 1461014322535 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:18:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:18:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3592ms 14:18:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:18:42 INFO - PROCESS | 1837 | 1461014322544 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:18:42 INFO - PROCESS | 1837 | 1461014322548 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:18:42 INFO - PROCESS | 1837 | 1461014322557 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:18:42 INFO - PROCESS | 1837 | 1461014322563 Marionette TRACE conn3 <- [1,3002,null,{}] 14:18:42 INFO - PROCESS | 1837 | 1461014322575 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:42 INFO - PROCESS | 1837 | 1461014322788 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:18:43 INFO - PROCESS | 1837 | 1461014323021 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c9c7800 == 162 [pid = 1837] [id = 760] 14:18:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f412c5a0c00) [pid = 1837] [serial = 2279] [outer = (nil)] 14:18:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f412c895400) [pid = 1837] [serial = 2280] [outer = 0x7f412c5a0c00] 14:18:43 INFO - PROCESS | 1837 | 1461014323092 Marionette DEBUG loaded listener.js 14:18:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f412cb71c00) [pid = 1837] [serial = 2281] [outer = 0x7f412c5a0c00] 14:18:43 INFO - PROCESS | 1837 | 1461014323786 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:18:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:18:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1293ms 14:18:43 INFO - PROCESS | 1837 | 1461014323849 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:18:43 INFO - PROCESS | 1837 | 1461014323857 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:18:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:18:43 INFO - PROCESS | 1837 | 1461014323866 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:18:43 INFO - PROCESS | 1837 | 1461014323869 Marionette TRACE conn3 <- [1,3006,null,{}] 14:18:43 INFO - PROCESS | 1837 | 1461014323889 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:44 INFO - PROCESS | 1837 | 1461014324110 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:18:44 INFO - PROCESS | 1837 | 1461014324355 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f382000 == 163 [pid = 1837] [id = 761] 14:18:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f412d375000) [pid = 1837] [serial = 2282] [outer = (nil)] 14:18:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f412ea50c00) [pid = 1837] [serial = 2283] [outer = 0x7f412d375000] 14:18:44 INFO - PROCESS | 1837 | 1461014324423 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f412f27e400) [pid = 1837] [serial = 2284] [outer = 0x7f412d375000] 14:18:45 INFO - PROCESS | 1837 | 1461014325289 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:18:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:18:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1436ms 14:18:45 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:18:45 INFO - PROCESS | 1837 | 1461014325301 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:18:45 INFO - PROCESS | 1837 | 1461014325304 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:18:45 INFO - PROCESS | 1837 | 1461014325310 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 1837 | 1461014325315 Marionette TRACE conn3 <- [1,3010,null,{}] 14:18:45 INFO - PROCESS | 1837 | 1461014325340 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:45 INFO - PROCESS | 1837 | 1461014325624 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:18:45 INFO - PROCESS | 1837 | 1461014325668 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132503000 == 164 [pid = 1837] [id = 762] 14:18:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f412f5d2400) [pid = 1837] [serial = 2285] [outer = (nil)] 14:18:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f4131d92c00) [pid = 1837] [serial = 2286] [outer = 0x7f412f5d2400] 14:18:45 INFO - PROCESS | 1837 | 1461014325731 Marionette DEBUG loaded listener.js 14:18:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f4131e5ac00) [pid = 1837] [serial = 2287] [outer = 0x7f412f5d2400] 14:18:46 INFO - PROCESS | 1837 | 1461014326659 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:18:46 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:18:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1392ms 14:18:46 INFO - PROCESS | 1837 | 1461014326702 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 1837 | 1461014326706 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:18:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:18:46 INFO - PROCESS | 1837 | 1461014326711 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - PROCESS | 1837 | 1461014326713 Marionette TRACE conn3 <- [1,3014,null,{}] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f4136a5b400) [pid = 1837] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f413709b400) [pid = 1837] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f412e1adc00) [pid = 1837] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f4131eb3c00) [pid = 1837] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f4137024c00) [pid = 1837] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f4137020000) [pid = 1837] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f4137024400) [pid = 1837] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f412f5ce800) [pid = 1837] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f41322bd400) [pid = 1837] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f41322a1c00) [pid = 1837] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f412f3f5400) [pid = 1837] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f412c596400) [pid = 1837] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f412c597000) [pid = 1837] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f412c59d400) [pid = 1837] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f4144e40400) [pid = 1837] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f41452d2800) [pid = 1837] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f413c0e1c00) [pid = 1837] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f413330d400) [pid = 1837] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f4142e97800) [pid = 1837] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f4137093000) [pid = 1837] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f41302e2c00) [pid = 1837] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f41401b6800) [pid = 1837] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f4140071c00) [pid = 1837] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f4133303c00) [pid = 1837] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f412aae8800) [pid = 1837] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:18:47 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f412eab1400) [pid = 1837] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:18:47 INFO - PROCESS | 1837 | 1461014327196 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:47 INFO - PROCESS | 1837 | 1461014327399 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:18:47 INFO - PROCESS | 1837 | 1461014327629 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41339b6800 == 165 [pid = 1837] [id = 763] 14:18:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f412eab1400) [pid = 1837] [serial = 2288] [outer = (nil)] 14:18:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f4131e5e000) [pid = 1837] [serial = 2289] [outer = 0x7f412eab1400] 14:18:47 INFO - PROCESS | 1837 | 1461014327693 Marionette DEBUG loaded listener.js 14:18:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7f4131f83000) [pid = 1837] [serial = 2290] [outer = 0x7f412eab1400] 14:18:47 INFO - PROCESS | 1837 | [1837] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:18:48 INFO - PROCESS | 1837 | 1461014328400 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:18:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:18:48 INFO - {} 14:18:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:18:48 INFO - {} 14:18:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:18:48 INFO - {} 14:18:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:18:48 INFO - {} 14:18:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1739ms 14:18:48 INFO - PROCESS | 1837 | 1461014328454 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:18:48 INFO - TEST-START | /FileAPI/fileReader.html 14:18:48 INFO - PROCESS | 1837 | 1461014328467 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:18:48 INFO - PROCESS | 1837 | 1461014328473 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:18:48 INFO - PROCESS | 1837 | 1461014328476 Marionette TRACE conn3 <- [1,3018,null,{}] 14:18:48 INFO - PROCESS | 1837 | 1461014328481 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:48 INFO - PROCESS | 1837 | 1461014328672 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:18:48 INFO - PROCESS | 1837 | 1461014328681 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41351cc800 == 166 [pid = 1837] [id = 764] 14:18:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7f412ecd5c00) [pid = 1837] [serial = 2291] [outer = (nil)] 14:18:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7f4132987800) [pid = 1837] [serial = 2292] [outer = 0x7f412ecd5c00] 14:18:48 INFO - PROCESS | 1837 | 1461014328740 Marionette DEBUG loaded listener.js 14:18:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7f413330d400) [pid = 1837] [serial = 2293] [outer = 0x7f412ecd5c00] 14:18:49 INFO - PROCESS | 1837 | 1461014329857 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:18:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:18:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:18:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:18:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:18:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1435ms 14:18:49 INFO - PROCESS | 1837 | 1461014329911 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:18:49 INFO - PROCESS | 1837 | 1461014329917 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:18:49 INFO - TEST-START | /FileAPI/historical.html 14:18:49 INFO - PROCESS | 1837 | 1461014329926 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:18:49 INFO - PROCESS | 1837 | 1461014329930 Marionette TRACE conn3 <- [1,3022,null,{}] 14:18:49 INFO - PROCESS | 1837 | 1461014329939 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:50 INFO - PROCESS | 1837 | 1461014330178 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:18:50 INFO - PROCESS | 1837 | 1461014330465 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412e762800 == 167 [pid = 1837] [id = 765] 14:18:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7f412c88f800) [pid = 1837] [serial = 2294] [outer = (nil)] 14:18:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7f412d377c00) [pid = 1837] [serial = 2295] [outer = 0x7f412c88f800] 14:18:50 INFO - PROCESS | 1837 | 1461014330550 Marionette DEBUG loaded listener.js 14:18:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412ea44800) [pid = 1837] [serial = 2296] [outer = 0x7f412c88f800] 14:18:51 INFO - PROCESS | 1837 | 1461014331410 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:18:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:18:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:18:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:18:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:18:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:18:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:18:51 INFO - TEST-OK | /FileAPI/historical.html | took 1540ms 14:18:51 INFO - PROCESS | 1837 | 1461014331470 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:18:51 INFO - PROCESS | 1837 | 1461014331477 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:18:51 INFO - TEST-START | /FileAPI/idlharness.html 14:18:51 INFO - PROCESS | 1837 | 1461014331494 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - PROCESS | 1837 | 1461014331498 Marionette TRACE conn3 <- [1,3026,null,{}] 14:18:51 INFO - PROCESS | 1837 | 1461014331520 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:51 INFO - PROCESS | 1837 | 1461014331823 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:18:52 INFO - PROCESS | 1837 | 1461014332052 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134be6000 == 168 [pid = 1837] [id = 766] 14:18:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412ecdbc00) [pid = 1837] [serial = 2297] [outer = (nil)] 14:18:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f4131e49000) [pid = 1837] [serial = 2298] [outer = 0x7f412ecdbc00] 14:18:52 INFO - PROCESS | 1837 | 1461014332170 Marionette DEBUG loaded listener.js 14:18:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f4131f8ac00) [pid = 1837] [serial = 2299] [outer = 0x7f412ecdbc00] 14:18:54 INFO - PROCESS | 1837 | 1461014334358 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:18:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:18:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:18:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:18:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:18:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:18:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:18:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:18:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:18:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:18:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:18:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:18:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:18:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:18:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:18:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:18:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:18:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:18:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 2954ms 14:18:54 INFO - PROCESS | 1837 | 1461014334455 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 1837 | 1461014334462 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:18:54 INFO - TEST-START | /FileAPI/idlharness.worker 14:18:54 INFO - PROCESS | 1837 | 1461014334473 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - PROCESS | 1837 | 1461014334485 Marionette TRACE conn3 <- [1,3030,null,{}] 14:18:54 INFO - PROCESS | 1837 | 1461014334573 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:54 INFO - PROCESS | 1837 | 1461014334812 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:18:55 INFO - PROCESS | 1837 | 1461014335080 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41375bd800 == 169 [pid = 1837] [id = 767] 14:18:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f4131e59c00) [pid = 1837] [serial = 2300] [outer = (nil)] 14:18:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f41374c9c00) [pid = 1837] [serial = 2301] [outer = 0x7f4131e59c00] 14:18:55 INFO - PROCESS | 1837 | 1461014335159 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f4137616400) [pid = 1837] [serial = 2302] [outer = 0x7f4131e59c00] 14:18:55 INFO - PROCESS | 1837 | [1837] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:18:57 INFO - PROCESS | 1837 | 1461014337454 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:18:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:18:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:18:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:57 INFO - {} 14:18:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3095ms 14:18:57 INFO - PROCESS | 1837 | 1461014337598 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:18:57 INFO - PROCESS | 1837 | 1461014337606 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:18:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:18:57 INFO - PROCESS | 1837 | 1461014337618 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:18:57 INFO - PROCESS | 1837 | 1461014337621 Marionette TRACE conn3 <- [1,3034,null,{}] 14:18:57 INFO - PROCESS | 1837 | 1461014337633 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:57 INFO - PROCESS | 1837 | 1461014337954 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:18:58 INFO - PROCESS | 1837 | 1461014338235 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413ecdb000 == 170 [pid = 1837] [id = 768] 14:18:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f41374d3400) [pid = 1837] [serial = 2303] [outer = (nil)] 14:18:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f4142f43c00) [pid = 1837] [serial = 2304] [outer = 0x7f41374d3400] 14:18:58 INFO - PROCESS | 1837 | 1461014338309 Marionette DEBUG loaded listener.js 14:18:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7f4142f4d800) [pid = 1837] [serial = 2305] [outer = 0x7f41374d3400] 14:18:59 INFO - PROCESS | 1837 | 1461014339071 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:18:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1491ms 14:18:59 INFO - PROCESS | 1837 | 1461014339109 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:18:59 INFO - PROCESS | 1837 | 1461014339111 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:18:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:18:59 INFO - PROCESS | 1837 | 1461014339118 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:18:59 INFO - PROCESS | 1837 | 1461014339120 Marionette TRACE conn3 <- [1,3038,null,{}] 14:18:59 INFO - PROCESS | 1837 | 1461014339125 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:59 INFO - PROCESS | 1837 | 1461014339354 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:18:59 INFO - PROCESS | 1837 | 1461014339666 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413f24b800 == 171 [pid = 1837] [id = 769] 14:18:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7f414339f400) [pid = 1837] [serial = 2306] [outer = (nil)] 14:18:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7f41434e5c00) [pid = 1837] [serial = 2307] [outer = 0x7f414339f400] 14:18:59 INFO - PROCESS | 1837 | 1461014339742 Marionette DEBUG loaded listener.js 14:18:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7f41436f1400) [pid = 1837] [serial = 2308] [outer = 0x7f414339f400] 14:19:00 INFO - PROCESS | 1837 | 1461014340528 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:19:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:19:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:19:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1438ms 14:19:00 INFO - PROCESS | 1837 | 1461014340557 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:19:00 INFO - PROCESS | 1837 | 1461014340560 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:19:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:19:00 INFO - PROCESS | 1837 | 1461014340566 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:19:00 INFO - PROCESS | 1837 | 1461014340569 Marionette TRACE conn3 <- [1,3042,null,{}] 14:19:00 INFO - PROCESS | 1837 | 1461014340574 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:00 INFO - PROCESS | 1837 | 1461014340859 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:19:01 INFO - PROCESS | 1837 | 1461014341113 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4142c5d000 == 172 [pid = 1837] [id = 770] 14:19:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7f4142f47800) [pid = 1837] [serial = 2309] [outer = (nil)] 14:19:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7f4144d10400) [pid = 1837] [serial = 2310] [outer = 0x7f4142f47800] 14:19:01 INFO - PROCESS | 1837 | 1461014341192 Marionette DEBUG loaded listener.js 14:19:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7f4144e3f400) [pid = 1837] [serial = 2311] [outer = 0x7f4142f47800] 14:19:02 INFO - PROCESS | 1837 | 1461014342360 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:19:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1838ms 14:19:02 INFO - PROCESS | 1837 | 1461014342405 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:19:02 INFO - PROCESS | 1837 | 1461014342414 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:19:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:19:02 INFO - PROCESS | 1837 | 1461014342469 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:19:02 INFO - PROCESS | 1837 | 1461014342477 Marionette TRACE conn3 <- [1,3046,null,{}] 14:19:02 INFO - PROCESS | 1837 | 1461014342500 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:02 INFO - PROCESS | 1837 | 1461014342744 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:19:03 INFO - PROCESS | 1837 | 1461014343165 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413d595800 == 173 [pid = 1837] [id = 771] 14:19:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7f41302e9800) [pid = 1837] [serial = 2312] [outer = (nil)] 14:19:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7f41374cd800) [pid = 1837] [serial = 2313] [outer = 0x7f41302e9800] 14:19:03 INFO - PROCESS | 1837 | 1461014343242 Marionette DEBUG loaded listener.js 14:19:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7f413be0c000) [pid = 1837] [serial = 2314] [outer = 0x7f41302e9800] 14:19:03 INFO - PROCESS | 1837 | [1837] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:19:04 INFO - PROCESS | 1837 | 1461014344099 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:19:04 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:19:04 INFO - {} 14:19:04 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1679ms 14:19:04 INFO - PROCESS | 1837 | 1461014344126 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:19:04 INFO - PROCESS | 1837 | 1461014344129 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:19:04 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:19:04 INFO - PROCESS | 1837 | 1461014344135 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:19:04 INFO - PROCESS | 1837 | 1461014344137 Marionette TRACE conn3 <- [1,3050,null,{}] 14:19:04 INFO - PROCESS | 1837 | 1461014344143 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:04 INFO - PROCESS | 1837 | 1461014344377 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:19:04 INFO - PROCESS | 1837 | 1461014344674 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413e22e000 == 174 [pid = 1837] [id = 772] 14:19:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7f413be10c00) [pid = 1837] [serial = 2315] [outer = (nil)] 14:19:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7f413e243800) [pid = 1837] [serial = 2316] [outer = 0x7f413be10c00] 14:19:04 INFO - PROCESS | 1837 | 1461014344749 Marionette DEBUG loaded listener.js 14:19:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7f413ebc0400) [pid = 1837] [serial = 2317] [outer = 0x7f413be10c00] 14:19:05 INFO - PROCESS | 1837 | 1461014345588 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:19:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:19:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:19:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:19:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:19:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1479ms 14:19:05 INFO - PROCESS | 1837 | 1461014345622 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:19:05 INFO - PROCESS | 1837 | 1461014345626 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:19:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:19:05 INFO - PROCESS | 1837 | 1461014345640 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:19:05 INFO - PROCESS | 1837 | 1461014345642 Marionette TRACE conn3 <- [1,3054,null,{}] 14:19:05 INFO - PROCESS | 1837 | 1461014345648 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:05 INFO - PROCESS | 1837 | 1461014345882 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:19:06 INFO - PROCESS | 1837 | 1461014346165 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4146292800 == 175 [pid = 1837] [id = 773] 14:19:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7f413c0f0c00) [pid = 1837] [serial = 2318] [outer = (nil)] 14:19:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7f413ee6bc00) [pid = 1837] [serial = 2319] [outer = 0x7f413c0f0c00] 14:19:06 INFO - PROCESS | 1837 | 1461014346245 Marionette DEBUG loaded listener.js 14:19:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7f4140375000) [pid = 1837] [serial = 2320] [outer = 0x7f413c0f0c00] 14:19:07 INFO - PROCESS | 1837 | 1461014347554 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:19:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2027ms 14:19:07 INFO - PROCESS | 1837 | 1461014347704 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:19:07 INFO - PROCESS | 1837 | 1461014347711 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:19:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:19:07 INFO - PROCESS | 1837 | 1461014347874 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:19:07 INFO - PROCESS | 1837 | 1461014347878 Marionette TRACE conn3 <- [1,3058,null,{}] 14:19:07 INFO - PROCESS | 1837 | 1461014347888 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:08 INFO - PROCESS | 1837 | 1461014348104 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:19:08 INFO - PROCESS | 1837 | 1461014348378 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41476e0800 == 176 [pid = 1837] [id = 774] 14:19:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7f413ebc3c00) [pid = 1837] [serial = 2321] [outer = (nil)] 14:19:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7f414676e800) [pid = 1837] [serial = 2322] [outer = 0x7f413ebc3c00] 14:19:08 INFO - PROCESS | 1837 | 1461014348450 Marionette DEBUG loaded listener.js 14:19:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7f4146929000) [pid = 1837] [serial = 2323] [outer = 0x7f413ebc3c00] 14:19:09 INFO - PROCESS | 1837 | 1461014349334 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:19:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:19:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:19:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:19:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:19:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:19:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:19:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:19:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:19:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1634ms 14:19:09 INFO - PROCESS | 1837 | 1461014349367 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:19:09 INFO - PROCESS | 1837 | 1461014349378 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:19:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:19:09 INFO - PROCESS | 1837 | 1461014349384 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:19:09 INFO - PROCESS | 1837 | 1461014349394 Marionette TRACE conn3 <- [1,3062,null,{}] 14:19:09 INFO - PROCESS | 1837 | 1461014349447 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:09 INFO - PROCESS | 1837 | 1461014349724 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:19:10 INFO - PROCESS | 1837 | 1461014350051 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4149569000 == 177 [pid = 1837] [id = 775] 14:19:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7f4146d03000) [pid = 1837] [serial = 2324] [outer = (nil)] 14:19:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7f4146d08800) [pid = 1837] [serial = 2325] [outer = 0x7f4146d03000] 14:19:10 INFO - PROCESS | 1837 | 1461014350145 Marionette DEBUG loaded listener.js 14:19:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7f414764fc00) [pid = 1837] [serial = 2326] [outer = 0x7f4146d03000] 14:19:10 INFO - PROCESS | 1837 | [1837] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:19:11 INFO - PROCESS | 1837 | 1461014351038 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:19:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:19:11 INFO - {} 14:19:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1692ms 14:19:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:19:11 INFO - PROCESS | 1837 | 1461014351077 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:19:11 INFO - PROCESS | 1837 | 1461014351080 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:19:11 INFO - PROCESS | 1837 | 1461014351086 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:19:11 INFO - PROCESS | 1837 | 1461014351089 Marionette TRACE conn3 <- [1,3066,null,{}] 14:19:11 INFO - PROCESS | 1837 | 1461014351094 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:11 INFO - PROCESS | 1837 | 1461014351323 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:19:11 INFO - PROCESS | 1837 | 1461014351607 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4155191000 == 178 [pid = 1837] [id = 776] 14:19:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7f4146b22000) [pid = 1837] [serial = 2327] [outer = (nil)] 14:19:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7f4147a37c00) [pid = 1837] [serial = 2328] [outer = 0x7f4146b22000] 14:19:11 INFO - PROCESS | 1837 | 1461014351678 Marionette DEBUG loaded listener.js 14:19:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7f4147a51000) [pid = 1837] [serial = 2329] [outer = 0x7f4146b22000] 14:19:12 INFO - PROCESS | 1837 | 1461014352500 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:19:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:19:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:19:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:19:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:19:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:19:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:19:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:19:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1429ms 14:19:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:19:12 INFO - PROCESS | 1837 | 1461014352516 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:19:12 INFO - PROCESS | 1837 | 1461014352518 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:19:12 INFO - PROCESS | 1837 | 1461014352525 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:19:12 INFO - PROCESS | 1837 | 1461014352527 Marionette TRACE conn3 <- [1,3070,null,{}] 14:19:12 INFO - PROCESS | 1837 | 1461014352532 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:12 INFO - PROCESS | 1837 | 1461014352752 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:19:13 INFO - PROCESS | 1837 | 1461014353015 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415654c800 == 179 [pid = 1837] [id = 777] 14:19:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7f412eaa8000) [pid = 1837] [serial = 2330] [outer = (nil)] 14:19:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7f4140076800) [pid = 1837] [serial = 2331] [outer = 0x7f412eaa8000] 14:19:13 INFO - PROCESS | 1837 | 1461014353086 Marionette DEBUG loaded listener.js 14:19:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7f4148613000) [pid = 1837] [serial = 2332] [outer = 0x7f412eaa8000] 14:19:13 INFO - PROCESS | 1837 | 1461014353916 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:19:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:19:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:19:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:19:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:19:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:19:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:19:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1441ms 14:19:13 INFO - PROCESS | 1837 | 1461014353968 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:19:13 INFO - PROCESS | 1837 | 1461014353970 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:19:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:19:13 INFO - PROCESS | 1837 | 1461014353976 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:19:13 INFO - PROCESS | 1837 | 1461014353978 Marionette TRACE conn3 <- [1,3074,null,{}] 14:19:13 INFO - PROCESS | 1837 | 1461014353984 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:14 INFO - PROCESS | 1837 | 1461014354241 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:19:14 INFO - PROCESS | 1837 | 1461014354511 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4159c93000 == 180 [pid = 1837] [id = 778] 14:19:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7f413ebbcc00) [pid = 1837] [serial = 2333] [outer = (nil)] 14:19:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7f414861a800) [pid = 1837] [serial = 2334] [outer = 0x7f413ebbcc00] 14:19:14 INFO - PROCESS | 1837 | 1461014354593 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7f41486b2000) [pid = 1837] [serial = 2335] [outer = 0x7f413ebbcc00] 14:19:15 INFO - PROCESS | 1837 | 1461014355400 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:19:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:19:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:19:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:19:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:19:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:19:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:19:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1437ms 14:19:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:19:15 INFO - PROCESS | 1837 | 1461014355416 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:19:15 INFO - PROCESS | 1837 | 1461014355418 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:19:15 INFO - PROCESS | 1837 | 1461014355424 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 1837 | 1461014355427 Marionette TRACE conn3 <- [1,3078,null,{}] 14:19:15 INFO - PROCESS | 1837 | 1461014355432 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:15 INFO - PROCESS | 1837 | 1461014355652 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:19:15 INFO - PROCESS | 1837 | 1461014355961 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a398000 == 181 [pid = 1837] [id = 779] 14:19:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7f4147c41c00) [pid = 1837] [serial = 2336] [outer = (nil)] 14:19:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7f4148aa8400) [pid = 1837] [serial = 2337] [outer = 0x7f4147c41c00] 14:19:16 INFO - PROCESS | 1837 | 1461014356031 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7f4149521400) [pid = 1837] [serial = 2338] [outer = 0x7f4147c41c00] 14:19:16 INFO - PROCESS | 1837 | 1461014356940 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:19:16 INFO - PROCESS | 1837 | 1461014356977 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:19:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:19:16 INFO - PROCESS | 1837 | 1461014356986 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:19:16 INFO - PROCESS | 1837 | 1461014356990 Marionette TRACE conn3 <- [1,3082,null,{}] 14:19:17 INFO - PROCESS | 1837 | 1461014357000 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:17 INFO - PROCESS | 1837 | 1461014357330 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:19:17 INFO - PROCESS | 1837 | 1461014357549 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415a775800 == 182 [pid = 1837] [id = 780] 14:19:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7f4146ad8000) [pid = 1837] [serial = 2339] [outer = (nil)] 14:19:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7f414b0cb000) [pid = 1837] [serial = 2340] [outer = 0x7f4146ad8000] 14:19:17 INFO - PROCESS | 1837 | 1461014357624 Marionette DEBUG loaded listener.js 14:19:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7f414e506c00) [pid = 1837] [serial = 2341] [outer = 0x7f4146ad8000] 14:19:18 INFO - PROCESS | 1837 | 1461014358392 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:19:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:19:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:19:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:19:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1436ms 14:19:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:19:18 INFO - PROCESS | 1837 | 1461014358427 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:19:18 INFO - PROCESS | 1837 | 1461014358430 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:19:18 INFO - PROCESS | 1837 | 1461014358436 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:19:18 INFO - PROCESS | 1837 | 1461014358439 Marionette TRACE conn3 <- [1,3086,null,{}] 14:19:18 INFO - PROCESS | 1837 | 1461014358444 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:18 INFO - PROCESS | 1837 | 1461014358677 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:19:18 INFO - PROCESS | 1837 | 1461014358944 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f415d125000 == 183 [pid = 1837] [id = 781] 14:19:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7f4147a32c00) [pid = 1837] [serial = 2342] [outer = (nil)] 14:19:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7f41542d5000) [pid = 1837] [serial = 2343] [outer = 0x7f4147a32c00] 14:19:19 INFO - PROCESS | 1837 | 1461014359015 Marionette DEBUG loaded listener.js 14:19:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7f415504b000) [pid = 1837] [serial = 2344] [outer = 0x7f4147a32c00] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413beba000 == 182 [pid = 1837] [id = 261] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc8e800 == 181 [pid = 1837] [id = 514] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132464000 == 180 [pid = 1837] [id = 342] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41339b6800 == 179 [pid = 1837] [id = 763] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132503000 == 178 [pid = 1837] [id = 762] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412f382000 == 177 [pid = 1837] [id = 761] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412c9c7800 == 176 [pid = 1837] [id = 760] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4146298000 == 175 [pid = 1837] [id = 758] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4144eef000 == 174 [pid = 1837] [id = 757] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f414337b000 == 173 [pid = 1837] [id = 756] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142df8000 == 172 [pid = 1837] [id = 755] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4142c43000 == 171 [pid = 1837] [id = 754] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4140ecc000 == 170 [pid = 1837] [id = 753] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413f25c000 == 169 [pid = 1837] [id = 752] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413ed5d800 == 168 [pid = 1837] [id = 751] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413e73e800 == 167 [pid = 1837] [id = 750] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413dfd9800 == 166 [pid = 1837] [id = 749] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413d594800 == 165 [pid = 1837] [id = 748] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136f1c800 == 164 [pid = 1837] [id = 746] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413bc7e000 == 163 [pid = 1837] [id = 747] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136f2f000 == 162 [pid = 1837] [id = 745] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4136a0d000 == 161 [pid = 1837] [id = 744] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f41352db000 == 160 [pid = 1837] [id = 743] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f413505c800 == 159 [pid = 1837] [id = 742] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4134c62000 == 158 [pid = 1837] [id = 741] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4133d80800 == 157 [pid = 1837] [id = 740] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132506800 == 156 [pid = 1837] [id = 739] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f412dfb7800 == 155 [pid = 1837] [id = 738] 14:19:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7f4132183000 == 154 [pid = 1837] [id = 737] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7f4143394c00) [pid = 1837] [serial = 2124] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7f41434e8c00) [pid = 1837] [serial = 2127] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7f4131f83800) [pid = 1837] [serial = 2073] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7f412ea47400) [pid = 1837] [serial = 2207] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7f412ecae800) [pid = 1837] [serial = 2208] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7f413e909000) [pid = 1837] [serial = 2168] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7f413e57b400) [pid = 1837] [serial = 2166] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7f413e247800) [pid = 1837] [serial = 2165] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7f413d8d3800) [pid = 1837] [serial = 2163] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7f413c076800) [pid = 1837] [serial = 2162] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7f413761c000) [pid = 1837] [serial = 2160] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7f41374d0400) [pid = 1837] [serial = 2159] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7f4136849000) [pid = 1837] [serial = 2157] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7f413682a400) [pid = 1837] [serial = 2156] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7f4133dd3000) [pid = 1837] [serial = 2154] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7f4133cc3400) [pid = 1837] [serial = 2153] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7f4132990c00) [pid = 1837] [serial = 2151] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7f4132983800) [pid = 1837] [serial = 2150] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7f4131e5b000) [pid = 1837] [serial = 2148] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7f41302e5000) [pid = 1837] [serial = 2147] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7f412ea50400) [pid = 1837] [serial = 2145] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7f412df87400) [pid = 1837] [serial = 2144] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7f412d36f400) [pid = 1837] [serial = 2204] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7f412c5f0800) [pid = 1837] [serial = 2201] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7f412c896400) [pid = 1837] [serial = 2202] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7f4145cd3800) [pid = 1837] [serial = 2199] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7f4145ccc000) [pid = 1837] [serial = 2198] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7f4145485400) [pid = 1837] [serial = 2196] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7f41452d4400) [pid = 1837] [serial = 2195] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7f4144e3fc00) [pid = 1837] [serial = 2193] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7f4144e39400) [pid = 1837] [serial = 2192] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7f4144d0f400) [pid = 1837] [serial = 2190] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7f41445ed800) [pid = 1837] [serial = 2189] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7f4144259c00) [pid = 1837] [serial = 2187] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7f41441bdc00) [pid = 1837] [serial = 2186] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7f414414d000) [pid = 1837] [serial = 2184] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7f41436f8000) [pid = 1837] [serial = 2183] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7f41434eb800) [pid = 1837] [serial = 2181] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7f4142f45400) [pid = 1837] [serial = 2180] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7f4142e46800) [pid = 1837] [serial = 2178] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f414233e000) [pid = 1837] [serial = 2177] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f4140e95400) [pid = 1837] [serial = 2175] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f41401bc400) [pid = 1837] [serial = 2174] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f413ee20800) [pid = 1837] [serial = 2172] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f413ed7d000) [pid = 1837] [serial = 2171] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f413ebbe800) [pid = 1837] [serial = 2169] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f412ecd0800) [pid = 1837] [serial = 2210] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f412d37b400) [pid = 1837] [serial = 2205] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f412f287400) [pid = 1837] [serial = 2211] [outer = (nil)] [url = about:blank] 14:19:21 INFO - PROCESS | 1837 | 1461014361649 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:19:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:19:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3240ms 14:19:21 INFO - PROCESS | 1837 | 1461014361677 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:19:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:19:21 INFO - PROCESS | 1837 | 1461014361682 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:19:21 INFO - PROCESS | 1837 | 1461014361690 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - PROCESS | 1837 | 1461014361696 Marionette TRACE conn3 <- [1,3090,null,{}] 14:19:21 INFO - PROCESS | 1837 | 1461014361705 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:21 INFO - PROCESS | 1837 | 1461014361918 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:19:22 INFO - PROCESS | 1837 | 1461014362187 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412c8cd800 == 155 [pid = 1837] [id = 782] 14:19:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7f412c5ec400) [pid = 1837] [serial = 2345] [outer = (nil)] 14:19:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7f412c88e800) [pid = 1837] [serial = 2346] [outer = 0x7f412c5ec400] 14:19:22 INFO - PROCESS | 1837 | 1461014362258 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7f412ca16c00) [pid = 1837] [serial = 2347] [outer = 0x7f412c5ec400] 14:19:22 INFO - PROCESS | 1837 | 1461014362970 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:19:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1335ms 14:19:23 INFO - PROCESS | 1837 | 1461014363025 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:19:23 INFO - PROCESS | 1837 | 1461014363033 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:19:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:19:23 INFO - PROCESS | 1837 | 1461014363044 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:19:23 INFO - PROCESS | 1837 | 1461014363047 Marionette TRACE conn3 <- [1,3094,null,{}] 14:19:23 INFO - PROCESS | 1837 | 1461014363065 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:23 INFO - PROCESS | 1837 | 1461014363284 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:19:23 INFO - PROCESS | 1837 | 1461014363301 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f412f163000 == 156 [pid = 1837] [id = 783] 14:19:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7f412ca17000) [pid = 1837] [serial = 2348] [outer = (nil)] 14:19:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7f412e723c00) [pid = 1837] [serial = 2349] [outer = 0x7f412ca17000] 14:19:23 INFO - PROCESS | 1837 | 1461014363363 Marionette DEBUG loaded listener.js 14:19:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7f412ea4a000) [pid = 1837] [serial = 2350] [outer = 0x7f412ca17000] 14:19:24 INFO - PROCESS | 1837 | 1461014364415 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:19:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1428ms 14:19:24 INFO - PROCESS | 1837 | 1461014364473 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:19:24 INFO - PROCESS | 1837 | 1461014364476 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:19:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:19:24 INFO - PROCESS | 1837 | 1461014364485 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:19:24 INFO - PROCESS | 1837 | 1461014364490 Marionette TRACE conn3 <- [1,3098,null,{}] 14:19:24 INFO - PROCESS | 1837 | 1461014364527 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:24 INFO - PROCESS | 1837 | 1461014364926 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:19:24 INFO - PROCESS | 1837 | 1461014364965 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4132448800 == 157 [pid = 1837] [id = 784] 14:19:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7f412cb71400) [pid = 1837] [serial = 2351] [outer = (nil)] 14:19:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7f412f3f9400) [pid = 1837] [serial = 2352] [outer = 0x7f412cb71400] 14:19:25 INFO - PROCESS | 1837 | 1461014365029 Marionette DEBUG loaded listener.js 14:19:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7f41302eb800) [pid = 1837] [serial = 2353] [outer = 0x7f412cb71400] 14:19:25 INFO - PROCESS | 1837 | 1461014365985 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:19:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1543ms 14:19:26 INFO - PROCESS | 1837 | 1461014366030 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:19:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:19:26 INFO - PROCESS | 1837 | 1461014366035 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:19:26 INFO - PROCESS | 1837 | 1461014366040 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - PROCESS | 1837 | 1461014366043 Marionette TRACE conn3 <- [1,3102,null,{}] 14:19:26 INFO - PROCESS | 1837 | 1461014366048 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7f412cb78000) [pid = 1837] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7f412f5d2400) [pid = 1837] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7f412eab1400) [pid = 1837] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7f413ee1a400) [pid = 1837] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7f4142bcd800) [pid = 1837] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7f41322b5000) [pid = 1837] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7f413ec28400) [pid = 1837] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7f413ebbf000) [pid = 1837] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7f413ebb9000) [pid = 1837] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7f413ebb8c00) [pid = 1837] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7f413c0e1800) [pid = 1837] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7f41374cd000) [pid = 1837] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7f4136a5e400) [pid = 1837] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7f413684dc00) [pid = 1837] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7f4133cc4400) [pid = 1837] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7f4136acbc00) [pid = 1837] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7f41339f2000) [pid = 1837] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7f413298f000) [pid = 1837] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7f4131e61c00) [pid = 1837] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7f4131f90400) [pid = 1837] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7f4131e64400) [pid = 1837] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7f4131d9bc00) [pid = 1837] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7f412eaa9400) [pid = 1837] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7f412c898400) [pid = 1837] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7f412d375000) [pid = 1837] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7f412c5a0c00) [pid = 1837] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:19:26 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7f414233ec00) [pid = 1837] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:19:27 INFO - PROCESS | 1837 | 1461014367043 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:19:27 INFO - PROCESS | 1837 | 1461014367190 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f413357e000 == 158 [pid = 1837] [id = 785] 14:19:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7f412f3ff800) [pid = 1837] [serial = 2354] [outer = (nil)] 14:19:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7f4131d9c400) [pid = 1837] [serial = 2355] [outer = 0x7f412f3ff800] 14:19:27 INFO - PROCESS | 1837 | 1461014367251 Marionette DEBUG loaded listener.js 14:19:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7f4131ea8c00) [pid = 1837] [serial = 2356] [outer = 0x7f412f3ff800] 14:19:27 INFO - PROCESS | 1837 | 1461014367913 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:19:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:19:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1884ms 14:19:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:19:27 INFO - PROCESS | 1837 | 1461014367924 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:19:27 INFO - PROCESS | 1837 | 1461014367926 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:19:27 INFO - PROCESS | 1837 | 1461014367932 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:19:27 INFO - PROCESS | 1837 | 1461014367934 Marionette TRACE conn3 <- [1,3106,null,{}] 14:19:27 INFO - PROCESS | 1837 | 1461014367939 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:28 INFO - PROCESS | 1837 | 1461014368147 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:19:28 INFO - PROCESS | 1837 | 1461014368374 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134bdc000 == 159 [pid = 1837] [id = 786] 14:19:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7f412ab66c00) [pid = 1837] [serial = 2357] [outer = (nil)] 14:19:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7f4131f82400) [pid = 1837] [serial = 2358] [outer = 0x7f412ab66c00] 14:19:28 INFO - PROCESS | 1837 | 1461014368450 Marionette DEBUG loaded listener.js 14:19:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7f41322ad000) [pid = 1837] [serial = 2359] [outer = 0x7f412ab66c00] 14:19:29 INFO - PROCESS | 1837 | 1461014369434 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:19:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:19:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:19:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:19:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1534ms 14:19:29 INFO - PROCESS | 1837 | 1461014369467 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:19:29 INFO - PROCESS | 1837 | 1461014369473 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:19:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:19:29 INFO - PROCESS | 1837 | 1461014369483 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:19:29 INFO - PROCESS | 1837 | 1461014369487 Marionette TRACE conn3 <- [1,3110,null,{}] 14:19:29 INFO - PROCESS | 1837 | 1461014369496 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:29 INFO - PROCESS | 1837 | 1461014369769 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:19:30 INFO - PROCESS | 1837 | 1461014370091 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f41301b9000 == 160 [pid = 1837] [id = 787] 14:19:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7f412d373400) [pid = 1837] [serial = 2360] [outer = (nil)] 14:19:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7f412e726000) [pid = 1837] [serial = 2361] [outer = 0x7f412d373400] 14:19:30 INFO - PROCESS | 1837 | 1461014370232 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7f412ecaa400) [pid = 1837] [serial = 2362] [outer = 0x7f412d373400] 14:19:31 INFO - PROCESS | 1837 | 1461014371037 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:19:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:19:31 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:19:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:19:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1586ms 14:19:31 INFO - PROCESS | 1837 | 1461014371071 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:19:31 INFO - PROCESS | 1837 | 1461014371079 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:19:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:19:31 INFO - PROCESS | 1837 | 1461014371090 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:19:31 INFO - PROCESS | 1837 | 1461014371093 Marionette TRACE conn3 <- [1,3114,null,{}] 14:19:31 INFO - PROCESS | 1837 | 1461014371099 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:31 INFO - PROCESS | 1837 | 1461014371337 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:19:31 INFO - PROCESS | 1837 | 1461014371626 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0945d468-869c-45f2-8831-66af6a8a0519\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7f4134fc5800 == 161 [pid = 1837] [id = 788] 14:19:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7f412d377400) [pid = 1837] [serial = 2363] [outer = (nil)] 14:19:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7f4131e4c400) [pid = 1837] [serial = 2364] [outer = 0x7f412d377400] 14:19:31 INFO - PROCESS | 1837 | 1461014371707 Marionette DEBUG loaded listener.js 14:19:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7f4131f8d000) [pid = 1837] [serial = 2365] [outer = 0x7f412d377400] 14:19:32 INFO - PROCESS | 1837 | 1461014372641 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:19:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:19:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1588ms 14:19:32 INFO - PROCESS | 1837 | 1461014372678 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:19:32 INFO - PROCESS | 1837 | 1461014372683 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:19:33 WARNING - u'runner_teardown' () 14:19:33 INFO - No more tests 14:19:33 INFO - Got 0 unexpected results 14:19:33 INFO - SUITE-END | took 1234s 14:19:33 INFO - Closing logging queue 14:19:33 INFO - queue closed 14:19:34 INFO - Return code: 0 14:19:34 WARNING - # TBPL SUCCESS # 14:19:34 INFO - Running post-action listener: _resource_record_post_action 14:19:34 INFO - Running post-run listener: _resource_record_post_run 14:19:35 INFO - Total resource usage - Wall time: 1269s; CPU: 98.0%; Read bytes: 8482816; Write bytes: 975278080; Read time: 368; Write time: 365480 14:19:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:19:35 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51388416; Read time: 0; Write time: 74272 14:19:35 INFO - run-tests - Wall time: 1240s; CPU: 98.0%; Read bytes: 5857280; Write bytes: 923889664; Read time: 288; Write time: 291208 14:19:35 INFO - Running post-run listener: _upload_blobber_files 14:19:35 INFO - Blob upload gear active. 14:19:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:19:35 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:19:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:19:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:19:35 INFO - (blobuploader) - INFO - Open directory for files ... 14:19:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:19:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:19:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:19:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:19:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:19:36 INFO - (blobuploader) - INFO - Done attempting. 14:19:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:19:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:19:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:19:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:19:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:19:37 INFO - (blobuploader) - INFO - Done attempting. 14:19:37 INFO - (blobuploader) - INFO - Iteration through files over. 14:19:37 INFO - Return code: 0 14:19:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:19:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:19:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3aabd5ad667d8b9b42507ada2c181976d33795860a43cfd3d54977c3dcb150b7226a7be3d183a167455e3a023b3fa0264678ad464b6d2c2bcb2c3eb9f2cf1795", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b2f0e6e8060d25aa0ae3c4999077cbc0bf6725f50eeea9b6f6cbc3ef8b8c0e38a06c6e3d73e6232a709610cf35516219cc38af9e4308290420296a6c769102bd"} 14:19:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:19:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:19:37 INFO - Contents: 14:19:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3aabd5ad667d8b9b42507ada2c181976d33795860a43cfd3d54977c3dcb150b7226a7be3d183a167455e3a023b3fa0264678ad464b6d2c2bcb2c3eb9f2cf1795", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b2f0e6e8060d25aa0ae3c4999077cbc0bf6725f50eeea9b6f6cbc3ef8b8c0e38a06c6e3d73e6232a709610cf35516219cc38af9e4308290420296a6c769102bd"} 14:19:37 INFO - Running post-run listener: copy_logs_to_upload_dir 14:19:37 INFO - Copying logs to upload dir... 14:19:37 INFO - mkdir: /builds/slave/test/build/upload/logs 14:19:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1364.641191 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 44 secs) (at 2016-04-18 14:19:38.043473) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 14:19:38.044659) ========= 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-1461011709.487448-1937655587 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3aabd5ad667d8b9b42507ada2c181976d33795860a43cfd3d54977c3dcb150b7226a7be3d183a167455e3a023b3fa0264678ad464b6d2c2bcb2c3eb9f2cf1795", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b2f0e6e8060d25aa0ae3c4999077cbc0bf6725f50eeea9b6f6cbc3ef8b8c0e38a06c6e3d73e6232a709610cf35516219cc38af9e4308290420296a6c769102bd"} build_url:https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037749 build_url: 'https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/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/3aabd5ad667d8b9b42507ada2c181976d33795860a43cfd3d54977c3dcb150b7226a7be3d183a167455e3a023b3fa0264678ad464b6d2c2bcb2c3eb9f2cf1795", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b2f0e6e8060d25aa0ae3c4999077cbc0bf6725f50eeea9b6f6cbc3ef8b8c0e38a06c6e3d73e6232a709610cf35516219cc38af9e4308290420296a6c769102bd"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZnSF71sLRhmTb07mA7xUOA/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-18 14:19:38.120431) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 14:19:38.120965) ========= 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-1461011709.487448-1937655587 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023378 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 14:19:38.188961) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 14:19:38.189359) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 14:19:38.189780) ========= ========= Total master_lag: 1.76 =========