builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-542 starttime: 1466588842.13 results: success (0) buildid: 20160622010102 builduid: 15a2bdba63f94b45ac0a712a9a170911 revision: 800dc20aca781026226a03c3f43ff132b5cfdc1d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:22.132067) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:22.173262) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:22.184082) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:22.232688) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:22.232980) ========= 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=5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264 _=/tools/buildbot/bin/python using PTY: False --2016-06-22 02:47:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.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% 7.92M=0.001s 2016-06-22 02:47:22 (7.92 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.310870 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:22.576126) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:22.576429) ========= 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=5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.027988 ========= master_lag: 0.20 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:22.801479) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 02:47:22.801833) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 800dc20aca781026226a03c3f43ff132b5cfdc1d --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 800dc20aca781026226a03c3f43ff132b5cfdc1d --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=5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264 _=/tools/buildbot/bin/python using PTY: False 2016-06-22 02:47:22,837 truncating revision to first 12 chars 2016-06-22 02:47:22,838 Setting DEBUG logging. 2016-06-22 02:47:22,838 attempt 1/10 2016-06-22 02:47:22,838 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/800dc20aca78?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-22 02:47:24,412 unpacking tar archive at: mozilla-beta-800dc20aca78/testing/mozharness/ program finished with exit code 0 elapsedTime=1.851350 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 02:47:24.691309) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:24.691595) ========= script_repo_revision: 800dc20aca781026226a03c3f43ff132b5cfdc1d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:24.691988) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:24.692262) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:47:25.085223) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 11 secs) (at 2016-06-22 02:47:25.085518) ========= /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-beta --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-beta', '--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=5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264 _=/tools/buildbot/bin/python using PTY: False 02:47:25 INFO - MultiFileLogger online at 20160622 02:47:25 in /builds/slave/test 02:47:25 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 02:47:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:47:25 INFO - {'append_to_log': False, 02:47:25 INFO - 'base_work_dir': '/builds/slave/test', 02:47:25 INFO - 'blob_upload_branch': 'mozilla-beta', 02:47:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:47:25 INFO - 'buildbot_json_path': 'buildprops.json', 02:47:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:47:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:47:25 INFO - 'download_minidump_stackwalk': True, 02:47:25 INFO - 'download_symbols': 'true', 02:47:25 INFO - 'e10s': False, 02:47:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:47:25 INFO - 'tooltool.py': '/tools/tooltool.py', 02:47:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:47:25 INFO - '/tools/misc-python/virtualenv.py')}, 02:47:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:47:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:47:25 INFO - 'log_level': 'info', 02:47:25 INFO - 'log_to_console': True, 02:47:25 INFO - 'opt_config_files': (), 02:47:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:47:25 INFO - '--processes=1', 02:47:25 INFO - '--config=%(test_path)s/wptrunner.ini', 02:47:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:47:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:47:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:47:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:47:25 INFO - 'pip_index': False, 02:47:25 INFO - 'require_test_zip': True, 02:47:25 INFO - 'test_type': ('testharness',), 02:47:25 INFO - 'this_chunk': '1', 02:47:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:47:25 INFO - 'total_chunks': '10', 02:47:25 INFO - 'virtualenv_path': 'venv', 02:47:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:47:25 INFO - 'work_dir': 'build'} 02:47:25 INFO - ##### 02:47:25 INFO - ##### Running clobber step. 02:47:25 INFO - ##### 02:47:25 INFO - Running pre-action listener: _resource_record_pre_action 02:47:25 INFO - Running main action method: clobber 02:47:25 INFO - rmtree: /builds/slave/test/build 02:47:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:47:26 INFO - Running post-action listener: _resource_record_post_action 02:47:26 INFO - ##### 02:47:26 INFO - ##### Running read-buildbot-config step. 02:47:26 INFO - ##### 02:47:26 INFO - Running pre-action listener: _resource_record_pre_action 02:47:26 INFO - Running main action method: read_buildbot_config 02:47:26 INFO - Using buildbot properties: 02:47:26 INFO - { 02:47:26 INFO - "project": "", 02:47:26 INFO - "product": "firefox", 02:47:26 INFO - "script_repo_revision": "production", 02:47:26 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 02:47:26 INFO - "repository": "", 02:47:26 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 02:47:26 INFO - "buildid": "20160622010102", 02:47:26 INFO - "pgo_build": "False", 02:47:26 INFO - "basedir": "/builds/slave/test", 02:47:26 INFO - "buildnumber": 6, 02:47:26 INFO - "slavename": "tst-linux32-spot-542", 02:47:26 INFO - "revision": "800dc20aca781026226a03c3f43ff132b5cfdc1d", 02:47:26 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 02:47:26 INFO - "platform": "linux", 02:47:26 INFO - "branch": "mozilla-beta", 02:47:26 INFO - "repo_path": "releases/mozilla-beta", 02:47:26 INFO - "moz_repo_path": "", 02:47:26 INFO - "stage_platform": "linux", 02:47:26 INFO - "builduid": "15a2bdba63f94b45ac0a712a9a170911", 02:47:26 INFO - "slavebuilddir": "test" 02:47:26 INFO - } 02:47:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 02:47:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 02:47:26 INFO - Running post-action listener: _resource_record_post_action 02:47:26 INFO - ##### 02:47:26 INFO - ##### Running download-and-extract step. 02:47:26 INFO - ##### 02:47:26 INFO - Running pre-action listener: _resource_record_pre_action 02:47:26 INFO - Running main action method: download_and_extract 02:47:26 INFO - mkdir: /builds/slave/test/build/tests 02:47:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:26 INFO - https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:47:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:47:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:47:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:47:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 02:47:30 INFO - Downloaded 1291 bytes. 02:47:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:47:30 INFO - Using the following test package requirements: 02:47:30 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:47:30 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:47:30 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 02:47:30 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:47:30 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 02:47:30 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:47:30 INFO - u'jsshell-linux-i686.zip'], 02:47:30 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:47:30 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 02:47:30 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:47:30 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:47:30 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 02:47:30 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:47:30 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 02:47:30 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:47:30 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 02:47:30 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:47:30 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 02:47:30 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 02:47:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:30 INFO - https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:47:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:47:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:47:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:47:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 02:47:33 INFO - Downloaded 22810659 bytes. 02:47:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:47:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:47:34 INFO - caution: filename not matched: web-platform/* 02:47:34 INFO - Return code: 11 02:47:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:34 INFO - https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:47:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:47:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:47:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:47:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 02:47:38 INFO - Downloaded 36389080 bytes. 02:47:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:47:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:47:42 INFO - caution: filename not matched: bin/* 02:47:42 INFO - caution: filename not matched: config/* 02:47:42 INFO - caution: filename not matched: mozbase/* 02:47:42 INFO - caution: filename not matched: marionette/* 02:47:42 INFO - caution: filename not matched: tools/wptserve/* 02:47:42 INFO - Return code: 11 02:47: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')]} 02:47:42 INFO - https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:47:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:47:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:47:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:47:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 02:47:48 INFO - Downloaded 69341190 bytes. 02:47:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:47:48 INFO - mkdir: /builds/slave/test/properties 02:47:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:47:48 INFO - Writing to file /builds/slave/test/properties/build_url 02:47:48 INFO - Contents: 02:47:48 INFO - build_url:https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:47:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:47:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:47:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:47:49 INFO - Contents: 02:47:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:47:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:49 INFO - https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:47:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:47:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:47:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:47:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 02:47:57 INFO - Downloaded 92328243 bytes. 02:47:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:47:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:48:07 INFO - Return code: 0 02:48:07 INFO - Running post-action listener: _resource_record_post_action 02:48:07 INFO - Running post-action listener: set_extra_try_arguments 02:48:07 INFO - ##### 02:48:07 INFO - ##### Running create-virtualenv step. 02:48:07 INFO - ##### 02:48:07 INFO - Running pre-action listener: _pre_create_virtualenv 02:48:07 INFO - Running pre-action listener: _resource_record_pre_action 02:48:07 INFO - Running main action method: create_virtualenv 02:48:07 INFO - Creating virtualenv /builds/slave/test/build/venv 02:48:07 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 02:48:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:48:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:48:08 INFO - Using real prefix '/usr' 02:48:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:48:09 INFO - Installing distribute.............................................................................................................................................................................................done. 02:48:13 INFO - Installing pip.................done. 02:48:13 INFO - Return code: 0 02:48:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:48: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')]} 02:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:48:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48: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')]} 02:48:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:48:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85f6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x865d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87112b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8700f70>, '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 0x8700620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8706750>, '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': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', '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 02:48:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:48:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:48:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:48:13 INFO - 'CCACHE_UMASK': '002', 02:48:13 INFO - 'DISPLAY': ':0', 02:48:13 INFO - 'HOME': '/home/cltbld', 02:48:13 INFO - 'LANG': 'en_US.UTF-8', 02:48:13 INFO - 'LOGNAME': 'cltbld', 02:48:13 INFO - 'MAIL': '/var/mail/cltbld', 02:48:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:48:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:48:13 INFO - 'MOZ_NO_REMOTE': '1', 02:48:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:48:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:48:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:48:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:48:13 INFO - 'PWD': '/builds/slave/test', 02:48:13 INFO - 'SHELL': '/bin/bash', 02:48:13 INFO - 'SHLVL': '1', 02:48:13 INFO - 'TERM': 'linux', 02:48:13 INFO - 'TMOUT': '86400', 02:48:13 INFO - 'USER': 'cltbld', 02:48:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', 02:48:13 INFO - '_': '/tools/buildbot/bin/python'} 02:48:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:48:13 INFO - Downloading/unpacking psutil>=0.7.1 02:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:48:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:48:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:48:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:48:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:48:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:48:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:48:17 INFO - Installing collected packages: psutil 02:48:17 INFO - Running setup.py install for psutil 02:48:17 INFO - building 'psutil._psutil_linux' extension 02:48:17 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-i686-2.7/psutil/_psutil_linux.o 02:48:18 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:48:18 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:48:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 02:48:18 INFO - building 'psutil._psutil_posix' extension 02:48:18 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-i686-2.7/psutil/_psutil_posix.o 02:48:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 02:48:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:48:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:48:19 INFO - Successfully installed psutil 02:48:19 INFO - Cleaning up... 02:48:19 INFO - Return code: 0 02:48:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:48:19 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')]} 02:48:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:48:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:19 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')]} 02:48:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:48:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85f6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x865d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87112b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8700f70>, '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 0x8700620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8706750>, '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': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', '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 02:48:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:48:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:48:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:48:19 INFO - 'CCACHE_UMASK': '002', 02:48:19 INFO - 'DISPLAY': ':0', 02:48:19 INFO - 'HOME': '/home/cltbld', 02:48:19 INFO - 'LANG': 'en_US.UTF-8', 02:48:19 INFO - 'LOGNAME': 'cltbld', 02:48:19 INFO - 'MAIL': '/var/mail/cltbld', 02:48:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:48:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:48:19 INFO - 'MOZ_NO_REMOTE': '1', 02:48:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:48:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:48:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:48:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:48:19 INFO - 'PWD': '/builds/slave/test', 02:48:19 INFO - 'SHELL': '/bin/bash', 02:48:19 INFO - 'SHLVL': '1', 02:48:19 INFO - 'TERM': 'linux', 02:48:19 INFO - 'TMOUT': '86400', 02:48:19 INFO - 'USER': 'cltbld', 02:48:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', 02:48:19 INFO - '_': '/tools/buildbot/bin/python'} 02:48:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:48:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:48:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:48:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:48:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:48:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:48:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:48:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:48:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:48:23 INFO - Installing collected packages: mozsystemmonitor 02:48:23 INFO - Running setup.py install for mozsystemmonitor 02:48:23 INFO - Successfully installed mozsystemmonitor 02:48:23 INFO - Cleaning up... 02:48:23 INFO - Return code: 0 02:48:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:48:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:48:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:48:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:48:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85f6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x865d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87112b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8700f70>, '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 0x8700620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8706750>, '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': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', '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 02:48:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:48:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:48:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:48:23 INFO - 'CCACHE_UMASK': '002', 02:48:23 INFO - 'DISPLAY': ':0', 02:48:23 INFO - 'HOME': '/home/cltbld', 02:48:23 INFO - 'LANG': 'en_US.UTF-8', 02:48:23 INFO - 'LOGNAME': 'cltbld', 02:48:23 INFO - 'MAIL': '/var/mail/cltbld', 02:48:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:48:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:48:23 INFO - 'MOZ_NO_REMOTE': '1', 02:48:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:48:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:48:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:48:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:48:23 INFO - 'PWD': '/builds/slave/test', 02:48:23 INFO - 'SHELL': '/bin/bash', 02:48:23 INFO - 'SHLVL': '1', 02:48:23 INFO - 'TERM': 'linux', 02:48:23 INFO - 'TMOUT': '86400', 02:48:23 INFO - 'USER': 'cltbld', 02:48:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', 02:48:23 INFO - '_': '/tools/buildbot/bin/python'} 02:48:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:48:23 INFO - Downloading/unpacking blobuploader==1.2.4 02:48:23 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 02:48:23 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 02:48:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:23 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 02:48:23 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 02:48:27 INFO - Downloading blobuploader-1.2.4.tar.gz 02:48:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:48:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:48:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:48:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:48:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:48:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:48:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:48:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:48:28 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 02:48:28 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 02:48:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:28 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 02:48:28 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 02:48:29 INFO - Downloading docopt-0.6.1.tar.gz 02:48:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:48:29 INFO - Installing collected packages: blobuploader, requests, docopt 02:48:29 INFO - Running setup.py install for blobuploader 02:48:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:48:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:48:29 INFO - Running setup.py install for requests 02:48:30 INFO - Running setup.py install for docopt 02:48:30 INFO - Successfully installed blobuploader requests docopt 02:48:30 INFO - Cleaning up... 02:48:30 INFO - Return code: 0 02:48:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:48:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:48:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:48:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:48:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:48:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85f6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x865d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87112b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8700f70>, '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 0x8700620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8706750>, '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': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', '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 02:48:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:48:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:48:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:48:30 INFO - 'CCACHE_UMASK': '002', 02:48:30 INFO - 'DISPLAY': ':0', 02:48:30 INFO - 'HOME': '/home/cltbld', 02:48:30 INFO - 'LANG': 'en_US.UTF-8', 02:48:30 INFO - 'LOGNAME': 'cltbld', 02:48:30 INFO - 'MAIL': '/var/mail/cltbld', 02:48:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:48:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:48:30 INFO - 'MOZ_NO_REMOTE': '1', 02:48:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:48:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:48:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:48:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:48:30 INFO - 'PWD': '/builds/slave/test', 02:48:30 INFO - 'SHELL': '/bin/bash', 02:48:30 INFO - 'SHLVL': '1', 02:48:30 INFO - 'TERM': 'linux', 02:48:30 INFO - 'TMOUT': '86400', 02:48:30 INFO - 'USER': 'cltbld', 02:48:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', 02:48:30 INFO - '_': '/tools/buildbot/bin/python'} 02:48:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:48:31 INFO - Running setup.py (path:/tmp/pip-6gkMyM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:48:31 INFO - Running setup.py (path:/tmp/pip-QUwTQZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:48:31 INFO - Running setup.py (path:/tmp/pip-1l5FP2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:48:31 INFO - Running setup.py (path:/tmp/pip-49MmOM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:48:31 INFO - Running setup.py (path:/tmp/pip-RAH_c5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:48:31 INFO - Running setup.py (path:/tmp/pip-xWyPzc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:48:31 INFO - Running setup.py (path:/tmp/pip-MvuOTK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:48:32 INFO - Running setup.py (path:/tmp/pip-iCUvMo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:48:32 INFO - Running setup.py (path:/tmp/pip-7JEaFn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:48:32 INFO - Running setup.py (path:/tmp/pip-Isk9hA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:48:32 INFO - Running setup.py (path:/tmp/pip-U2De66-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:48:32 INFO - Running setup.py (path:/tmp/pip-FuFZ_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:48:32 INFO - Running setup.py (path:/tmp/pip-_QVDla-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:48:32 INFO - Running setup.py (path:/tmp/pip-GVK4JM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:48:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:48:32 INFO - Running setup.py (path:/tmp/pip-40PJbt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:48:33 INFO - Running setup.py (path:/tmp/pip-CWPZXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:48:33 INFO - Running setup.py (path:/tmp/pip-RIjE7r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:48:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:48:33 INFO - Running setup.py (path:/tmp/pip-AKN2yd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:48:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:48:33 INFO - Running setup.py (path:/tmp/pip-gnVhrt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:48:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:48:33 INFO - Running setup.py (path:/tmp/pip-oxfeKX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:48:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:48:34 INFO - Running setup.py (path:/tmp/pip-ovwLMr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:48:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:48:34 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 02:48:34 INFO - Running setup.py install for manifestparser 02:48:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:48:34 INFO - Running setup.py install for mozcrash 02:48:34 INFO - Running setup.py install for mozdebug 02:48:34 INFO - Running setup.py install for mozdevice 02:48:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:48:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:48:35 INFO - Running setup.py install for mozfile 02:48:35 INFO - Running setup.py install for mozhttpd 02:48:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:48:35 INFO - Running setup.py install for mozinfo 02:48:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:48:35 INFO - Running setup.py install for mozInstall 02:48:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:48:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:48:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:48:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:48:35 INFO - Running setup.py install for mozleak 02:48:36 INFO - Running setup.py install for mozlog 02:48:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:48:36 INFO - Running setup.py install for moznetwork 02:48:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:48:36 INFO - Running setup.py install for mozprocess 02:48:36 INFO - Running setup.py install for mozprofile 02:48:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:48:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:48:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:48:37 INFO - Running setup.py install for mozrunner 02:48:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:48:37 INFO - Running setup.py install for mozscreenshot 02:48:37 INFO - Running setup.py install for moztest 02:48:37 INFO - Running setup.py install for mozversion 02:48:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:48:37 INFO - Running setup.py install for wptserve 02:48:38 INFO - Running setup.py install for marionette-driver 02:48:38 INFO - Running setup.py install for browsermob-proxy 02:48:38 INFO - Running setup.py install for marionette-client 02:48:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:48:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:48:39 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 02:48:39 INFO - Cleaning up... 02:48:39 INFO - Return code: 0 02:48:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:48:39 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')]} 02:48:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:48:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:39 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')]} 02:48:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:48:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:48:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85f6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x865d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87112b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8700f70>, '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 0x8700620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8706750>, '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': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', '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 02:48:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:48:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:48:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:48:39 INFO - 'CCACHE_UMASK': '002', 02:48:39 INFO - 'DISPLAY': ':0', 02:48:39 INFO - 'HOME': '/home/cltbld', 02:48:39 INFO - 'LANG': 'en_US.UTF-8', 02:48:39 INFO - 'LOGNAME': 'cltbld', 02:48:39 INFO - 'MAIL': '/var/mail/cltbld', 02:48:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:48:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:48:39 INFO - 'MOZ_NO_REMOTE': '1', 02:48:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:48:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:48:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:48:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:48:39 INFO - 'PWD': '/builds/slave/test', 02:48:39 INFO - 'SHELL': '/bin/bash', 02:48:39 INFO - 'SHLVL': '1', 02:48:39 INFO - 'TERM': 'linux', 02:48:39 INFO - 'TMOUT': '86400', 02:48:39 INFO - 'USER': 'cltbld', 02:48:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', 02:48:39 INFO - '_': '/tools/buildbot/bin/python'} 02:48:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:48:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:48:39 INFO - Running setup.py (path:/tmp/pip-nikzMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:48:39 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)) 02:48:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:48:39 INFO - Running setup.py (path:/tmp/pip-rj0SC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:48:39 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)) 02:48:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:48:39 INFO - Running setup.py (path:/tmp/pip-FQzKi9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:48:40 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)) 02:48:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:48:40 INFO - Running setup.py (path:/tmp/pip-euwGjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:48:40 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)) 02:48:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:48:40 INFO - Running setup.py (path:/tmp/pip-XKdg0k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:48:40 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)) 02:48:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:48:40 INFO - Running setup.py (path:/tmp/pip-ZO8vN2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:48:40 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)) 02:48:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:48:40 INFO - Running setup.py (path:/tmp/pip-hxPkdx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:48:40 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)) 02:48:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:48:40 INFO - Running setup.py (path:/tmp/pip-CGushR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:48:40 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)) 02:48:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:48:40 INFO - Running setup.py (path:/tmp/pip-gHh1eB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:48:40 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)) 02:48:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:48:40 INFO - Running setup.py (path:/tmp/pip-OurzHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:48:41 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)) 02:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:48:41 INFO - Running setup.py (path:/tmp/pip-FAXTfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:48:41 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)) 02:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:48:41 INFO - Running setup.py (path:/tmp/pip-uQjt2Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:48:41 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)) 02:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:48:41 INFO - Running setup.py (path:/tmp/pip-3Xxc6K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:48:41 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)) 02:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:48:41 INFO - Running setup.py (path:/tmp/pip-f5KLNL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:48:41 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)) 02:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:48:41 INFO - Running setup.py (path:/tmp/pip-Xdx8_0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:48:41 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)) 02:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:48:41 INFO - Running setup.py (path:/tmp/pip-h2ptEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:48:41 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)) 02:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:48:41 INFO - Running setup.py (path:/tmp/pip-_kb5Ye-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:48:41 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)) 02:48:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:48:42 INFO - Running setup.py (path:/tmp/pip-lSrMXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:48:42 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)) 02:48:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:48:42 INFO - Running setup.py (path:/tmp/pip-VoMiJb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:48:42 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)) 02:48:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:48:42 INFO - Running setup.py (path:/tmp/pip-m8m6ai-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:48:42 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)) 02:48:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:48:42 INFO - Running setup.py (path:/tmp/pip-ElHXTO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:48:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:48:42 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)) 02:48:42 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)) 02:48:42 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)) 02:48:42 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)) 02:48:42 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)) 02:48:42 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)) 02:48:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:48:42 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 02:48:42 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 02:48:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:48:42 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 02:48:42 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 02:48:46 INFO - Downloading blessings-1.6.tar.gz 02:48:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:48:46 INFO - Installing collected packages: blessings 02:48:46 INFO - Running setup.py install for blessings 02:48:47 INFO - Successfully installed blessings 02:48:47 INFO - Cleaning up... 02:48:47 INFO - Return code: 0 02:48:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:48:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:48:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:48:47 INFO - Reading from file tmpfile_stdout 02:48:47 INFO - Current package versions: 02:48:47 INFO - argparse == 1.2.1 02:48:47 INFO - blessings == 1.6 02:48:47 INFO - blobuploader == 1.2.4 02:48:47 INFO - browsermob-proxy == 0.6.0 02:48:47 INFO - docopt == 0.6.1 02:48:47 INFO - manifestparser == 1.1 02:48:47 INFO - marionette-client == 2.3.0 02:48:47 INFO - marionette-driver == 1.4.0 02:48:47 INFO - mozInstall == 1.12 02:48:47 INFO - mozcrash == 0.17 02:48:47 INFO - mozdebug == 0.1 02:48:47 INFO - mozdevice == 0.48 02:48:47 INFO - mozfile == 1.2 02:48:47 INFO - mozhttpd == 0.7 02:48:47 INFO - mozinfo == 0.9 02:48:47 INFO - mozleak == 0.1 02:48:47 INFO - mozlog == 3.1 02:48:47 INFO - moznetwork == 0.27 02:48:47 INFO - mozprocess == 0.22 02:48:47 INFO - mozprofile == 0.28 02:48:47 INFO - mozrunner == 6.11 02:48:47 INFO - mozscreenshot == 0.1 02:48:47 INFO - mozsystemmonitor == 0.0 02:48:47 INFO - moztest == 0.7 02:48:47 INFO - mozversion == 1.4 02:48:47 INFO - psutil == 3.1.1 02:48:47 INFO - requests == 1.2.3 02:48:47 INFO - wptserve == 1.4.0 02:48:47 INFO - wsgiref == 0.1.2 02:48:47 INFO - Running post-action listener: _resource_record_post_action 02:48:47 INFO - Running post-action listener: _start_resource_monitoring 02:48:47 INFO - Starting resource monitoring. 02:48:47 INFO - ##### 02:48:47 INFO - ##### Running pull step. 02:48:47 INFO - ##### 02:48:47 INFO - Running pre-action listener: _resource_record_pre_action 02:48:47 INFO - Running main action method: pull 02:48:47 INFO - Pull has nothing to do! 02:48:47 INFO - Running post-action listener: _resource_record_post_action 02:48:47 INFO - ##### 02:48:47 INFO - ##### Running install step. 02:48:47 INFO - ##### 02:48:47 INFO - Running pre-action listener: _resource_record_pre_action 02:48:47 INFO - Running main action method: install 02:48:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:48:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:48:48 INFO - Reading from file tmpfile_stdout 02:48:48 INFO - Detecting whether we're running mozinstall >=1.0... 02:48:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:48:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:48:48 INFO - Reading from file tmpfile_stdout 02:48:48 INFO - Output received: 02:48:48 INFO - Usage: mozinstall [options] installer 02:48:48 INFO - Options: 02:48:48 INFO - -h, --help show this help message and exit 02:48:48 INFO - -d DEST, --destination=DEST 02:48:48 INFO - Directory to install application into. [default: 02:48:48 INFO - "/builds/slave/test"] 02:48:48 INFO - --app=APP Application being installed. [default: firefox] 02:48:48 INFO - mkdir: /builds/slave/test/build/application 02:48:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:48:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 02:49:17 INFO - Reading from file tmpfile_stdout 02:49:17 INFO - Output received: 02:49:17 INFO - /builds/slave/test/build/application/firefox/firefox 02:49:17 INFO - Running post-action listener: _resource_record_post_action 02:49:17 INFO - ##### 02:49:17 INFO - ##### Running run-tests step. 02:49:17 INFO - ##### 02:49:17 INFO - Running pre-action listener: _resource_record_pre_action 02:49:17 INFO - Running main action method: run_tests 02:49:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:49:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:49:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:49:17 INFO - grabbing minidump binary from tooltool 02:49:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:17 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8700f70>, '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 0x8700620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8706750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:49:17 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:49:17 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 02:49:18 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:49:18 INFO - Return code: 0 02:49:18 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:49:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:49:18 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/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 02:49:18 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/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 02:49:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:49:18 INFO - 'CCACHE_UMASK': '002', 02:49:18 INFO - 'DISPLAY': ':0', 02:49:18 INFO - 'HOME': '/home/cltbld', 02:49:18 INFO - 'LANG': 'en_US.UTF-8', 02:49:18 INFO - 'LOGNAME': 'cltbld', 02:49:18 INFO - 'MAIL': '/var/mail/cltbld', 02:49:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:49:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:49:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:49:18 INFO - 'MOZ_NO_REMOTE': '1', 02:49:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:49:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:49:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:49:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:49:18 INFO - 'PWD': '/builds/slave/test', 02:49:18 INFO - 'SHELL': '/bin/bash', 02:49:18 INFO - 'SHLVL': '1', 02:49:18 INFO - 'TERM': 'linux', 02:49:18 INFO - 'TMOUT': '86400', 02:49:18 INFO - 'USER': 'cltbld', 02:49:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264', 02:49:18 INFO - '_': '/tools/buildbot/bin/python'} 02:49:18 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/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 02:49:18 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:49:18 INFO - import pkg_resources 02:49:20 INFO - Using 1 client processes 02:49:20 INFO - wptserve Starting http server on 127.0.0.1:8000 02:49:20 INFO - wptserve Starting http server on 127.0.0.1:8001 02:49:20 INFO - wptserve Starting http server on 127.0.0.1:8443 02:49:22 INFO - SUITE-START | Running 778 tests 02:49:22 INFO - Running testharness tests 02:49:22 INFO - Setting up ssl 02:49:22 INFO - PROCESS | certutil | 02:49:22 INFO - PROCESS | certutil | 02:49:22 INFO - PROCESS | certutil | 02:49:22 INFO - Certificate Nickname Trust Attributes 02:49:22 INFO - SSL,S/MIME,JAR/XPI 02:49:22 INFO - 02:49:22 INFO - web-platform-tests CT,, 02:49:22 INFO - 02:49:22 INFO - Starting runner 02:49:25 INFO - PROCESS | 1822 | 1466588965482 Marionette DEBUG Marionette enabled via build flag and pref 02:49:25 INFO - PROCESS | 1822 | ++DOCSHELL 0xa4d4f000 == 1 [pid = 1822] [id = 1] 02:49:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 1 (0xa4d4f400) [pid = 1822] [serial = 1] [outer = (nil)] 02:49:25 INFO - PROCESS | 1822 | [1822] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:49:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 2 (0xa4d4fc00) [pid = 1822] [serial = 2] [outer = 0xa4d4f400] 02:49:26 INFO - PROCESS | 1822 | 1466588966197 Marionette INFO Listening on port 2828 02:49:26 INFO - PROCESS | 1822 | 1466588966821 Marionette DEBUG Marionette enabled via command-line flag 02:49:26 INFO - PROCESS | 1822 | ++DOCSHELL 0xa23a8800 == 2 [pid = 1822] [id = 2] 02:49:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 3 (0xa23a9c00) [pid = 1822] [serial = 3] [outer = (nil)] 02:49:26 INFO - PROCESS | 1822 | [1822] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:49:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 4 (0xa8c0d000) [pid = 1822] [serial = 4] [outer = 0xa23a9c00] 02:49:26 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20ce760 02:49:27 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d8260 02:49:27 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f8220 02:49:27 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f8e60 02:49:27 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20feba0 02:49:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 5 (0xa110c800) [pid = 1822] [serial = 5] [outer = 0xa4d4f400] 02:49:27 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:49:27 INFO - PROCESS | 1822 | 1466588967222 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55945 02:49:27 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:49:27 INFO - PROCESS | 1822 | 1466588967252 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55946 02:49:27 INFO - PROCESS | 1822 | 1466588967314 Marionette DEBUG Closed connection conn0 02:49:27 INFO - PROCESS | 1822 | [1822] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 02:49:27 INFO - PROCESS | 1822 | 1466588967424 Marionette DEBUG Closed connection conn1 02:49:27 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:49:27 INFO - PROCESS | 1822 | 1466588967436 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55947 02:49:27 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:49:27 INFO - PROCESS | 1822 | 1466588967490 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55948 02:49:27 INFO - PROCESS | 1822 | 1466588967496 Marionette DEBUG Closed connection conn2 02:49:27 INFO - PROCESS | 1822 | 1466588967531 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:49:27 INFO - PROCESS | 1822 | 1466588967560 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160622010102","device":"desktop","version":"48.0"} 02:49:28 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:49:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a388400 == 3 [pid = 1822] [id = 3] 02:49:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 6 (0x9a388800) [pid = 1822] [serial = 6] [outer = (nil)] 02:49:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a388c00 == 4 [pid = 1822] [id = 4] 02:49:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 7 (0x9a38c800) [pid = 1822] [serial = 7] [outer = (nil)] 02:49:29 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:49:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x997ee000 == 5 [pid = 1822] [id = 5] 02:49:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 8 (0x997ee400) [pid = 1822] [serial = 8] [outer = (nil)] 02:49:30 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:49:30 INFO - PROCESS | 1822 | [1822] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:49:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 9 (0x9968fc00) [pid = 1822] [serial = 9] [outer = 0x997ee400] 02:49:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 10 (0x99816000) [pid = 1822] [serial = 10] [outer = 0x9a388800] 02:49:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 11 (0x99817c00) [pid = 1822] [serial = 11] [outer = 0x9a38c800] 02:49:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 12 (0x9981a000) [pid = 1822] [serial = 12] [outer = 0x997ee400] 02:49:31 INFO - PROCESS | 1822 | 1466588971810 Marionette INFO startBrowser aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:31 INFO - PROCESS | 1822 | 1466588971856 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 1822 | 1466588971875 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 1822 | 1466588971878 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 13 (0x98086800) [pid = 1822] [serial = 13] [outer = 0x997ee400] 02:49:32 INFO - PROCESS | 1822 | 1466588972568 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"aeba8e56-f2a0-40d7-b571-08ed3e2b0256","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160622010102","device":"desktop","version":"48.0","command_id":1}}] 02:49:32 INFO - PROCESS | 1822 | 1466588972759 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}] 02:49:32 INFO - PROCESS | 1822 | 1466588972766 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:32 INFO - PROCESS | 1822 | 1466588972912 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:49:33 INFO - PROCESS | 1822 | 1466588973136 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:49:33 INFO - PROCESS | 1822 | 1466588973145 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:33 INFO - PROCESS | 1822 | [1822] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:49:33 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:49:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 14 (0x98ca9000) [pid = 1822] [serial = 14] [outer = 0x997ee400] 02:49:33 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:49:33 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:49:33 INFO - PROCESS | 1822 | 1466588973630 Marionette TRACE conn3 <- [1,3,null,{}] 02:49:33 INFO - PROCESS | 1822 | 1466588973646 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:49:33 INFO - PROCESS | 1822 | 1466588973654 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:33 INFO - PROCESS | 1822 | 1466588973679 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:49:33 INFO - PROCESS | 1822 | 1466588973789 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 1822 | 1466588973792 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:49:33 INFO - PROCESS | 1822 | 1466588973811 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1822 | 1466588973819 Marionette TRACE conn3 <- [1,6,null,{}] 02:49:33 INFO - PROCESS | 1822 | 1466588973828 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}] 02:49:33 INFO - PROCESS | 1822 | 1466588973835 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:33 INFO - PROCESS | 1822 | 1466588973866 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:49:33 INFO - PROCESS | 1822 | 1466588973876 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:33 INFO - PROCESS | 1822 | 1466588973884 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x93e66000 == 6 [pid = 1822] [id = 6] 02:49:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 15 (0x93e66400) [pid = 1822] [serial = 15] [outer = (nil)] 02:49:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 16 (0x93ed8400) [pid = 1822] [serial = 16] [outer = 0x93e66400] 02:49:33 INFO - PROCESS | 1822 | 1466588973961 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 17 (0x93edd000) [pid = 1822] [serial = 17] [outer = 0x93e66400] 02:49:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b72c00 == 7 [pid = 1822] [id = 7] 02:49:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 18 (0x93b75800) [pid = 1822] [serial = 18] [outer = (nil)] 02:49:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 19 (0x93b7c800) [pid = 1822] [serial = 19] [outer = 0x93b75800] 02:49:34 INFO - PROCESS | 1822 | 1466588974430 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 20 (0x93cd1400) [pid = 1822] [serial = 20] [outer = 0x93b75800] 02:49:34 INFO - PROCESS | 1822 | [1822] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:49:34 INFO - PROCESS | 1822 | 1466588974990 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]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1233ms 02:49:35 INFO - PROCESS | 1822 | 1466588975109 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 1822 | 1466588975112 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:49:35 INFO - PROCESS | 1822 | 1466588975145 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1822 | 1466588975148 Marionette TRACE conn3 <- [1,10,null,{}] 02:49:35 INFO - PROCESS | 1822 | 1466588975172 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}] 02:49:35 INFO - PROCESS | 1822 | 1466588975182 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:35 INFO - PROCESS | 1822 | 1466588975366 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:49:35 INFO - PROCESS | 1822 | 1466588975384 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1822 | 1466588975394 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x9210d400 == 8 [pid = 1822] [id = 8] 02:49:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 21 (0x9210d800) [pid = 1822] [serial = 21] [outer = (nil)] 02:49:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 22 (0x9210f800) [pid = 1822] [serial = 22] [outer = 0x9210d800] 02:49:35 INFO - PROCESS | 1822 | 1466588975467 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 23 (0x9773f400) [pid = 1822] [serial = 23] [outer = 0x9210d800] 02:49:36 INFO - PROCESS | 1822 | 1466588976466 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]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1348ms 02:49:36 INFO - PROCESS | 1822 | 1466588976484 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1822 | 1466588976491 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:49:36 INFO - PROCESS | 1822 | 1466588976499 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1822 | 1466588976505 Marionette TRACE conn3 <- [1,14,null,{}] 02:49:36 INFO - PROCESS | 1822 | 1466588976513 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}] 02:49:36 INFO - PROCESS | 1822 | 1466588976518 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:36 INFO - PROCESS | 1822 | 1466588976742 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:49:36 INFO - PROCESS | 1822 | 1466588976919 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:36 INFO - PROCESS | 1822 | 1466588976929 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x92109000 == 9 [pid = 1822] [id = 9] 02:49:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 24 (0x92438c00) [pid = 1822] [serial = 24] [outer = (nil)] 02:49:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 25 (0x92529c00) [pid = 1822] [serial = 25] [outer = 0x92438c00] 02:49:37 INFO - PROCESS | 1822 | 1466588977014 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 26 (0x92614800) [pid = 1822] [serial = 26] [outer = 0x92438c00] 02:49:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261f800 == 10 [pid = 1822] [id = 10] 02:49:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 27 (0x9261fc00) [pid = 1822] [serial = 27] [outer = (nil)] 02:49:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 28 (0x93b70400) [pid = 1822] [serial = 28] [outer = 0x9261fc00] 02:49:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 29 (0x92620800) [pid = 1822] [serial = 29] [outer = 0x9261fc00] 02:49:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x92431400 == 11 [pid = 1822] [id = 11] 02:49:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 30 (0x93b74c00) [pid = 1822] [serial = 30] [outer = (nil)] 02:49:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 31 (0x93edf800) [pid = 1822] [serial = 31] [outer = 0x93b74c00] 02:49:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 32 (0x93e63400) [pid = 1822] [serial = 32] [outer = 0x93b74c00] 02:49:38 INFO - PROCESS | 1822 | 1466588978226 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]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1783ms 02:49:38 INFO - PROCESS | 1822 | 1466588978352 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1822 | 1466588978359 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:49:38 INFO - PROCESS | 1822 | 1466588978417 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1822 | 1466588978423 Marionette TRACE conn3 <- [1,18,null,{}] 02:49:38 INFO - PROCESS | 1822 | 1466588978441 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}] 02:49:38 INFO - PROCESS | 1822 | 1466588978448 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:38 INFO - PROCESS | 1822 | 1466588978650 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:49:38 INFO - PROCESS | 1822 | 1466588978749 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:38 INFO - PROCESS | 1822 | 1466588978758 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x92620000 == 12 [pid = 1822] [id = 12] 02:49:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 33 (0x93e60000) [pid = 1822] [serial = 33] [outer = (nil)] 02:49:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 34 (0x9803b800) [pid = 1822] [serial = 34] [outer = 0x93e60000] 02:49:38 INFO - PROCESS | 1822 | 1466588978843 Marionette DEBUG loaded listener.js 02:49:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 35 (0x98fbc000) [pid = 1822] [serial = 35] [outer = 0x93e60000] 02:49:39 INFO - PROCESS | 1822 | 1466588979707 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]]]}] 02:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1386ms 02:49:39 INFO - PROCESS | 1822 | 1466588979762 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:49:39 INFO - PROCESS | 1822 | 1466588979767 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:49:39 INFO - PROCESS | 1822 | 1466588979773 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:49:39 INFO - PROCESS | 1822 | 1466588979779 Marionette TRACE conn3 <- [1,22,null,{}] 02:49:39 INFO - PROCESS | 1822 | 1466588979796 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}] 02:49:39 INFO - PROCESS | 1822 | 1466588979804 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:40 INFO - PROCESS | 1822 | 1466588980025 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:49:40 INFO - PROCESS | 1822 | 1466588980154 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 1822 | 1466588980162 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a58b000 == 13 [pid = 1822] [id = 13] 02:49:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 36 (0x9a82b000) [pid = 1822] [serial = 36] [outer = (nil)] 02:49:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 37 (0x9a8dcc00) [pid = 1822] [serial = 37] [outer = 0x9a82b000] 02:49:40 INFO - PROCESS | 1822 | 1466588980249 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 38 (0x9b094800) [pid = 1822] [serial = 38] [outer = 0x9a82b000] 02:49:41 INFO - PROCESS | 1822 | 1466588981077 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]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1334ms 02:49:41 INFO - PROCESS | 1822 | 1466588981110 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 1822 | 1466588981114 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:49:41 INFO - PROCESS | 1822 | 1466588981123 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 1822 | 1466588981126 Marionette TRACE conn3 <- [1,26,null,{}] 02:49:41 INFO - PROCESS | 1822 | 1466588981132 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}] 02:49:41 INFO - PROCESS | 1822 | 1466588981137 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:41 INFO - PROCESS | 1822 | 1466588981319 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:49:41 INFO - PROCESS | 1822 | 1466588981444 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:41 INFO - PROCESS | 1822 | 1466588981450 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x9ba5a400 == 14 [pid = 1822] [id = 14] 02:49:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 39 (0xa20a4800) [pid = 1822] [serial = 39] [outer = (nil)] 02:49:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 40 (0xa253a400) [pid = 1822] [serial = 40] [outer = 0xa20a4800] 02:49:41 INFO - PROCESS | 1822 | 1466588981532 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 41 (0xa33ca000) [pid = 1822] [serial = 41] [outer = 0xa20a4800] 02:49:42 INFO - PROCESS | 1822 | 1466588982729 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]]]}] 02:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1687ms 02:49:42 INFO - PROCESS | 1822 | 1466588982811 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:49:42 INFO - PROCESS | 1822 | 1466588982816 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:49:42 INFO - PROCESS | 1822 | 1466588982833 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:49:42 INFO - PROCESS | 1822 | 1466588982837 Marionette TRACE conn3 <- [1,30,null,{}] 02:49:42 INFO - PROCESS | 1822 | 1466588982845 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}] 02:49:42 INFO - PROCESS | 1822 | 1466588982850 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:43 INFO - PROCESS | 1822 | 1466588983084 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:49:43 INFO - PROCESS | 1822 | 1466588983272 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 1822 | 1466588983285 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b72800 == 15 [pid = 1822] [id = 15] 02:49:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 42 (0x93b78800) [pid = 1822] [serial = 42] [outer = (nil)] 02:49:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 43 (0x97807800) [pid = 1822] [serial = 43] [outer = 0x93b78800] 02:49:43 INFO - PROCESS | 1822 | 1466588983355 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 44 (0x9807dc00) [pid = 1822] [serial = 44] [outer = 0x93b78800] 02:49:44 INFO - PROCESS | 1822 | 1466588984063 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]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1281ms 02:49:44 INFO - PROCESS | 1822 | 1466588984112 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 1822 | 1466588984118 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:49:44 INFO - PROCESS | 1822 | 1466588984156 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 1822 | 1466588984160 Marionette TRACE conn3 <- [1,34,null,{}] 02:49:44 INFO - PROCESS | 1822 | 1466588984166 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}] 02:49:44 INFO - PROCESS | 1822 | 1466588984171 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:44 INFO - PROCESS | 1822 | 1466588984321 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:49:44 INFO - PROCESS | 1822 | 1466588984332 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 1822 | 1466588984341 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x98ca8400 == 16 [pid = 1822] [id = 16] 02:49:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 45 (0x98dd4000) [pid = 1822] [serial = 45] [outer = (nil)] 02:49:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 46 (0x99222400) [pid = 1822] [serial = 46] [outer = 0x98dd4000] 02:49:44 INFO - PROCESS | 1822 | 1466588984407 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 47 (0x9956e800) [pid = 1822] [serial = 47] [outer = 0x98dd4000] 02:49:45 INFO - PROCESS | 1822 | 1466588985146 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]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1038ms 02:49:45 INFO - PROCESS | 1822 | 1466588985190 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1822 | 1466588985193 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:49:45 INFO - PROCESS | 1822 | 1466588985199 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1822 | 1466588985205 Marionette TRACE conn3 <- [1,38,null,{}] 02:49:45 INFO - PROCESS | 1822 | 1466588985220 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}] 02:49:45 INFO - PROCESS | 1822 | 1466588985228 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:45 INFO - PROCESS | 1822 | 1466588985379 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:49:45 INFO - PROCESS | 1822 | 1466588985389 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1822 | 1466588985396 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x95111800 == 17 [pid = 1822] [id = 17] 02:49:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 48 (0x95111c00) [pid = 1822] [serial = 48] [outer = (nil)] 02:49:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 49 (0x97748400) [pid = 1822] [serial = 49] [outer = 0x95111c00] 02:49:45 INFO - PROCESS | 1822 | 1466588985468 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 50 (0x9a079400) [pid = 1822] [serial = 50] [outer = 0x95111c00] 02:49:46 INFO - PROCESS | 1822 | 1466588986207 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]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1033ms 02:49:46 INFO - PROCESS | 1822 | 1466588986233 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:49:46 INFO - PROCESS | 1822 | 1466588986237 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:49:46 INFO - PROCESS | 1822 | 1466588986243 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1822 | 1466588986246 Marionette TRACE conn3 <- [1,42,null,{}] 02:49:46 INFO - PROCESS | 1822 | 1466588986251 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}] 02:49:46 INFO - PROCESS | 1822 | 1466588986256 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:46 INFO - PROCESS | 1822 | 1466588986433 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:49:46 INFO - PROCESS | 1822 | 1466588986451 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 1822 | 1466588986460 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a078c00 == 18 [pid = 1822] [id = 18] 02:49:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 51 (0x9a324c00) [pid = 1822] [serial = 51] [outer = (nil)] 02:49:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 52 (0x9a57f800) [pid = 1822] [serial = 52] [outer = 0x9a324c00] 02:49:46 INFO - PROCESS | 1822 | 1466588986527 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 53 (0x9a58cc00) [pid = 1822] [serial = 53] [outer = 0x9a324c00] 02:49:47 INFO - PROCESS | 1822 | 1466588987254 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]]]}] 02:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1031ms 02:49:47 INFO - PROCESS | 1822 | 1466588987274 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 1822 | 1466588987277 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:49:47 INFO - PROCESS | 1822 | 1466588987282 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 1822 | 1466588987286 Marionette TRACE conn3 <- [1,46,null,{}] 02:49:47 INFO - PROCESS | 1822 | 1466588987291 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}] 02:49:47 INFO - PROCESS | 1822 | 1466588987296 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:47 INFO - PROCESS | 1822 | 1466588987470 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:49:47 INFO - PROCESS | 1822 | 1466588987492 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1822 | 1466588987498 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a38c000 == 19 [pid = 1822] [id = 19] 02:49:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 54 (0x9a38d000) [pid = 1822] [serial = 54] [outer = (nil)] 02:49:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 55 (0x9aee3400) [pid = 1822] [serial = 55] [outer = 0x9a38d000] 02:49:47 INFO - PROCESS | 1822 | 1466588987569 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 56 (0x9b095000) [pid = 1822] [serial = 56] [outer = 0x9a38d000] 02:49:48 INFO - PROCESS | 1822 | 1466588988293 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]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1040ms 02:49:48 INFO - PROCESS | 1822 | 1466588988322 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 1822 | 1466588988326 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:49:48 INFO - PROCESS | 1822 | 1466588988332 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1822 | 1466588988335 Marionette TRACE conn3 <- [1,50,null,{}] 02:49:48 INFO - PROCESS | 1822 | 1466588988355 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}] 02:49:48 INFO - PROCESS | 1822 | 1466588988366 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:48 INFO - PROCESS | 1822 | 1466588988608 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:49:48 INFO - PROCESS | 1822 | 1466588988709 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 1822 | 1466588988715 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x92110800 == 20 [pid = 1822] [id = 20] 02:49:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0xa2098000) [pid = 1822] [serial = 57] [outer = (nil)] 02:49:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0xa23adc00) [pid = 1822] [serial = 58] [outer = 0xa2098000] 02:49:48 INFO - PROCESS | 1822 | 1466588988783 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0xa23f3000) [pid = 1822] [serial = 59] [outer = 0xa2098000] 02:49:49 INFO - PROCESS | 1822 | 1466588989403 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]]]}] 02:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1089ms 02:49:49 INFO - PROCESS | 1822 | 1466588989422 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:49:49 INFO - PROCESS | 1822 | 1466588989424 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:49:49 INFO - PROCESS | 1822 | 1466588989433 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 1822 | 1466588989437 Marionette TRACE conn3 <- [1,54,null,{}] 02:49:49 INFO - PROCESS | 1822 | 1466588989442 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}] 02:49:49 INFO - PROCESS | 1822 | 1466588989446 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:49 INFO - PROCESS | 1822 | 1466588989586 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:49:49 INFO - PROCESS | 1822 | 1466588989603 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 1822 | 1466588989610 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261a800 == 21 [pid = 1822] [id = 21] 02:49:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x9a07c000) [pid = 1822] [serial = 60] [outer = (nil)] 02:49:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0xa2555000) [pid = 1822] [serial = 61] [outer = 0x9a07c000] 02:49:49 INFO - PROCESS | 1822 | 1466588989690 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0xa255bc00) [pid = 1822] [serial = 62] [outer = 0x9a07c000] 02:49:50 INFO - PROCESS | 1822 | 1466588990416 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]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1028ms 02:49:50 INFO - PROCESS | 1822 | 1466588990476 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:49:50 INFO - PROCESS | 1822 | 1466588990479 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:49:50 INFO - PROCESS | 1822 | 1466588990485 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1822 | 1466588990488 Marionette TRACE conn3 <- [1,58,null,{}] 02:49:50 INFO - PROCESS | 1822 | 1466588990501 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}] 02:49:50 INFO - PROCESS | 1822 | 1466588990506 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:50 INFO - PROCESS | 1822 | 1466588990651 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:49:50 INFO - PROCESS | 1822 | 1466588990660 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 1822 | 1466588990666 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x92108400 == 22 [pid = 1822] [id = 22] 02:49:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x93b76000) [pid = 1822] [serial = 63] [outer = (nil)] 02:49:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0xa2ff3400) [pid = 1822] [serial = 64] [outer = 0x93b76000] 02:49:50 INFO - PROCESS | 1822 | 1466588990737 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x9aee3c00) [pid = 1822] [serial = 65] [outer = 0x93b76000] 02:49:51 INFO - PROCESS | 1822 | 1466588991434 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]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 985ms 02:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:49:51 INFO - PROCESS | 1822 | 1466588991471 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 1822 | 1466588991473 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:49:51 INFO - PROCESS | 1822 | 1466588991480 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1822 | 1466588991483 Marionette TRACE conn3 <- [1,62,null,{}] 02:49:51 INFO - PROCESS | 1822 | 1466588991488 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}] 02:49:51 INFO - PROCESS | 1822 | 1466588991493 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:52 INFO - PROCESS | 1822 | 1466588992625 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:49:52 INFO - PROCESS | 1822 | 1466588992761 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 1822 | 1466588992771 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x92619c00 == 23 [pid = 1822] [id = 23] 02:49:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x9261a400) [pid = 1822] [serial = 66] [outer = (nil)] 02:49:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x93b79c00) [pid = 1822] [serial = 67] [outer = 0x9261a400] 02:49:52 INFO - PROCESS | 1822 | 1466588992842 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x93edb400) [pid = 1822] [serial = 68] [outer = 0x9261a400] 02:49:53 INFO - PROCESS | 1822 | 1466588993593 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]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2135ms 02:49:53 INFO - PROCESS | 1822 | 1466588993616 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 1822 | 1466588993622 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x93e66400) [pid = 1822] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x9210d800) [pid = 1822] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x92438c00) [pid = 1822] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x93e60000) [pid = 1822] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x9a82b000) [pid = 1822] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0xa20a4800) [pid = 1822] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x93b78800) [pid = 1822] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x98dd4000) [pid = 1822] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 59 (0x95111c00) [pid = 1822] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 58 (0x9a324c00) [pid = 1822] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 57 (0xa2098000) [pid = 1822] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:49:54 INFO - PROCESS | 1822 | --DOMWINDOW == 56 (0x9a07c000) [pid = 1822] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:49:54 INFO - PROCESS | 1822 | 1466588994183 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1822 | 1466588994186 Marionette TRACE conn3 <- [1,66,null,{}] 02:49:54 INFO - PROCESS | 1822 | 1466588994226 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}] 02:49:54 INFO - PROCESS | 1822 | 1466588994232 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:54 INFO - PROCESS | 1822 | 1466588994369 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:49:54 INFO - PROCESS | 1822 | 1466588994477 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:54 INFO - PROCESS | 1822 | 1466588994488 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x9519a400 == 24 [pid = 1822] [id = 24] 02:49:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0x9519e000) [pid = 1822] [serial = 69] [outer = (nil)] 02:49:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x97744000) [pid = 1822] [serial = 70] [outer = 0x9519e000] 02:49:54 INFO - PROCESS | 1822 | 1466588994557 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x9252d800) [pid = 1822] [serial = 71] [outer = 0x9519e000] 02:49:55 INFO - PROCESS | 1822 | 1466588995187 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]]]}] 02:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1152ms 02:49:55 INFO - PROCESS | 1822 | 1466588995247 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 1822 | 1466588995252 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:49:55 INFO - PROCESS | 1822 | 1466588995258 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 1822 | 1466588995261 Marionette TRACE conn3 <- [1,70,null,{}] 02:49:55 INFO - PROCESS | 1822 | 1466588995267 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}] 02:49:55 INFO - PROCESS | 1822 | 1466588995272 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:55 INFO - PROCESS | 1822 | 1466588995431 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:49:55 INFO - PROCESS | 1822 | 1466588995526 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 1822 | 1466588995535 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b78800 == 25 [pid = 1822] [id = 25] 02:49:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x992ddc00) [pid = 1822] [serial = 72] [outer = (nil)] 02:49:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x9980d400) [pid = 1822] [serial = 73] [outer = 0x992ddc00] 02:49:55 INFO - PROCESS | 1822 | 1466588995603 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x99b68000) [pid = 1822] [serial = 74] [outer = 0x992ddc00] 02:49:56 INFO - PROCESS | 1822 | 1466588996363 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]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1182ms 02:49:56 INFO - PROCESS | 1822 | 1466588996443 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:49:56 INFO - PROCESS | 1822 | 1466588996450 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:49:56 INFO - PROCESS | 1822 | 1466588996459 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1822 | 1466588996464 Marionette TRACE conn3 <- [1,74,null,{}] 02:49:56 INFO - PROCESS | 1822 | 1466588996473 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}] 02:49:56 INFO - PROCESS | 1822 | 1466588996478 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:56 INFO - PROCESS | 1822 | 1466588996689 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:49:56 INFO - PROCESS | 1822 | 1466588996829 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 1822 | 1466588996845 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x92615800 == 26 [pid = 1822] [id = 26] 02:49:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x93b78400) [pid = 1822] [serial = 75] [outer = (nil)] 02:49:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x965da800) [pid = 1822] [serial = 76] [outer = 0x93b78400] 02:49:56 INFO - PROCESS | 1822 | 1466588996928 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x98cb2800) [pid = 1822] [serial = 77] [outer = 0x93b78400] 02:49:57 INFO - PROCESS | 1822 | 1466588997757 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]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1336ms 02:49:57 INFO - PROCESS | 1822 | 1466588997794 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 1822 | 1466588997801 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:49:57 INFO - PROCESS | 1822 | 1466588997829 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 1822 | 1466588997834 Marionette TRACE conn3 <- [1,78,null,{}] 02:49:57 INFO - PROCESS | 1822 | 1466588997841 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}] 02:49:57 INFO - PROCESS | 1822 | 1466588997847 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:58 INFO - PROCESS | 1822 | 1466588998018 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:49:58 INFO - PROCESS | 1822 | 1466588998162 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 1822 | 1466588998169 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x93e66400 == 27 [pid = 1822] [id = 27] 02:49:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x99b65800) [pid = 1822] [serial = 78] [outer = (nil)] 02:49:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x9a06fc00) [pid = 1822] [serial = 79] [outer = 0x99b65800] 02:49:58 INFO - PROCESS | 1822 | 1466588998252 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x9a269800) [pid = 1822] [serial = 80] [outer = 0x99b65800] 02:49:59 INFO - PROCESS | 1822 | 1466588999111 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]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1350ms 02:49:59 INFO - PROCESS | 1822 | 1466588999162 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 1822 | 1466588999167 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:49:59 INFO - PROCESS | 1822 | 1466588999173 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 1822 | 1466588999180 Marionette TRACE conn3 <- [1,82,null,{}] 02:49:59 INFO - PROCESS | 1822 | 1466588999196 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}] 02:49:59 INFO - PROCESS | 1822 | 1466588999205 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:59 INFO - PROCESS | 1822 | 1466588999374 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:49:59 INFO - PROCESS | 1822 | 1466588999509 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 1822 | 1466588999518 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:49:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a82e800 == 28 [pid = 1822] [id = 28] 02:49:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x9a8d4800) [pid = 1822] [serial = 81] [outer = (nil)] 02:49:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x9b08c800) [pid = 1822] [serial = 82] [outer = 0x9a8d4800] 02:49:59 INFO - PROCESS | 1822 | 1466588999602 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x9d90f400) [pid = 1822] [serial = 83] [outer = 0x9a8d4800] 02:50:00 INFO - PROCESS | 1822 | 1466589000421 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]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1284ms 02:50:00 INFO - PROCESS | 1822 | 1466589000458 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1822 | 1466589000462 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:50:00 INFO - PROCESS | 1822 | 1466589000469 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1822 | 1466589000471 Marionette TRACE conn3 <- [1,86,null,{}] 02:50:00 INFO - PROCESS | 1822 | 1466589000495 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}] 02:50:00 INFO - PROCESS | 1822 | 1466589000499 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:00 INFO - PROCESS | 1822 | 1466589000677 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:50:00 INFO - PROCESS | 1822 | 1466589000843 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1822 | 1466589000850 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x98f72000 == 29 [pid = 1822] [id = 29] 02:50:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0xa209a000) [pid = 1822] [serial = 84] [outer = (nil)] 02:50:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0xa23a4400) [pid = 1822] [serial = 85] [outer = 0xa209a000] 02:50:00 INFO - PROCESS | 1822 | 1466589000930 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0xa23ee800) [pid = 1822] [serial = 86] [outer = 0xa209a000] 02:50:01 INFO - PROCESS | 1822 | 1466589001729 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]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1335ms 02:50:01 INFO - PROCESS | 1822 | 1466589001805 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1822 | 1466589001808 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:50:01 INFO - PROCESS | 1822 | 1466589001826 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1822 | 1466589001830 Marionette TRACE conn3 <- [1,90,null,{}] 02:50:01 INFO - PROCESS | 1822 | 1466589001835 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}] 02:50:01 INFO - PROCESS | 1822 | 1466589001840 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:02 INFO - PROCESS | 1822 | 1466589002039 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:50:02 INFO - PROCESS | 1822 | 1466589002175 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 1822 | 1466589002188 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x98dd0000 == 30 [pid = 1822] [id = 30] 02:50:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9a07b400) [pid = 1822] [serial = 87] [outer = (nil)] 02:50:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0xa2fafc00) [pid = 1822] [serial = 88] [outer = 0x9a07b400] 02:50:02 INFO - PROCESS | 1822 | 1466589002262 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0xa2fedc00) [pid = 1822] [serial = 89] [outer = 0x9a07b400] 02:50:03 INFO - PROCESS | 1822 | 1466589003118 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]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1349ms 02:50:03 INFO - PROCESS | 1822 | 1466589003185 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1822 | 1466589003189 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:50:03 INFO - PROCESS | 1822 | 1466589003196 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1822 | 1466589003200 Marionette TRACE conn3 <- [1,94,null,{}] 02:50:03 INFO - PROCESS | 1822 | 1466589003206 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}] 02:50:03 INFO - PROCESS | 1822 | 1466589003216 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:03 INFO - PROCESS | 1822 | 1466589003412 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:50:03 INFO - PROCESS | 1822 | 1466589003522 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1822 | 1466589003531 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x93e60000 == 31 [pid = 1822] [id = 31] 02:50:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x996cdc00) [pid = 1822] [serial = 90] [outer = (nil)] 02:50:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x996d6000) [pid = 1822] [serial = 91] [outer = 0x996cdc00] 02:50:03 INFO - PROCESS | 1822 | 1466589003609 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x996d9400) [pid = 1822] [serial = 92] [outer = 0x996cdc00] 02:50:04 INFO - PROCESS | 1822 | 1466589004437 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]]]}] 02:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1279ms 02:50:04 INFO - PROCESS | 1822 | 1466589004476 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:50:04 INFO - PROCESS | 1822 | 1466589004480 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:50:04 INFO - PROCESS | 1822 | 1466589004486 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1822 | 1466589004490 Marionette TRACE conn3 <- [1,98,null,{}] 02:50:04 INFO - PROCESS | 1822 | 1466589004495 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}] 02:50:04 INFO - PROCESS | 1822 | 1466589004500 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:04 INFO - PROCESS | 1822 | 1466589004652 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:50:04 INFO - PROCESS | 1822 | 1466589004871 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:04 INFO - PROCESS | 1822 | 1466589004883 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x92102400 == 32 [pid = 1822] [id = 32] 02:50:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x9210e400) [pid = 1822] [serial = 93] [outer = (nil)] 02:50:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x9251e800) [pid = 1822] [serial = 94] [outer = 0x9210e400] 02:50:04 INFO - PROCESS | 1822 | 1466589004955 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93b73c00) [pid = 1822] [serial = 95] [outer = 0x9210e400] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x9981a000) [pid = 1822] [serial = 12] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x92529c00) [pid = 1822] [serial = 25] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x93edf800) [pid = 1822] [serial = 31] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x9803b800) [pid = 1822] [serial = 34] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x9a8dcc00) [pid = 1822] [serial = 37] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0xa253a400) [pid = 1822] [serial = 40] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x97807800) [pid = 1822] [serial = 43] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x99222400) [pid = 1822] [serial = 46] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9956e800) [pid = 1822] [serial = 47] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x97748400) [pid = 1822] [serial = 49] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9a079400) [pid = 1822] [serial = 50] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x9a57f800) [pid = 1822] [serial = 52] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x9aee3400) [pid = 1822] [serial = 55] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0xa23adc00) [pid = 1822] [serial = 58] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0xa2555000) [pid = 1822] [serial = 61] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x9a58cc00) [pid = 1822] [serial = 53] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x93b70400) [pid = 1822] [serial = 28] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0xa23f3000) [pid = 1822] [serial = 59] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0xa255bc00) [pid = 1822] [serial = 62] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x9807dc00) [pid = 1822] [serial = 44] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x92614800) [pid = 1822] [serial = 26] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x98fbc000) [pid = 1822] [serial = 35] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x9b094800) [pid = 1822] [serial = 38] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 59 (0xa33ca000) [pid = 1822] [serial = 41] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 58 (0x9773f400) [pid = 1822] [serial = 23] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 57 (0x9968fc00) [pid = 1822] [serial = 9] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 56 (0xa4d4fc00) [pid = 1822] [serial = 2] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 55 (0x9210f800) [pid = 1822] [serial = 22] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 54 (0x93b7c800) [pid = 1822] [serial = 19] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 53 (0x93ed8400) [pid = 1822] [serial = 16] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | --DOMWINDOW == 52 (0x93edd000) [pid = 1822] [serial = 17] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1822 | 1466589006665 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]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2232ms 02:50:06 INFO - PROCESS | 1822 | 1466589006721 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1822 | 1466589006726 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:50:06 INFO - PROCESS | 1822 | 1466589006736 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1822 | 1466589006740 Marionette TRACE conn3 <- [1,102,null,{}] 02:50:06 INFO - PROCESS | 1822 | 1466589006750 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}] 02:50:06 INFO - PROCESS | 1822 | 1466589006755 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:06 INFO - PROCESS | 1822 | 1466589006917 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:50:07 INFO - PROCESS | 1822 | 1466589007027 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1822 | 1466589007042 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x93ed9800 == 33 [pid = 1822] [id = 33] 02:50:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 53 (0x93eda800) [pid = 1822] [serial = 96] [outer = (nil)] 02:50:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 54 (0x93ee1400) [pid = 1822] [serial = 97] [outer = 0x93eda800] 02:50:07 INFO - PROCESS | 1822 | 1466589007114 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 55 (0x95193400) [pid = 1822] [serial = 98] [outer = 0x93eda800] 02:50:07 INFO - PROCESS | 1822 | 1466589007736 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]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1031ms 02:50:07 INFO - PROCESS | 1822 | 1466589007766 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 1822 | 1466589007774 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:50:07 INFO - PROCESS | 1822 | 1466589007785 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 1822 | 1466589007789 Marionette TRACE conn3 <- [1,106,null,{}] 02:50:07 INFO - PROCESS | 1822 | 1466589007795 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}] 02:50:07 INFO - PROCESS | 1822 | 1466589007801 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:08 INFO - PROCESS | 1822 | 1466589008000 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:50:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 56 (0x98104c00) [pid = 1822] [serial = 99] [outer = 0x93b74c00] 02:50:08 INFO - PROCESS | 1822 | 1466589008058 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 1822 | 1466589008066 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x98cb6400 == 34 [pid = 1822] [id = 34] 02:50:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0x98dc7c00) [pid = 1822] [serial = 100] [outer = (nil)] 02:50:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x98dd1400) [pid = 1822] [serial = 101] [outer = 0x98dc7c00] 02:50:08 INFO - PROCESS | 1822 | 1466589008159 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x93b70400) [pid = 1822] [serial = 102] [outer = 0x98dc7c00] 02:50:09 INFO - PROCESS | 1822 | 1466589009014 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]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1293ms 02:50:09 INFO - PROCESS | 1822 | 1466589009082 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 1822 | 1466589009086 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:50:09 INFO - PROCESS | 1822 | 1466589009093 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 1822 | 1466589009098 Marionette TRACE conn3 <- [1,110,null,{}] 02:50:09 INFO - PROCESS | 1822 | 1466589009124 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}] 02:50:09 INFO - PROCESS | 1822 | 1466589009133 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:09 INFO - PROCESS | 1822 | 1466589009330 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:50:09 INFO - PROCESS | 1822 | 1466589009362 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1822 | 1466589009374 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x996d9000 == 35 [pid = 1822] [id = 35] 02:50:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x996d9800) [pid = 1822] [serial = 103] [outer = (nil)] 02:50:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x996dc000) [pid = 1822] [serial = 104] [outer = 0x996d9800] 02:50:09 INFO - PROCESS | 1822 | 1466589009445 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x99b63800) [pid = 1822] [serial = 105] [outer = 0x996d9800] 02:50:10 INFO - PROCESS | 1822 | 1466589010272 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]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1233ms 02:50:10 INFO - PROCESS | 1822 | 1466589010326 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1822 | 1466589010331 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:50:10 INFO - PROCESS | 1822 | 1466589010342 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1822 | 1466589010345 Marionette TRACE conn3 <- [1,114,null,{}] 02:50:10 INFO - PROCESS | 1822 | 1466589010366 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}] 02:50:10 INFO - PROCESS | 1822 | 1466589010371 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:10 INFO - PROCESS | 1822 | 1466589010555 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:50:10 INFO - PROCESS | 1822 | 1466589010619 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1822 | 1466589010626 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x92621400 == 36 [pid = 1822] [id = 36] 02:50:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x996dc800) [pid = 1822] [serial = 106] [outer = (nil)] 02:50:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x9a265c00) [pid = 1822] [serial = 107] [outer = 0x996dc800] 02:50:10 INFO - PROCESS | 1822 | 1466589010694 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x9a273400) [pid = 1822] [serial = 108] [outer = 0x996dc800] 02:50:11 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x93b76000) [pid = 1822] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:50:11 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x9a38d000) [pid = 1822] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:50:11 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x992ddc00) [pid = 1822] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:50:11 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x9261a400) [pid = 1822] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:50:11 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x9519e000) [pid = 1822] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:50:11 INFO - PROCESS | 1822 | 1466589011501 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]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1198ms 02:50:11 INFO - PROCESS | 1822 | 1466589011546 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1822 | 1466589011550 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:50:11 INFO - PROCESS | 1822 | 1466589011557 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1822 | 1466589011561 Marionette TRACE conn3 <- [1,118,null,{}] 02:50:11 INFO - PROCESS | 1822 | 1466589011567 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}] 02:50:11 INFO - PROCESS | 1822 | 1466589011573 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:11 INFO - PROCESS | 1822 | 1466589011725 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:50:11 INFO - PROCESS | 1822 | 1466589011735 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:11 INFO - PROCESS | 1822 | 1466589011744 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x992ddc00 == 37 [pid = 1822] [id = 37] 02:50:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x9a266800) [pid = 1822] [serial = 109] [outer = (nil)] 02:50:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x9a386400) [pid = 1822] [serial = 110] [outer = 0x9a266800] 02:50:11 INFO - PROCESS | 1822 | 1466589011814 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x9a587800) [pid = 1822] [serial = 111] [outer = 0x9a266800] 02:50:12 INFO - PROCESS | 1822 | 1466589012551 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]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1038ms 02:50:12 INFO - PROCESS | 1822 | 1466589012596 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 1822 | 1466589012600 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:50:12 INFO - PROCESS | 1822 | 1466589012606 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1822 | 1466589012608 Marionette TRACE conn3 <- [1,122,null,{}] 02:50:12 INFO - PROCESS | 1822 | 1466589012614 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}] 02:50:12 INFO - PROCESS | 1822 | 1466589012624 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:12 INFO - PROCESS | 1822 | 1466589012859 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:50:12 INFO - PROCESS | 1822 | 1466589012873 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1822 | 1466589012883 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x93ed7800 == 38 [pid = 1822] [id = 38] 02:50:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x9a392800) [pid = 1822] [serial = 112] [outer = (nil)] 02:50:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x9ba55c00) [pid = 1822] [serial = 113] [outer = 0x9a392800] 02:50:12 INFO - PROCESS | 1822 | 1466589012953 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0xa1105400) [pid = 1822] [serial = 114] [outer = 0x9a392800] 02:50:13 INFO - PROCESS | 1822 | 1466589013958 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]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1430ms 02:50:14 INFO - PROCESS | 1822 | 1466589014038 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:50:14 INFO - PROCESS | 1822 | 1466589014045 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:50:14 INFO - PROCESS | 1822 | 1466589014053 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1822 | 1466589014060 Marionette TRACE conn3 <- [1,126,null,{}] 02:50:14 INFO - PROCESS | 1822 | 1466589014077 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}] 02:50:14 INFO - PROCESS | 1822 | 1466589014085 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:14 INFO - PROCESS | 1822 | 1466589014300 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:50:14 INFO - PROCESS | 1822 | 1466589014471 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1822 | 1466589014480 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x92529400 == 39 [pid = 1822] [id = 39] 02:50:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x93e60400) [pid = 1822] [serial = 115] [outer = (nil)] 02:50:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x98087800) [pid = 1822] [serial = 116] [outer = 0x93e60400] 02:50:14 INFO - PROCESS | 1822 | 1466589014570 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x98dcec00) [pid = 1822] [serial = 117] [outer = 0x93e60400] 02:50:15 INFO - PROCESS | 1822 | 1466589015495 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]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1493ms 02:50:15 INFO - PROCESS | 1822 | 1466589015545 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 1822 | 1466589015552 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:50:15 INFO - PROCESS | 1822 | 1466589015563 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1822 | 1466589015567 Marionette TRACE conn3 <- [1,130,null,{}] 02:50:15 INFO - PROCESS | 1822 | 1466589015573 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}] 02:50:15 INFO - PROCESS | 1822 | 1466589015579 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:15 INFO - PROCESS | 1822 | 1466589015765 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:50:15 INFO - PROCESS | 1822 | 1466589015918 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1822 | 1466589015927 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x9510cc00 == 40 [pid = 1822] [id = 40] 02:50:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x965a0800) [pid = 1822] [serial = 118] [outer = (nil)] 02:50:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x965a3000) [pid = 1822] [serial = 119] [outer = 0x965a0800] 02:50:16 INFO - PROCESS | 1822 | 1466589016038 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x97747c00) [pid = 1822] [serial = 120] [outer = 0x965a0800] 02:50:16 INFO - PROCESS | 1822 | 1466589016891 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]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1387ms 02:50:16 INFO - PROCESS | 1822 | 1466589016949 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1822 | 1466589016953 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:50:16 INFO - PROCESS | 1822 | 1466589016960 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1822 | 1466589016966 Marionette TRACE conn3 <- [1,134,null,{}] 02:50:16 INFO - PROCESS | 1822 | 1466589016982 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}] 02:50:16 INFO - PROCESS | 1822 | 1466589016991 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:17 INFO - PROCESS | 1822 | 1466589017206 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:50:17 INFO - PROCESS | 1822 | 1466589017344 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1822 | 1466589017355 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x996d6c00 == 41 [pid = 1822] [id = 41] 02:50:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x9a26f400) [pid = 1822] [serial = 121] [outer = (nil)] 02:50:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x9a826000) [pid = 1822] [serial = 122] [outer = 0x9a26f400] 02:50:17 INFO - PROCESS | 1822 | 1466589017466 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9aee6c00) [pid = 1822] [serial = 123] [outer = 0x9a26f400] 02:50:18 INFO - PROCESS | 1822 | 1466589018554 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]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1637ms 02:50:18 INFO - PROCESS | 1822 | 1466589018599 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1822 | 1466589018606 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:50:18 INFO - PROCESS | 1822 | 1466589018614 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1822 | 1466589018619 Marionette TRACE conn3 <- [1,138,null,{}] 02:50:18 INFO - PROCESS | 1822 | 1466589018631 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}] 02:50:18 INFO - PROCESS | 1822 | 1466589018637 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:18 INFO - PROCESS | 1822 | 1466589018951 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:50:19 INFO - PROCESS | 1822 | --DOCSHELL 0x992ddc00 == 40 [pid = 1822] [id = 37] 02:50:19 INFO - PROCESS | 1822 | --DOCSHELL 0x92621400 == 39 [pid = 1822] [id = 36] 02:50:19 INFO - PROCESS | 1822 | --DOCSHELL 0x996d9000 == 38 [pid = 1822] [id = 35] 02:50:19 INFO - PROCESS | 1822 | --DOCSHELL 0x98cb6400 == 37 [pid = 1822] [id = 34] 02:50:19 INFO - PROCESS | 1822 | --DOCSHELL 0x93ed9800 == 36 [pid = 1822] [id = 33] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9aee3c00) [pid = 1822] [serial = 65] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0xa2ff3400) [pid = 1822] [serial = 64] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9b095000) [pid = 1822] [serial = 56] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x9980d400) [pid = 1822] [serial = 73] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x99b68000) [pid = 1822] [serial = 74] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x93edb400) [pid = 1822] [serial = 68] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x93b79c00) [pid = 1822] [serial = 67] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x9252d800) [pid = 1822] [serial = 71] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x97744000) [pid = 1822] [serial = 70] [outer = (nil)] [url = about:blank] 02:50:19 INFO - PROCESS | 1822 | 1466589019167 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1822 | 1466589019175 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x92621400 == 37 [pid = 1822] [id = 42] 02:50:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x93b79c00) [pid = 1822] [serial = 124] [outer = (nil)] 02:50:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x9510b400) [pid = 1822] [serial = 125] [outer = 0x93b79c00] 02:50:19 INFO - PROCESS | 1822 | 1466589019252 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x9510e800) [pid = 1822] [serial = 126] [outer = 0x93b79c00] 02:50:19 INFO - PROCESS | 1822 | 1466589019937 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]]]}] 02:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1336ms 02:50:19 INFO - PROCESS | 1822 | 1466589019949 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1822 | 1466589019954 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:50:19 INFO - PROCESS | 1822 | 1466589019965 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1822 | 1466589019968 Marionette TRACE conn3 <- [1,142,null,{}] 02:50:19 INFO - PROCESS | 1822 | 1466589019975 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}] 02:50:19 INFO - PROCESS | 1822 | 1466589019980 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:20 INFO - PROCESS | 1822 | 1466589020138 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:50:20 INFO - PROCESS | 1822 | 1466589020243 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 1822 | 1466589020251 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x9659f000 == 38 [pid = 1822] [id = 43] 02:50:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x97885000) [pid = 1822] [serial = 127] [outer = (nil)] 02:50:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x98191000) [pid = 1822] [serial = 128] [outer = 0x97885000] 02:50:20 INFO - PROCESS | 1822 | 1466589020319 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x992dc000) [pid = 1822] [serial = 129] [outer = 0x97885000] 02:50:21 INFO - PROCESS | 1822 | 1466589021024 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]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1080ms 02:50:21 INFO - PROCESS | 1822 | 1466589021063 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 1822 | 1466589021067 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:50:21 INFO - PROCESS | 1822 | 1466589021073 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 1822 | 1466589021078 Marionette TRACE conn3 <- [1,146,null,{}] 02:50:21 INFO - PROCESS | 1822 | 1466589021093 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}] 02:50:21 INFO - PROCESS | 1822 | 1466589021102 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:21 INFO - PROCESS | 1822 | 1466589021255 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:50:21 INFO - PROCESS | 1822 | 1466589021269 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:21 INFO - PROCESS | 1822 | 1466589021284 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a079c00 == 39 [pid = 1822] [id = 44] 02:50:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x9a07a000) [pid = 1822] [serial = 130] [outer = (nil)] 02:50:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x9a26a800) [pid = 1822] [serial = 131] [outer = 0x9a07a000] 02:50:21 INFO - PROCESS | 1822 | 1466589021352 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9a57f400) [pid = 1822] [serial = 132] [outer = 0x9a07a000] 02:50:22 INFO - PROCESS | 1822 | 1466589022186 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]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1180ms 02:50:22 INFO - PROCESS | 1822 | 1466589022254 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1822 | 1466589022258 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:50:22 INFO - PROCESS | 1822 | 1466589022264 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1822 | 1466589022266 Marionette TRACE conn3 <- [1,150,null,{}] 02:50:22 INFO - PROCESS | 1822 | 1466589022272 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}] 02:50:22 INFO - PROCESS | 1822 | 1466589022277 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:22 INFO - PROCESS | 1822 | 1466589022497 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:50:22 INFO - PROCESS | 1822 | 1466589022565 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 1822 | 1466589022573 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x9854d400 == 40 [pid = 1822] [id = 45] 02:50:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9ba4f400) [pid = 1822] [serial = 133] [outer = (nil)] 02:50:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0xa20a4800) [pid = 1822] [serial = 134] [outer = 0x9ba4f400] 02:50:22 INFO - PROCESS | 1822 | 1466589022706 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0xa23a4800) [pid = 1822] [serial = 135] [outer = 0x9ba4f400] 02:50:23 INFO - PROCESS | 1822 | 1466589023647 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]]]}] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9a266800) [pid = 1822] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x93b78400) [pid = 1822] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x99b65800) [pid = 1822] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x98dc7c00) [pid = 1822] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9210e400) [pid = 1822] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x996d9800) [pid = 1822] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x93eda800) [pid = 1822] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x9a8d4800) [pid = 1822] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0xa209a000) [pid = 1822] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x9a07b400) [pid = 1822] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x996dc800) [pid = 1822] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:50:23 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x996cdc00) [pid = 1822] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1435ms 02:50:23 INFO - PROCESS | 1822 | 1466589023700 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 1822 | 1466589023702 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:50:23 INFO - PROCESS | 1822 | 1466589023709 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1822 | 1466589023711 Marionette TRACE conn3 <- [1,154,null,{}] 02:50:23 INFO - PROCESS | 1822 | 1466589023717 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}] 02:50:23 INFO - PROCESS | 1822 | 1466589023722 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:23 INFO - PROCESS | 1822 | 1466589023873 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:50:23 INFO - PROCESS | 1822 | 1466589023882 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1822 | 1466589023890 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x996d4800 == 41 [pid = 1822] [id = 46] 02:50:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x996d9800) [pid = 1822] [serial = 136] [outer = (nil)] 02:50:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x9a266400) [pid = 1822] [serial = 137] [outer = 0x996d9800] 02:50:23 INFO - PROCESS | 1822 | 1466589023954 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x9a270c00) [pid = 1822] [serial = 138] [outer = 0x996d9800] 02:50:24 INFO - PROCESS | 1822 | 1466589024701 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]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1030ms 02:50:24 INFO - PROCESS | 1822 | 1466589024739 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1822 | 1466589024743 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:50:24 INFO - PROCESS | 1822 | 1466589024750 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1822 | 1466589024753 Marionette TRACE conn3 <- [1,158,null,{}] 02:50:24 INFO - PROCESS | 1822 | 1466589024777 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}] 02:50:24 INFO - PROCESS | 1822 | 1466589024787 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:24 INFO - PROCESS | 1822 | 1466589024985 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:50:25 INFO - PROCESS | 1822 | 1466589024994 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 1822 | 1466589025002 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b70c00 == 42 [pid = 1822] [id = 47] 02:50:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x98ca9400) [pid = 1822] [serial = 139] [outer = (nil)] 02:50:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0xa2fb4400) [pid = 1822] [serial = 140] [outer = 0x98ca9400] 02:50:25 INFO - PROCESS | 1822 | 1466589025071 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x99b70800) [pid = 1822] [serial = 141] [outer = 0x98ca9400] 02:50:26 INFO - PROCESS | 1822 | 1466589026189 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]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1527ms 02:50:26 INFO - PROCESS | 1822 | 1466589026345 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1822 | 1466589026350 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:50:26 INFO - PROCESS | 1822 | 1466589026414 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1822 | 1466589026419 Marionette TRACE conn3 <- [1,162,null,{}] 02:50:26 INFO - PROCESS | 1822 | 1466589026542 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}] 02:50:26 INFO - PROCESS | 1822 | 1466589026549 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:26 INFO - PROCESS | 1822 | 1466589026714 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:50:26 INFO - PROCESS | 1822 | 1466589026829 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 1822 | 1466589026839 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x93edb400 == 43 [pid = 1822] [id = 48] 02:50:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x93eddc00) [pid = 1822] [serial = 142] [outer = (nil)] 02:50:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x98105c00) [pid = 1822] [serial = 143] [outer = 0x93eddc00] 02:50:26 INFO - PROCESS | 1822 | 1466589026956 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x992e4c00) [pid = 1822] [serial = 144] [outer = 0x93eddc00] 02:50:27 INFO - PROCESS | 1822 | 1466589027850 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]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1534ms 02:50:27 INFO - PROCESS | 1822 | 1466589027914 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 1822 | 1466589027922 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:50:27 INFO - PROCESS | 1822 | 1466589027932 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1822 | 1466589027936 Marionette TRACE conn3 <- [1,166,null,{}] 02:50:27 INFO - PROCESS | 1822 | 1466589027943 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}] 02:50:27 INFO - PROCESS | 1822 | 1466589027948 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:28 INFO - PROCESS | 1822 | 1466589028169 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:50:28 INFO - PROCESS | 1822 | 1466589028351 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1822 | 1466589028360 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a267400 == 44 [pid = 1822] [id = 49] 02:50:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9a328800) [pid = 1822] [serial = 145] [outer = (nil)] 02:50:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x9a58d400) [pid = 1822] [serial = 146] [outer = 0x9a328800] 02:50:28 INFO - PROCESS | 1822 | 1466589028442 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9ba4e800) [pid = 1822] [serial = 147] [outer = 0x9a328800] 02:50:29 INFO - PROCESS | 1822 | 1466589029272 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]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1382ms 02:50:29 INFO - PROCESS | 1822 | 1466589029314 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:50:29 INFO - PROCESS | 1822 | 1466589029318 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:50:29 INFO - PROCESS | 1822 | 1466589029325 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1822 | 1466589029331 Marionette TRACE conn3 <- [1,170,null,{}] 02:50:29 INFO - PROCESS | 1822 | 1466589029346 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}] 02:50:29 INFO - PROCESS | 1822 | 1466589029355 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:29 INFO - PROCESS | 1822 | 1466589029520 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:50:29 INFO - PROCESS | 1822 | 1466589029661 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 1822 | 1466589029670 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:29 INFO - PROCESS | 1822 | ++DOCSHELL 0xa328d400 == 45 [pid = 1822] [id = 50] 02:50:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0xa3324800) [pid = 1822] [serial = 148] [outer = (nil)] 02:50:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0xa33c8c00) [pid = 1822] [serial = 149] [outer = 0xa3324800] 02:50:29 INFO - PROCESS | 1822 | 1466589029754 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0xa4d55400) [pid = 1822] [serial = 150] [outer = 0xa3324800] 02:50:30 INFO - PROCESS | 1822 | 1466589030553 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]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1239ms 02:50:30 INFO - PROCESS | 1822 | 1466589030564 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1822 | 1466589030569 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:50:30 INFO - PROCESS | 1822 | 1466589030575 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1822 | 1466589030578 Marionette TRACE conn3 <- [1,174,null,{}] 02:50:30 INFO - PROCESS | 1822 | 1466589030584 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}] 02:50:30 INFO - PROCESS | 1822 | 1466589030589 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:30 INFO - PROCESS | 1822 | 1466589030762 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:50:30 INFO - PROCESS | 1822 | 1466589030909 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 1822 | 1466589030915 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x98543400 == 46 [pid = 1822] [id = 51] 02:50:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0xa3347400) [pid = 1822] [serial = 151] [outer = (nil)] 02:50:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0xa4f81400) [pid = 1822] [serial = 152] [outer = 0xa3347400] 02:50:31 INFO - PROCESS | 1822 | 1466589031004 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0xa61b0c00) [pid = 1822] [serial = 153] [outer = 0xa3347400] 02:50:31 INFO - PROCESS | 1822 | 1466589031862 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]]]}] 02:50:31 INFO - PROCESS | 1822 | 1466589031883 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1339ms 02:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:50:31 INFO - PROCESS | 1822 | 1466589031914 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 1822 | 1466589031918 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:50:31 INFO - PROCESS | 1822 | 1466589031924 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 1822 | 1466589031928 Marionette TRACE conn3 <- [1,178,null,{}] 02:50:31 INFO - PROCESS | 1822 | 1466589031933 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}] 02:50:31 INFO - PROCESS | 1822 | 1466589031938 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:32 INFO - PROCESS | 1822 | 1466589032105 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:50:32 INFO - PROCESS | 1822 | 1466589032248 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 1822 | 1466589032258 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x9210f400 == 47 [pid = 1822] [id = 52] 02:50:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x9261ec00) [pid = 1822] [serial = 154] [outer = (nil)] 02:50:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0xa686dc00) [pid = 1822] [serial = 155] [outer = 0x9261ec00] 02:50:32 INFO - PROCESS | 1822 | 1466589032337 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0xa6877000) [pid = 1822] [serial = 156] [outer = 0x9261ec00] 02:50:33 INFO - PROCESS | 1822 | 1466589033242 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]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1386ms 02:50:33 INFO - PROCESS | 1822 | 1466589033310 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 1822 | 1466589033314 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:50:33 INFO - PROCESS | 1822 | 1466589033320 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 1822 | 1466589033324 Marionette TRACE conn3 <- [1,182,null,{}] 02:50:33 INFO - PROCESS | 1822 | 1466589033329 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}] 02:50:33 INFO - PROCESS | 1822 | 1466589033339 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:33 INFO - PROCESS | 1822 | 1466589033708 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:50:34 INFO - PROCESS | 1822 | 1466589034116 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 1822 | 1466589034130 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x93cde800 == 48 [pid = 1822] [id = 53] 02:50:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x93e66c00) [pid = 1822] [serial = 157] [outer = (nil)] 02:50:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x95108c00) [pid = 1822] [serial = 158] [outer = 0x93e66c00] 02:50:34 INFO - PROCESS | 1822 | 1466589034234 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x95198c00) [pid = 1822] [serial = 159] [outer = 0x93e66c00] 02:50:35 INFO - PROCESS | 1822 | 1466589035109 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]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1838ms 02:50:35 INFO - PROCESS | 1822 | 1466589035160 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 1822 | 1466589035166 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:50:35 INFO - PROCESS | 1822 | 1466589035174 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1822 | 1466589035178 Marionette TRACE conn3 <- [1,186,null,{}] 02:50:35 INFO - PROCESS | 1822 | 1466589035185 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}] 02:50:35 INFO - PROCESS | 1822 | 1466589035191 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:35 INFO - PROCESS | 1822 | 1466589035382 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:50:35 INFO - PROCESS | 1822 | 1466589035522 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1822 | 1466589035530 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:35 INFO - PROCESS | 1822 | --DOCSHELL 0x93e66400 == 47 [pid = 1822] [id = 27] 02:50:35 INFO - PROCESS | 1822 | --DOCSHELL 0x996d4800 == 46 [pid = 1822] [id = 46] 02:50:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x92527c00 == 47 [pid = 1822] [id = 54] 02:50:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x9261c000) [pid = 1822] [serial = 160] [outer = (nil)] 02:50:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x95112000) [pid = 1822] [serial = 161] [outer = 0x9261c000] 02:50:35 INFO - PROCESS | 1822 | 1466589035627 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x98f73000) [pid = 1822] [serial = 162] [outer = 0x9261c000] 02:50:35 INFO - PROCESS | 1822 | --DOCSHELL 0x9854d400 == 46 [pid = 1822] [id = 45] 02:50:35 INFO - PROCESS | 1822 | --DOCSHELL 0x9a079c00 == 45 [pid = 1822] [id = 44] 02:50:35 INFO - PROCESS | 1822 | --DOCSHELL 0x9659f000 == 44 [pid = 1822] [id = 43] 02:50:35 INFO - PROCESS | 1822 | --DOCSHELL 0x92621400 == 43 [pid = 1822] [id = 42] 02:50:35 INFO - PROCESS | 1822 | --DOCSHELL 0x92529400 == 42 [pid = 1822] [id = 39] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x9a386400) [pid = 1822] [serial = 110] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x93e63400) [pid = 1822] [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.] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x98cb2800) [pid = 1822] [serial = 77] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x965da800) [pid = 1822] [serial = 76] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x9a269800) [pid = 1822] [serial = 80] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x9a06fc00) [pid = 1822] [serial = 79] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x98dd1400) [pid = 1822] [serial = 101] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x93b73c00) [pid = 1822] [serial = 95] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x9251e800) [pid = 1822] [serial = 94] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x99b63800) [pid = 1822] [serial = 105] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x996dc000) [pid = 1822] [serial = 104] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x93ee1400) [pid = 1822] [serial = 97] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x95193400) [pid = 1822] [serial = 98] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x9d90f400) [pid = 1822] [serial = 83] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x9b08c800) [pid = 1822] [serial = 82] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0xa23ee800) [pid = 1822] [serial = 86] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0xa23a4400) [pid = 1822] [serial = 85] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0xa2fedc00) [pid = 1822] [serial = 89] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9a265c00) [pid = 1822] [serial = 107] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0xa2fafc00) [pid = 1822] [serial = 88] [outer = (nil)] [url = about:blank] 02:50:35 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9a273400) [pid = 1822] [serial = 108] [outer = (nil)] [url = about:blank] 02:50:36 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x996d9400) [pid = 1822] [serial = 92] [outer = (nil)] [url = about:blank] 02:50:36 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x996d6000) [pid = 1822] [serial = 91] [outer = (nil)] [url = about:blank] 02:50:36 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x93b70400) [pid = 1822] [serial = 102] [outer = (nil)] [url = about:blank] 02:50:36 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x9a587800) [pid = 1822] [serial = 111] [outer = (nil)] [url = about:blank] 02:50:36 INFO - PROCESS | 1822 | 1466589036377 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]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1228ms 02:50:36 INFO - PROCESS | 1822 | 1466589036402 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 1822 | 1466589036405 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:50:36 INFO - PROCESS | 1822 | 1466589036430 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1822 | 1466589036433 Marionette TRACE conn3 <- [1,190,null,{}] 02:50:36 INFO - PROCESS | 1822 | 1466589036440 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}] 02:50:36 INFO - PROCESS | 1822 | 1466589036445 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:36 INFO - PROCESS | 1822 | 1466589036611 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:50:36 INFO - PROCESS | 1822 | 1466589036623 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1822 | 1466589036630 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x996ce800 == 43 [pid = 1822] [id = 55] 02:50:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x996d0000) [pid = 1822] [serial = 163] [outer = (nil)] 02:50:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x9981b800) [pid = 1822] [serial = 164] [outer = 0x996d0000] 02:50:36 INFO - PROCESS | 1822 | 1466589036698 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x99b6a000) [pid = 1822] [serial = 165] [outer = 0x996d0000] 02:50:37 INFO - PROCESS | 1822 | 1466589037438 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]]]}] 02:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1047ms 02:50:37 INFO - PROCESS | 1822 | 1466589037459 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:50:37 INFO - PROCESS | 1822 | 1466589037465 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:50:37 INFO - PROCESS | 1822 | 1466589037482 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 1822 | 1466589037489 Marionette TRACE conn3 <- [1,194,null,{}] 02:50:37 INFO - PROCESS | 1822 | 1466589037504 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}] 02:50:37 INFO - PROCESS | 1822 | 1466589037509 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:37 INFO - PROCESS | 1822 | 1466589037659 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:50:37 INFO - PROCESS | 1822 | 1466589037672 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 1822 | 1466589037682 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x97745c00 == 44 [pid = 1822] [id = 56] 02:50:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x9a26a400) [pid = 1822] [serial = 166] [outer = (nil)] 02:50:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x9a58a000) [pid = 1822] [serial = 167] [outer = 0x9a26a400] 02:50:37 INFO - PROCESS | 1822 | 1466589037743 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x9a8cec00) [pid = 1822] [serial = 168] [outer = 0x9a26a400] 02:50:38 INFO - PROCESS | 1822 | 1466589038525 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]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1089ms 02:50:38 INFO - PROCESS | 1822 | 1466589038570 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1822 | 1466589038574 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:50:38 INFO - PROCESS | 1822 | 1466589038588 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1822 | 1466589038591 Marionette TRACE conn3 <- [1,198,null,{}] 02:50:38 INFO - PROCESS | 1822 | 1466589038596 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}] 02:50:38 INFO - PROCESS | 1822 | 1466589038600 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:38 INFO - PROCESS | 1822 | 1466589038797 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:50:38 INFO - PROCESS | 1822 | 1466589038823 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1822 | 1466589038831 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x9210b000 == 45 [pid = 1822] [id = 57] 02:50:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9980dc00) [pid = 1822] [serial = 169] [outer = (nil)] 02:50:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0xa0714400) [pid = 1822] [serial = 170] [outer = 0x9980dc00] 02:50:38 INFO - PROCESS | 1822 | 1466589038894 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0xa0715c00) [pid = 1822] [serial = 171] [outer = 0x9980dc00] 02:50:39 INFO - PROCESS | 1822 | 1466589039628 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]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1076ms 02:50:39 INFO - PROCESS | 1822 | 1466589039669 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1822 | 1466589039673 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:50:39 INFO - PROCESS | 1822 | 1466589039678 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1822 | 1466589039681 Marionette TRACE conn3 <- [1,202,null,{}] 02:50:39 INFO - PROCESS | 1822 | 1466589039687 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}] 02:50:39 INFO - PROCESS | 1822 | 1466589039691 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:39 INFO - PROCESS | 1822 | 1466589039891 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:50:39 INFO - PROCESS | 1822 | 1466589039915 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 1822 | 1466589039930 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x9251f000 == 46 [pid = 1822] [id = 58] 02:50:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0xa071e800) [pid = 1822] [serial = 172] [outer = (nil)] 02:50:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0xa0721000) [pid = 1822] [serial = 173] [outer = 0xa071e800] 02:50:40 INFO - PROCESS | 1822 | 1466589040005 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0xa23a3800) [pid = 1822] [serial = 174] [outer = 0xa071e800] 02:50:40 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x97885000) [pid = 1822] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:50:40 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x9a26f400) [pid = 1822] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:50:40 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9ba4f400) [pid = 1822] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:50:40 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x9a07a000) [pid = 1822] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:50:40 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x996d9800) [pid = 1822] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:50:40 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x93b79c00) [pid = 1822] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:50:40 INFO - PROCESS | 1822 | 1466589040838 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]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1179ms 02:50:40 INFO - PROCESS | 1822 | 1466589040858 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:50:40 INFO - PROCESS | 1822 | 1466589040862 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:50:40 INFO - PROCESS | 1822 | 1466589040867 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1822 | 1466589040871 Marionette TRACE conn3 <- [1,206,null,{}] 02:50:40 INFO - PROCESS | 1822 | 1466589040876 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}] 02:50:40 INFO - PROCESS | 1822 | 1466589040881 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:41 INFO - PROCESS | 1822 | 1466589041024 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:50:41 INFO - PROCESS | 1822 | 1466589041128 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1822 | 1466589041136 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x9252b400 == 47 [pid = 1822] [id = 59] 02:50:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9252b800) [pid = 1822] [serial = 175] [outer = (nil)] 02:50:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0xa23a6800) [pid = 1822] [serial = 176] [outer = 0x9252b800] 02:50:41 INFO - PROCESS | 1822 | 1466589041201 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0xa23f3c00) [pid = 1822] [serial = 177] [outer = 0x9252b800] 02:50:41 INFO - PROCESS | 1822 | 1466589041841 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]]]}] 02:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1026ms 02:50:41 INFO - PROCESS | 1822 | 1466589041895 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:50:41 INFO - PROCESS | 1822 | 1466589041912 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:50:41 INFO - PROCESS | 1822 | 1466589041920 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1822 | 1466589041924 Marionette TRACE conn3 <- [1,210,null,{}] 02:50:41 INFO - PROCESS | 1822 | 1466589041939 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}] 02:50:41 INFO - PROCESS | 1822 | 1466589041943 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:42 INFO - PROCESS | 1822 | 1466589042125 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:50:42 INFO - PROCESS | 1822 | 1466589042139 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 1822 | 1466589042146 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x92430000 == 48 [pid = 1822] [id = 60] 02:50:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9907a800) [pid = 1822] [serial = 178] [outer = (nil)] 02:50:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0xa2560000) [pid = 1822] [serial = 179] [outer = 0x9907a800] 02:50:42 INFO - PROCESS | 1822 | 1466589042218 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0xa3288800) [pid = 1822] [serial = 180] [outer = 0x9907a800] 02:50:43 INFO - PROCESS | 1822 | 1466589043145 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]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1290ms 02:50:43 INFO - PROCESS | 1822 | 1466589043210 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 1822 | 1466589043217 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:50:43 INFO - PROCESS | 1822 | 1466589043232 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1822 | 1466589043239 Marionette TRACE conn3 <- [1,214,null,{}] 02:50:43 INFO - PROCESS | 1822 | 1466589043251 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}] 02:50:43 INFO - PROCESS | 1822 | 1466589043256 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:43 INFO - PROCESS | 1822 | 1466589043472 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:50:43 INFO - PROCESS | 1822 | 1466589043617 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1822 | 1466589043626 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x92524000 == 49 [pid = 1822] [id = 61] 02:50:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93b70400) [pid = 1822] [serial = 181] [outer = (nil)] 02:50:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x9774a400) [pid = 1822] [serial = 182] [outer = 0x93b70400] 02:50:43 INFO - PROCESS | 1822 | 1466589043709 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x98cb2800) [pid = 1822] [serial = 183] [outer = 0x93b70400] 02:50:44 INFO - PROCESS | 1822 | 1466589044566 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]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1393ms 02:50:44 INFO - PROCESS | 1822 | 1466589044620 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 1822 | 1466589044627 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:50:44 INFO - PROCESS | 1822 | 1466589044639 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1822 | 1466589044642 Marionette TRACE conn3 <- [1,218,null,{}] 02:50:44 INFO - PROCESS | 1822 | 1466589044649 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}] 02:50:44 INFO - PROCESS | 1822 | 1466589044655 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:44 INFO - PROCESS | 1822 | 1466589044833 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:50:44 INFO - PROCESS | 1822 | 1466589044977 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1822 | 1466589044988 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x98f70400 == 50 [pid = 1822] [id = 62] 02:50:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x99b6f400) [pid = 1822] [serial = 184] [outer = (nil)] 02:50:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x99cc8000) [pid = 1822] [serial = 185] [outer = 0x99b6f400] 02:50:45 INFO - PROCESS | 1822 | 1466589045072 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x99ccbc00) [pid = 1822] [serial = 186] [outer = 0x99b6f400] 02:50:45 INFO - PROCESS | 1822 | 1466589045881 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]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1287ms 02:50:45 INFO - PROCESS | 1822 | 1466589045925 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 1822 | 1466589045930 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:50:45 INFO - PROCESS | 1822 | 1466589045953 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1822 | 1466589045959 Marionette TRACE conn3 <- [1,222,null,{}] 02:50:45 INFO - PROCESS | 1822 | 1466589045977 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}] 02:50:45 INFO - PROCESS | 1822 | 1466589045986 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:46 INFO - PROCESS | 1822 | 1466589046163 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:50:46 INFO - PROCESS | 1822 | 1466589046308 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 1822 | 1466589046317 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x99480400 == 51 [pid = 1822] [id = 63] 02:50:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x99481c00) [pid = 1822] [serial = 187] [outer = (nil)] 02:50:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x99ccd800) [pid = 1822] [serial = 188] [outer = 0x99481c00] 02:50:46 INFO - PROCESS | 1822 | 1466589046403 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x99cd1800) [pid = 1822] [serial = 189] [outer = 0x99481c00] 02:50:47 INFO - PROCESS | 1822 | 1466589047261 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]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1358ms 02:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:50:47 INFO - PROCESS | 1822 | 1466589047294 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 1822 | 1466589047298 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:50:47 INFO - PROCESS | 1822 | 1466589047305 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1822 | 1466589047309 Marionette TRACE conn3 <- [1,226,null,{}] 02:50:47 INFO - PROCESS | 1822 | 1466589047314 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}] 02:50:47 INFO - PROCESS | 1822 | 1466589047319 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:47 INFO - PROCESS | 1822 | 1466589047495 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:50:47 INFO - PROCESS | 1822 | 1466589047645 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1822 | 1466589047652 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x99815400 == 52 [pid = 1822] [id = 64] 02:50:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x99b6cc00) [pid = 1822] [serial = 190] [outer = (nil)] 02:50:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x9a26cc00) [pid = 1822] [serial = 191] [outer = 0x99b6cc00] 02:50:47 INFO - PROCESS | 1822 | 1466589047736 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x9a8dcc00) [pid = 1822] [serial = 192] [outer = 0x99b6cc00] 02:50:48 INFO - PROCESS | 1822 | 1466589048579 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]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1333ms 02:50:48 INFO - PROCESS | 1822 | 1466589048639 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 1822 | 1466589048642 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:50:48 INFO - PROCESS | 1822 | 1466589048648 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 1822 | 1466589048652 Marionette TRACE conn3 <- [1,230,null,{}] 02:50:48 INFO - PROCESS | 1822 | 1466589048657 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}] 02:50:48 INFO - PROCESS | 1822 | 1466589048662 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:48 INFO - PROCESS | 1822 | 1466589048832 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:50:48 INFO - PROCESS | 1822 | 1466589048978 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 1822 | 1466589048984 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x98123800 == 53 [pid = 1822] [id = 65] 02:50:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x98124400) [pid = 1822] [serial = 193] [outer = (nil)] 02:50:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x9812a800) [pid = 1822] [serial = 194] [outer = 0x98124400] 02:50:49 INFO - PROCESS | 1822 | 1466589049064 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x9812f400) [pid = 1822] [serial = 195] [outer = 0x98124400] 02:50:49 INFO - PROCESS | 1822 | 1466589049980 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]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1377ms 02:50:50 INFO - PROCESS | 1822 | 1466589050026 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:50:50 INFO - PROCESS | 1822 | 1466589050030 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:50:50 INFO - PROCESS | 1822 | 1466589050036 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 1822 | 1466589050040 Marionette TRACE conn3 <- [1,234,null,{}] 02:50:50 INFO - PROCESS | 1822 | 1466589050061 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}] 02:50:50 INFO - PROCESS | 1822 | 1466589050071 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:50 INFO - PROCESS | 1822 | 1466589050309 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:50:50 INFO - PROCESS | 1822 | 1466589050420 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1822 | 1466589050426 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x97748000 == 54 [pid = 1822] [id = 66] 02:50:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x98127000) [pid = 1822] [serial = 196] [outer = (nil)] 02:50:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0xa232a000) [pid = 1822] [serial = 197] [outer = 0x98127000] 02:50:50 INFO - PROCESS | 1822 | 1466589050540 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0xa2576800) [pid = 1822] [serial = 198] [outer = 0x98127000] 02:50:51 INFO - PROCESS | 1822 | 1466589051296 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]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1275ms 02:50:51 INFO - PROCESS | 1822 | 1466589051312 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1822 | 1466589051316 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:50:51 INFO - PROCESS | 1822 | 1466589051322 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1822 | 1466589051326 Marionette TRACE conn3 <- [1,238,null,{}] 02:50:51 INFO - PROCESS | 1822 | 1466589051331 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}] 02:50:51 INFO - PROCESS | 1822 | 1466589051336 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:51 INFO - PROCESS | 1822 | 1466589051491 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:50:51 INFO - PROCESS | 1822 | 1466589051655 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1822 | 1466589051662 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a07b800 == 55 [pid = 1822] [id = 67] 02:50:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x9a266000) [pid = 1822] [serial = 199] [outer = (nil)] 02:50:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0xa33c8400) [pid = 1822] [serial = 200] [outer = 0x9a266000] 02:50:51 INFO - PROCESS | 1822 | 1466589051746 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0xa4f19c00) [pid = 1822] [serial = 201] [outer = 0x9a266000] 02:50:52 INFO - PROCESS | 1822 | 1466589052533 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]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1236ms 02:50:52 INFO - PROCESS | 1822 | 1466589052561 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:50:52 INFO - PROCESS | 1822 | 1466589052571 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:50:52 INFO - PROCESS | 1822 | 1466589052578 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1822 | 1466589052582 Marionette TRACE conn3 <- [1,242,null,{}] 02:50:52 INFO - PROCESS | 1822 | 1466589052587 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}] 02:50:52 INFO - PROCESS | 1822 | 1466589052592 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:52 INFO - PROCESS | 1822 | 1466589052751 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:50:52 INFO - PROCESS | 1822 | 1466589052908 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 1822 | 1466589052918 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b7e000 == 56 [pid = 1822] [id = 68] 02:50:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x93cd1800) [pid = 1822] [serial = 202] [outer = (nil)] 02:50:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x953e0400) [pid = 1822] [serial = 203] [outer = 0x93cd1800] 02:50:53 INFO - PROCESS | 1822 | 1466589052994 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x953e4000) [pid = 1822] [serial = 204] [outer = 0x93cd1800] 02:50:54 INFO - PROCESS | 1822 | 1466589054078 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]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1539ms 02:50:54 INFO - PROCESS | 1822 | 1466589054118 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1822 | 1466589054124 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:50:54 INFO - PROCESS | 1822 | 1466589054132 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1822 | 1466589054137 Marionette TRACE conn3 <- [1,246,null,{}] 02:50:54 INFO - PROCESS | 1822 | 1466589054145 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}] 02:50:54 INFO - PROCESS | 1822 | 1466589054150 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:54 INFO - PROCESS | 1822 | 1466589054321 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:50:54 INFO - PROCESS | 1822 | 1466589054490 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1822 | 1466589054499 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x953e2000 == 57 [pid = 1822] [id = 69] 02:50:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x953e7000) [pid = 1822] [serial = 205] [outer = (nil)] 02:50:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x965a5000) [pid = 1822] [serial = 206] [outer = 0x953e7000] 02:50:54 INFO - PROCESS | 1822 | 1466589054575 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x98102000) [pid = 1822] [serial = 207] [outer = 0x953e7000] 02:50:55 INFO - PROCESS | 1822 | 1466589055391 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]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1285ms 02:50:55 INFO - PROCESS | 1822 | 1466589055418 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1822 | 1466589055425 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:50:55 INFO - PROCESS | 1822 | 1466589055435 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1822 | 1466589055438 Marionette TRACE conn3 <- [1,250,null,{}] 02:50:55 INFO - PROCESS | 1822 | 1466589055462 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}] 02:50:55 INFO - PROCESS | 1822 | 1466589055469 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:55 INFO - PROCESS | 1822 | 1466589055629 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:50:55 INFO - PROCESS | 1822 | 1466589055802 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1822 | 1466589055816 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x92617800 == 58 [pid = 1822] [id = 70] 02:50:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x9510c800) [pid = 1822] [serial = 208] [outer = (nil)] 02:50:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x9947b400) [pid = 1822] [serial = 209] [outer = 0x9510c800] 02:50:55 INFO - PROCESS | 1822 | 1466589055911 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x99480000) [pid = 1822] [serial = 210] [outer = 0x9510c800] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x9252b400 == 57 [pid = 1822] [id = 59] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x9251f000 == 56 [pid = 1822] [id = 58] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x9210b000 == 55 [pid = 1822] [id = 57] 02:50:56 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0xa2fb4400) [pid = 1822] [serial = 140] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 1822 | 1466589056882 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]]]}] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x97745c00 == 54 [pid = 1822] [id = 56] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x996ce800 == 53 [pid = 1822] [id = 55] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x92527c00 == 52 [pid = 1822] [id = 54] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x93cde800 == 51 [pid = 1822] [id = 53] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0xa328d400 == 50 [pid = 1822] [id = 50] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x9a267400 == 49 [pid = 1822] [id = 49] 02:50:56 INFO - PROCESS | 1822 | --DOCSHELL 0x93edb400 == 48 [pid = 1822] [id = 48] 02:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1497ms 02:50:56 INFO - PROCESS | 1822 | 1466589056934 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:50:56 INFO - PROCESS | 1822 | 1466589056938 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:50:56 INFO - PROCESS | 1822 | 1466589056945 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1822 | 1466589056951 Marionette TRACE conn3 <- [1,254,null,{}] 02:50:56 INFO - PROCESS | 1822 | 1466589056966 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}] 02:50:56 INFO - PROCESS | 1822 | 1466589056974 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:57 INFO - PROCESS | 1822 | 1466589057134 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x98191000) [pid = 1822] [serial = 128] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x992dc000) [pid = 1822] [serial = 129] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x9a826000) [pid = 1822] [serial = 122] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0xa20a4800) [pid = 1822] [serial = 134] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x9a26a800) [pid = 1822] [serial = 131] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x965a3000) [pid = 1822] [serial = 119] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x9a270c00) [pid = 1822] [serial = 138] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x9a266400) [pid = 1822] [serial = 137] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x9510b400) [pid = 1822] [serial = 125] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x9510e800) [pid = 1822] [serial = 126] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x9ba55c00) [pid = 1822] [serial = 113] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0xa23a4800) [pid = 1822] [serial = 135] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x98087800) [pid = 1822] [serial = 116] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x9aee6c00) [pid = 1822] [serial = 123] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x9a57f400) [pid = 1822] [serial = 132] [outer = (nil)] [url = about:blank] 02:50:57 INFO - PROCESS | 1822 | 1466589057303 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 1822 | 1466589057312 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261b000 == 49 [pid = 1822] [id = 71] 02:50:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x992dc000) [pid = 1822] [serial = 211] [outer = (nil)] 02:50:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x996cdc00) [pid = 1822] [serial = 212] [outer = 0x992dc000] 02:50:57 INFO - PROCESS | 1822 | 1466589057395 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x99cc5c00) [pid = 1822] [serial = 213] [outer = 0x992dc000] 02:50:58 INFO - PROCESS | 1822 | 1466589058055 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]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1139ms 02:50:58 INFO - PROCESS | 1822 | 1466589058084 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 1822 | 1466589058088 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:50:58 INFO - PROCESS | 1822 | 1466589058094 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 1822 | 1466589058096 Marionette TRACE conn3 <- [1,258,null,{}] 02:50:58 INFO - PROCESS | 1822 | 1466589058102 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}] 02:50:58 INFO - PROCESS | 1822 | 1466589058107 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:58 INFO - PROCESS | 1822 | 1466589058273 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:50:58 INFO - PROCESS | 1822 | 1466589058404 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 1822 | 1466589058410 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x98dc7000 == 50 [pid = 1822] [id = 72] 02:50:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x99cc5800) [pid = 1822] [serial = 214] [outer = (nil)] 02:50:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x9a265400) [pid = 1822] [serial = 215] [outer = 0x99cc5800] 02:50:58 INFO - PROCESS | 1822 | 1466589058485 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x9a06fc00) [pid = 1822] [serial = 216] [outer = 0x99cc5800] 02:50:59 INFO - PROCESS | 1822 | 1466589059216 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]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1179ms 02:50:59 INFO - PROCESS | 1822 | 1466589059281 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1822 | 1466589059284 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:50:59 INFO - PROCESS | 1822 | 1466589059291 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1822 | 1466589059294 Marionette TRACE conn3 <- [1,262,null,{}] 02:50:59 INFO - PROCESS | 1822 | 1466589059311 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}] 02:50:59 INFO - PROCESS | 1822 | 1466589059315 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:59 INFO - PROCESS | 1822 | 1466589059502 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:50:59 INFO - PROCESS | 1822 | 1466589059519 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1822 | 1466589059527 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:50:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x992ddc00 == 51 [pid = 1822] [id = 73] 02:50:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x9a274c00) [pid = 1822] [serial = 217] [outer = (nil)] 02:50:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x9a58bc00) [pid = 1822] [serial = 218] [outer = 0x9a274c00] 02:50:59 INFO - PROCESS | 1822 | 1466589059591 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x9aede000) [pid = 1822] [serial = 219] [outer = 0x9a274c00] 02:51:00 INFO - PROCESS | 1822 | 1466589060396 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]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1138ms 02:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:51:00 INFO - PROCESS | 1822 | 1466589060429 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1822 | 1466589060432 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:51:00 INFO - PROCESS | 1822 | 1466589060439 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1822 | 1466589060442 Marionette TRACE conn3 <- [1,266,null,{}] 02:51:00 INFO - PROCESS | 1822 | 1466589060455 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}] 02:51:00 INFO - PROCESS | 1822 | 1466589060465 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:00 INFO - PROCESS | 1822 | 1466589060706 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:51:00 INFO - PROCESS | 1822 | 1466589060726 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 1822 | 1466589060734 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a272000 == 52 [pid = 1822] [id = 74] 02:51:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x9a392c00) [pid = 1822] [serial = 220] [outer = (nil)] 02:51:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0xa2375c00) [pid = 1822] [serial = 221] [outer = 0x9a392c00] 02:51:00 INFO - PROCESS | 1822 | 1466589060803 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0xa253a400) [pid = 1822] [serial = 222] [outer = 0x9a392c00] 02:51:01 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0xa071e800) [pid = 1822] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:51:01 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x9a26a400) [pid = 1822] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:51:01 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x93e66c00) [pid = 1822] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:51:01 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x996d0000) [pid = 1822] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:51:01 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x9261c000) [pid = 1822] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:51:01 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x9980dc00) [pid = 1822] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:51:01 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x9252b800) [pid = 1822] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:51:01 INFO - PROCESS | 1822 | 1466589061780 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]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1394ms 02:51:01 INFO - PROCESS | 1822 | 1466589061927 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 1822 | 1466589061931 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:51:01 INFO - PROCESS | 1822 | 1466589061942 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 1822 | 1466589061944 Marionette TRACE conn3 <- [1,270,null,{}] 02:51:01 INFO - PROCESS | 1822 | 1466589061949 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}] 02:51:01 INFO - PROCESS | 1822 | 1466589061954 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:02 INFO - PROCESS | 1822 | 1466589062133 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:51:02 INFO - PROCESS | 1822 | 1466589062153 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 1822 | 1466589062160 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x9252b800 == 53 [pid = 1822] [id = 75] 02:51:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x93e66c00) [pid = 1822] [serial = 223] [outer = (nil)] 02:51:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0xa23f9c00) [pid = 1822] [serial = 224] [outer = 0x93e66c00] 02:51:02 INFO - PROCESS | 1822 | 1466589062234 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0xa4f22800) [pid = 1822] [serial = 225] [outer = 0x93e66c00] 02:51:03 INFO - PROCESS | 1822 | 1466589063013 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]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1086ms 02:51:03 INFO - PROCESS | 1822 | 1466589063033 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 1822 | 1466589063037 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:51:03 INFO - PROCESS | 1822 | 1466589063043 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 1822 | 1466589063045 Marionette TRACE conn3 <- [1,274,null,{}] 02:51:03 INFO - PROCESS | 1822 | 1466589063056 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}] 02:51:03 INFO - PROCESS | 1822 | 1466589063059 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:03 INFO - PROCESS | 1822 | 1466589063264 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:51:03 INFO - PROCESS | 1822 | 1466589063287 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1822 | 1466589063298 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x994dd400 == 54 [pid = 1822] [id = 76] 02:51:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x994dd800) [pid = 1822] [serial = 226] [outer = (nil)] 02:51:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x994e5800) [pid = 1822] [serial = 227] [outer = 0x994dd800] 02:51:03 INFO - PROCESS | 1822 | 1466589063373 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x994e8c00) [pid = 1822] [serial = 228] [outer = 0x994dd800] 02:51:04 INFO - PROCESS | 1822 | 1466589064381 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]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1378ms 02:51:04 INFO - PROCESS | 1822 | 1466589064422 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:51:04 INFO - PROCESS | 1822 | 1466589064429 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:51:04 INFO - PROCESS | 1822 | 1466589064437 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1822 | 1466589064445 Marionette TRACE conn3 <- [1,278,null,{}] 02:51:04 INFO - PROCESS | 1822 | 1466589064453 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}] 02:51:04 INFO - PROCESS | 1822 | 1466589064458 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:04 INFO - PROCESS | 1822 | 1466589064646 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:51:04 INFO - PROCESS | 1822 | 1466589064836 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1822 | 1466589064848 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x953e4800 == 55 [pid = 1822] [id = 77] 02:51:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x953e5400) [pid = 1822] [serial = 229] [outer = (nil)] 02:51:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x98125800) [pid = 1822] [serial = 230] [outer = 0x953e5400] 02:51:05 INFO - PROCESS | 1822 | 1466589065025 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x98dcfc00) [pid = 1822] [serial = 231] [outer = 0x953e5400] 02:51:05 INFO - PROCESS | 1822 | 1466589065860 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]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1485ms 02:51:05 INFO - PROCESS | 1822 | 1466589065921 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1822 | 1466589065928 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:51:05 INFO - PROCESS | 1822 | 1466589065938 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1822 | 1466589065942 Marionette TRACE conn3 <- [1,282,null,{}] 02:51:05 INFO - PROCESS | 1822 | 1466589065949 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}] 02:51:05 INFO - PROCESS | 1822 | 1466589065955 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:06 INFO - PROCESS | 1822 | 1466589066174 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:51:06 INFO - PROCESS | 1822 | 1466589066341 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1822 | 1466589066352 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x99482c00 == 56 [pid = 1822] [id = 78] 02:51:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x994e8400) [pid = 1822] [serial = 232] [outer = (nil)] 02:51:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x996d2800) [pid = 1822] [serial = 233] [outer = 0x994e8400] 02:51:06 INFO - PROCESS | 1822 | 1466589066434 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x99b6c000) [pid = 1822] [serial = 234] [outer = 0x994e8400] 02:51:07 INFO - PROCESS | 1822 | 1466589067326 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]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1432ms 02:51:07 INFO - PROCESS | 1822 | 1466589067370 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1822 | 1466589067374 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:51:07 INFO - PROCESS | 1822 | 1466589067381 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1822 | 1466589067387 Marionette TRACE conn3 <- [1,286,null,{}] 02:51:07 INFO - PROCESS | 1822 | 1466589067403 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}] 02:51:07 INFO - PROCESS | 1822 | 1466589067411 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:07 INFO - PROCESS | 1822 | 1466589067591 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:51:07 INFO - PROCESS | 1822 | 1466589067748 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1822 | 1466589067761 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:07 INFO - PROCESS | 1822 | ++DOCSHELL 0xa071c400 == 57 [pid = 1822] [id = 79] 02:51:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0xa071d400) [pid = 1822] [serial = 235] [outer = (nil)] 02:51:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0xa2321400) [pid = 1822] [serial = 236] [outer = 0xa071d400] 02:51:07 INFO - PROCESS | 1822 | 1466589067846 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0xa2fedc00) [pid = 1822] [serial = 237] [outer = 0xa071d400] 02:51:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0xa0716800) [pid = 1822] [serial = 238] [outer = 0x93b74c00] 02:51:08 INFO - PROCESS | 1822 | 1466589068803 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]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1436ms 02:51:08 INFO - PROCESS | 1822 | 1466589068817 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 1822 | 1466589068822 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:51:08 INFO - PROCESS | 1822 | 1466589068828 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 1822 | 1466589068831 Marionette TRACE conn3 <- [1,290,null,{}] 02:51:08 INFO - PROCESS | 1822 | 1466589068837 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}] 02:51:08 INFO - PROCESS | 1822 | 1466589068843 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:09 INFO - PROCESS | 1822 | 1466589069015 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:51:09 INFO - PROCESS | 1822 | 1466589069177 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 1822 | 1466589069185 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261a400 == 58 [pid = 1822] [id = 80] 02:51:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x98083000) [pid = 1822] [serial = 239] [outer = (nil)] 02:51:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0xa34b2800) [pid = 1822] [serial = 240] [outer = 0x98083000] 02:51:09 INFO - PROCESS | 1822 | 1466589069267 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0xa34b5400) [pid = 1822] [serial = 241] [outer = 0x98083000] 02:51:10 INFO - PROCESS | 1822 | 1466589070099 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]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1343ms 02:51:10 INFO - PROCESS | 1822 | 1466589070172 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1822 | 1466589070176 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:51:10 INFO - PROCESS | 1822 | 1466589070182 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1822 | 1466589070185 Marionette TRACE conn3 <- [1,294,null,{}] 02:51:10 INFO - PROCESS | 1822 | 1466589070191 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}] 02:51:10 INFO - PROCESS | 1822 | 1466589070197 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:10 INFO - PROCESS | 1822 | 1466589070407 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:51:10 INFO - PROCESS | 1822 | 1466589070564 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1822 | 1466589070572 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142c400 == 59 [pid = 1822] [id = 81] 02:51:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x9142e800) [pid = 1822] [serial = 242] [outer = (nil)] 02:51:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x91435c00) [pid = 1822] [serial = 243] [outer = 0x9142e800] 02:51:10 INFO - PROCESS | 1822 | 1466589070655 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x91439800) [pid = 1822] [serial = 244] [outer = 0x9142e800] 02:51:11 INFO - PROCESS | 1822 | 1466589071500 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]]]}] 02:51:11 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. 02:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1340ms 02:51:11 INFO - PROCESS | 1822 | 1466589071528 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:51:11 INFO - PROCESS | 1822 | 1466589071532 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:51:11 INFO - PROCESS | 1822 | 1466589071540 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1822 | 1466589071543 Marionette TRACE conn3 <- [1,298,null,{}] 02:51:11 INFO - PROCESS | 1822 | 1466589071549 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}] 02:51:11 INFO - PROCESS | 1822 | 1466589071559 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:11 INFO - PROCESS | 1822 | 1466589071763 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:51:11 INFO - PROCESS | 1822 | 1466589071919 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1822 | 1466589071928 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142d400 == 60 [pid = 1822] [id = 82] 02:51:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x91432000) [pid = 1822] [serial = 245] [outer = (nil)] 02:51:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x91588c00) [pid = 1822] [serial = 246] [outer = 0x91432000] 02:51:12 INFO - PROCESS | 1822 | 1466589072003 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x994e0400) [pid = 1822] [serial = 247] [outer = 0x91432000] 02:51:12 INFO - PROCESS | 1822 | 1466589072858 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]]]}] 02:51:12 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. 02:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1383ms 02:51:12 INFO - PROCESS | 1822 | 1466589072922 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 1822 | 1466589072927 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:51:12 INFO - PROCESS | 1822 | 1466589072933 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1822 | 1466589072936 Marionette TRACE conn3 <- [1,302,null,{}] 02:51:12 INFO - PROCESS | 1822 | 1466589072942 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}] 02:51:12 INFO - PROCESS | 1822 | 1466589072947 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:13 INFO - PROCESS | 1822 | 1466589073149 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:51:13 INFO - PROCESS | 1822 | 1466589073305 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 1822 | 1466589073312 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x9143b800 == 61 [pid = 1822] [id = 83] 02:51:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x91583c00) [pid = 1822] [serial = 248] [outer = (nil)] 02:51:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0xa34b9800) [pid = 1822] [serial = 249] [outer = 0x91583c00] 02:51:13 INFO - PROCESS | 1822 | 1466589073405 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0xa61b1400) [pid = 1822] [serial = 250] [outer = 0x91583c00] 02:51:14 INFO - PROCESS | 1822 | 1466589074219 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]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1327ms 02:51:14 INFO - PROCESS | 1822 | 1466589074261 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 1822 | 1466589074264 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:51:14 INFO - PROCESS | 1822 | 1466589074289 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1822 | 1466589074292 Marionette TRACE conn3 <- [1,306,null,{}] 02:51:14 INFO - PROCESS | 1822 | 1466589074298 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}] 02:51:14 INFO - PROCESS | 1822 | 1466589074303 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:14 INFO - PROCESS | 1822 | 1466589074470 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:51:14 INFO - PROCESS | 1822 | 1466589074630 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 1822 | 1466589074638 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142f800 == 62 [pid = 1822] [id = 84] 02:51:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0xa34dc000) [pid = 1822] [serial = 251] [outer = (nil)] 02:51:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0xa6bd9c00) [pid = 1822] [serial = 252] [outer = 0xa34dc000] 02:51:14 INFO - PROCESS | 1822 | 1466589074714 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0xa6bdc000) [pid = 1822] [serial = 253] [outer = 0xa34dc000] 02:51:15 INFO - PROCESS | 1822 | 1466589075573 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]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1334ms 02:51:15 INFO - PROCESS | 1822 | 1466589075621 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 1822 | 1466589075625 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:51:15 INFO - PROCESS | 1822 | 1466589075631 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 1822 | 1466589075634 Marionette TRACE conn3 <- [1,310,null,{}] 02:51:15 INFO - PROCESS | 1822 | 1466589075640 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}] 02:51:15 INFO - PROCESS | 1822 | 1466589075644 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:15 INFO - PROCESS | 1822 | 1466589075805 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:51:15 INFO - PROCESS | 1822 | 1466589075969 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 1822 | 1466589075976 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x9158b400 == 63 [pid = 1822] [id = 85] 02:51:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x953dec00) [pid = 1822] [serial = 254] [outer = (nil)] 02:51:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x95d68c00) [pid = 1822] [serial = 255] [outer = 0x953dec00] 02:51:16 INFO - PROCESS | 1822 | 1466589076054 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x95d6c400) [pid = 1822] [serial = 256] [outer = 0x953dec00] 02:51:17 INFO - PROCESS | 1822 | 1466589077154 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]]]}] 02:51:17 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. 02:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1581ms 02:51:17 INFO - PROCESS | 1822 | 1466589077212 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 1822 | 1466589077219 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:51:17 INFO - PROCESS | 1822 | 1466589077227 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1822 | 1466589077232 Marionette TRACE conn3 <- [1,314,null,{}] 02:51:17 INFO - PROCESS | 1822 | 1466589077240 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}] 02:51:17 INFO - PROCESS | 1822 | 1466589077245 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:17 INFO - PROCESS | 1822 | 1466589077417 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:51:17 INFO - PROCESS | 1822 | 1466589077592 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1822 | 1466589077609 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x92521000 == 64 [pid = 1822] [id = 86] 02:51:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x93cdd800) [pid = 1822] [serial = 257] [outer = (nil)] 02:51:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x93ee4400) [pid = 1822] [serial = 258] [outer = 0x93cdd800] 02:51:17 INFO - PROCESS | 1822 | 1466589077674 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x95197800) [pid = 1822] [serial = 259] [outer = 0x93cdd800] 02:51:18 INFO - PROCESS | 1822 | 1466589078601 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]]]}] 02:51:18 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. 02:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1432ms 02:51:18 INFO - PROCESS | 1822 | 1466589078658 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1822 | 1466589078664 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:51:18 INFO - PROCESS | 1822 | 1466589078674 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1822 | 1466589078677 Marionette TRACE conn3 <- [1,318,null,{}] 02:51:18 INFO - PROCESS | 1822 | 1466589078682 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}] 02:51:18 INFO - PROCESS | 1822 | 1466589078689 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:18 INFO - PROCESS | 1822 | 1466589078889 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:51:19 INFO - PROCESS | 1822 | 1466589079084 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 1822 | 1466589079095 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x95109400 == 65 [pid = 1822] [id = 87] 02:51:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x95197000) [pid = 1822] [serial = 260] [outer = (nil)] 02:51:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x96597400) [pid = 1822] [serial = 261] [outer = 0x95197000] 02:51:19 INFO - PROCESS | 1822 | 1466589079212 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x98102c00) [pid = 1822] [serial = 262] [outer = 0x95197000] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x9252b800 == 64 [pid = 1822] [id = 75] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x93b70c00 == 63 [pid = 1822] [id = 47] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0xa2560000) [pid = 1822] [serial = 179] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0xa686dc00) [pid = 1822] [serial = 155] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x9a272000 == 62 [pid = 1822] [id = 74] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x992ddc00 == 61 [pid = 1822] [id = 73] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x98dc7000 == 60 [pid = 1822] [id = 72] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x9261b000 == 59 [pid = 1822] [id = 71] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x92617800 == 58 [pid = 1822] [id = 70] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x953e2000 == 57 [pid = 1822] [id = 69] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x92524000 == 56 [pid = 1822] [id = 61] 02:51:19 INFO - PROCESS | 1822 | --DOCSHELL 0x92430000 == 55 [pid = 1822] [id = 60] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0xa0721000) [pid = 1822] [serial = 173] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x9a8cec00) [pid = 1822] [serial = 168] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0xa23a3800) [pid = 1822] [serial = 174] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x95198c00) [pid = 1822] [serial = 159] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x99b6a000) [pid = 1822] [serial = 165] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0xa33c8c00) [pid = 1822] [serial = 149] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x95112000) [pid = 1822] [serial = 161] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x95108c00) [pid = 1822] [serial = 158] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x98105c00) [pid = 1822] [serial = 143] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0xa0715c00) [pid = 1822] [serial = 171] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0xa4f81400) [pid = 1822] [serial = 152] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x9a58a000) [pid = 1822] [serial = 167] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0xa23a6800) [pid = 1822] [serial = 176] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x9a58d400) [pid = 1822] [serial = 146] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x98f73000) [pid = 1822] [serial = 162] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0xa23f3c00) [pid = 1822] [serial = 177] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x9981b800) [pid = 1822] [serial = 164] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0xa0714400) [pid = 1822] [serial = 170] [outer = (nil)] [url = about:blank] 02:51:20 INFO - PROCESS | 1822 | 1466589080071 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]]]}] 02:51:20 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. 02:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1433ms 02:51:20 INFO - PROCESS | 1822 | 1466589080108 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 1822 | 1466589080111 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:51:20 INFO - PROCESS | 1822 | 1466589080117 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 1822 | 1466589080122 Marionette TRACE conn3 <- [1,322,null,{}] 02:51:20 INFO - PROCESS | 1822 | 1466589080137 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}] 02:51:20 INFO - PROCESS | 1822 | 1466589080145 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:20 INFO - PROCESS | 1822 | 1466589080299 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:51:20 INFO - PROCESS | 1822 | 1466589080309 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 1822 | 1466589080319 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x99478c00 == 56 [pid = 1822] [id = 88] 02:51:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x99479000) [pid = 1822] [serial = 263] [outer = (nil)] 02:51:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x99481400) [pid = 1822] [serial = 264] [outer = 0x99479000] 02:51:20 INFO - PROCESS | 1822 | 1466589080393 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x994e5400) [pid = 1822] [serial = 265] [outer = 0x99479000] 02:51:21 INFO - PROCESS | 1822 | 1466589081244 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]]]}] 02:51:21 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. 02:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1182ms 02:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:51:21 INFO - PROCESS | 1822 | 1466589081299 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 1822 | 1466589081302 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:51:21 INFO - PROCESS | 1822 | 1466589081308 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1822 | 1466589081311 Marionette TRACE conn3 <- [1,326,null,{}] 02:51:21 INFO - PROCESS | 1822 | 1466589081317 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}] 02:51:21 INFO - PROCESS | 1822 | 1466589081321 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:21 INFO - PROCESS | 1822 | 1466589081530 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:51:21 INFO - PROCESS | 1822 | 1466589081606 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 1822 | 1466589081614 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x99477800 == 57 [pid = 1822] [id = 89] 02:51:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x994e8000) [pid = 1822] [serial = 266] [outer = (nil)] 02:51:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x996da800) [pid = 1822] [serial = 267] [outer = 0x994e8000] 02:51:21 INFO - PROCESS | 1822 | 1466589081678 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x99ccd400) [pid = 1822] [serial = 268] [outer = 0x994e8000] 02:51:22 INFO - PROCESS | 1822 | 1466589082472 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]]]}] 02:51:22 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. 02:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1188ms 02:51:22 INFO - PROCESS | 1822 | 1466589082496 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1822 | 1466589082499 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:51:22 INFO - PROCESS | 1822 | 1466589082511 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1822 | 1466589082527 Marionette TRACE conn3 <- [1,330,null,{}] 02:51:22 INFO - PROCESS | 1822 | 1466589082534 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}] 02:51:22 INFO - PROCESS | 1822 | 1466589082539 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:22 INFO - PROCESS | 1822 | 1466589082738 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:51:22 INFO - PROCESS | 1822 | 1466589082755 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1822 | 1466589082764 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x99cd0000 == 58 [pid = 1822] [id = 90] 02:51:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x99cd3400) [pid = 1822] [serial = 269] [outer = (nil)] 02:51:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x9a268400) [pid = 1822] [serial = 270] [outer = 0x99cd3400] 02:51:22 INFO - PROCESS | 1822 | 1466589082831 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x9a387400) [pid = 1822] [serial = 271] [outer = 0x99cd3400] 02:51:23 INFO - PROCESS | 1822 | 1466589083700 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]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1251ms 02:51:23 INFO - PROCESS | 1822 | 1466589083766 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1822 | 1466589083770 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:51:23 INFO - PROCESS | 1822 | 1466589083775 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1822 | 1466589083778 Marionette TRACE conn3 <- [1,334,null,{}] 02:51:23 INFO - PROCESS | 1822 | 1466589083784 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}] 02:51:23 INFO - PROCESS | 1822 | 1466589083794 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:24 INFO - PROCESS | 1822 | 1466589084239 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:51:24 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x9a274c00) [pid = 1822] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:51:24 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x93e66c00) [pid = 1822] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:51:24 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x992dc000) [pid = 1822] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:51:24 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x953e7000) [pid = 1822] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:51:24 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x9510c800) [pid = 1822] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:51:24 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x99cc5800) [pid = 1822] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:51:24 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x9a392c00) [pid = 1822] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:51:24 INFO - PROCESS | 1822 | 1466589084380 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 1822 | 1466589084385 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x9510c800 == 59 [pid = 1822] [id = 91] 02:51:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x953df400) [pid = 1822] [serial = 272] [outer = (nil)] 02:51:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x9947d400) [pid = 1822] [serial = 273] [outer = 0x953df400] 02:51:24 INFO - PROCESS | 1822 | 1466589084451 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x99cca800) [pid = 1822] [serial = 274] [outer = 0x953df400] 02:51:25 INFO - PROCESS | 1822 | 1466589085086 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]]]}] 02:51:25 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. 02:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1327ms 02:51:25 INFO - PROCESS | 1822 | 1466589085103 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 1822 | 1466589085108 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:51:25 INFO - PROCESS | 1822 | 1466589085114 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 1822 | 1466589085117 Marionette TRACE conn3 <- [1,338,null,{}] 02:51:25 INFO - PROCESS | 1822 | 1466589085122 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}] 02:51:25 INFO - PROCESS | 1822 | 1466589085127 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:25 INFO - PROCESS | 1822 | 1466589085319 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:51:25 INFO - PROCESS | 1822 | 1466589085341 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1822 | 1466589085348 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x91431c00 == 60 [pid = 1822] [id = 92] 02:51:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x9812c800) [pid = 1822] [serial = 275] [outer = (nil)] 02:51:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x99b1f400) [pid = 1822] [serial = 276] [outer = 0x9812c800] 02:51:25 INFO - PROCESS | 1822 | 1466589085414 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x99b22c00) [pid = 1822] [serial = 277] [outer = 0x9812c800] 02:51:26 INFO - PROCESS | 1822 | 1466589086303 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]]]}] 02:51:26 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. 02:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1239ms 02:51:26 INFO - PROCESS | 1822 | 1466589086354 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1822 | 1466589086359 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:51:26 INFO - PROCESS | 1822 | 1466589086368 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1822 | 1466589086375 Marionette TRACE conn3 <- [1,342,null,{}] 02:51:26 INFO - PROCESS | 1822 | 1466589086385 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}] 02:51:26 INFO - PROCESS | 1822 | 1466589086390 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:26 INFO - PROCESS | 1822 | 1466589086618 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:51:26 INFO - PROCESS | 1822 | 1466589086799 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1822 | 1466589086815 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f05400 == 61 [pid = 1822] [id = 93] 02:51:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x91f09000) [pid = 1822] [serial = 278] [outer = (nil)] 02:51:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x91f0dc00) [pid = 1822] [serial = 279] [outer = 0x91f09000] 02:51:26 INFO - PROCESS | 1822 | 1466589086934 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x91f0fc00) [pid = 1822] [serial = 280] [outer = 0x91f09000] 02:51:27 INFO - PROCESS | 1822 | 1466589087900 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]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1584ms 02:51:27 INFO - PROCESS | 1822 | 1466589087952 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1822 | 1466589087959 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:51:27 INFO - PROCESS | 1822 | 1466589087970 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1822 | 1466589087973 Marionette TRACE conn3 <- [1,346,null,{}] 02:51:27 INFO - PROCESS | 1822 | 1466589087980 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}] 02:51:27 INFO - PROCESS | 1822 | 1466589087986 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:28 INFO - PROCESS | 1822 | 1466589088208 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:51:28 INFO - PROCESS | 1822 | 1466589088413 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 1822 | 1466589088421 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x91581c00 == 62 [pid = 1822] [id = 94] 02:51:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x9510e800) [pid = 1822] [serial = 281] [outer = (nil)] 02:51:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x95d63000) [pid = 1822] [serial = 282] [outer = 0x9510e800] 02:51:28 INFO - PROCESS | 1822 | 1466589088549 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x95d6d400) [pid = 1822] [serial = 283] [outer = 0x9510e800] 02:51:29 INFO - PROCESS | 1822 | 1466589089382 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]]]}] 02:51:29 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. 02:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1485ms 02:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:51:29 INFO - PROCESS | 1822 | 1466589089455 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 1822 | 1466589089458 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:51:29 INFO - PROCESS | 1822 | 1466589089465 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1822 | 1466589089471 Marionette TRACE conn3 <- [1,350,null,{}] 02:51:29 INFO - PROCESS | 1822 | 1466589089487 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}] 02:51:29 INFO - PROCESS | 1822 | 1466589089495 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:29 INFO - PROCESS | 1822 | 1466589089709 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:51:29 INFO - PROCESS | 1822 | 1466589089872 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 1822 | 1466589089884 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x994e2400 == 63 [pid = 1822] [id = 95] 02:51:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x994e3400) [pid = 1822] [serial = 284] [outer = (nil)] 02:51:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x996dc000) [pid = 1822] [serial = 285] [outer = 0x994e3400] 02:51:30 INFO - PROCESS | 1822 | 1466589090011 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x99b1d400) [pid = 1822] [serial = 286] [outer = 0x994e3400] 02:51:30 INFO - PROCESS | 1822 | 1466589090867 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]]]}] 02:51:30 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. 02:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1438ms 02:51:30 INFO - PROCESS | 1822 | 1466589090903 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 1822 | 1466589090907 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:51:30 INFO - PROCESS | 1822 | 1466589090913 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1822 | 1466589090916 Marionette TRACE conn3 <- [1,354,null,{}] 02:51:30 INFO - PROCESS | 1822 | 1466589090922 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}] 02:51:30 INFO - PROCESS | 1822 | 1466589090928 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:31 INFO - PROCESS | 1822 | 1466589091123 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:51:31 INFO - PROCESS | 1822 | 1466589091284 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 1822 | 1466589091293 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x99b27c00 == 64 [pid = 1822] [id = 96] 02:51:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x9a070800) [pid = 1822] [serial = 287] [outer = (nil)] 02:51:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x9a587800) [pid = 1822] [serial = 288] [outer = 0x9a070800] 02:51:31 INFO - PROCESS | 1822 | 1466589091372 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x9a82b000) [pid = 1822] [serial = 289] [outer = 0x9a070800] 02:51:32 INFO - PROCESS | 1822 | 1466589092333 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]]]}] 02:51:32 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. 02:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1484ms 02:51:32 INFO - PROCESS | 1822 | 1466589092398 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:51:32 INFO - PROCESS | 1822 | 1466589092403 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:51:32 INFO - PROCESS | 1822 | 1466589092410 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 1822 | 1466589092413 Marionette TRACE conn3 <- [1,358,null,{}] 02:51:32 INFO - PROCESS | 1822 | 1466589092419 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}] 02:51:32 INFO - PROCESS | 1822 | 1466589092425 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:32 INFO - PROCESS | 1822 | 1466589092595 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:51:32 INFO - PROCESS | 1822 | 1466589092795 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1822 | 1466589092803 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x9980d400 == 65 [pid = 1822] [id = 97] 02:51:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x99b25800) [pid = 1822] [serial = 290] [outer = (nil)] 02:51:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0xa0714400) [pid = 1822] [serial = 291] [outer = 0x99b25800] 02:51:32 INFO - PROCESS | 1822 | 1466589092925 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0xa0718400) [pid = 1822] [serial = 292] [outer = 0x99b25800] 02:51:33 INFO - PROCESS | 1822 | 1466589093786 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]]]}] 02:51:33 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. 02:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1430ms 02:51:33 INFO - PROCESS | 1822 | 1466589093840 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:51:33 INFO - PROCESS | 1822 | 1466589093843 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:51:33 INFO - PROCESS | 1822 | 1466589093850 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1822 | 1466589093854 Marionette TRACE conn3 <- [1,362,null,{}] 02:51:33 INFO - PROCESS | 1822 | 1466589093859 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}] 02:51:33 INFO - PROCESS | 1822 | 1466589093869 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:34 INFO - PROCESS | 1822 | 1466589094115 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:51:34 INFO - PROCESS | 1822 | 1466589094321 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 1822 | 1466589094330 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x9157f000 == 66 [pid = 1822] [id = 98] 02:51:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0xa2372c00) [pid = 1822] [serial = 293] [outer = (nil)] 02:51:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0xa25efc00) [pid = 1822] [serial = 294] [outer = 0xa2372c00] 02:51:34 INFO - PROCESS | 1822 | 1466589094449 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0xa3343800) [pid = 1822] [serial = 295] [outer = 0xa2372c00] 02:51:35 INFO - PROCESS | 1822 | 1466589095343 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]]]}] 02:51:35 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. 02:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1533ms 02:51:35 INFO - PROCESS | 1822 | 1466589095384 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:51:35 INFO - PROCESS | 1822 | 1466589095388 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:51:35 INFO - PROCESS | 1822 | 1466589095394 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 1822 | 1466589095397 Marionette TRACE conn3 <- [1,366,null,{}] 02:51:35 INFO - PROCESS | 1822 | 1466589095403 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}] 02:51:35 INFO - PROCESS | 1822 | 1466589095407 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:35 INFO - PROCESS | 1822 | 1466589095574 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:51:35 INFO - PROCESS | 1822 | 1466589095746 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 1822 | 1466589095754 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x95d66c00 == 67 [pid = 1822] [id = 99] 02:51:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x95d67400) [pid = 1822] [serial = 296] [outer = (nil)] 02:51:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0xa4f81400) [pid = 1822] [serial = 297] [outer = 0x95d67400] 02:51:35 INFO - PROCESS | 1822 | 1466589095830 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0xa672d800) [pid = 1822] [serial = 298] [outer = 0x95d67400] 02:51:36 INFO - PROCESS | 1822 | 1466589096813 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]]]}] 02:51:36 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. 02:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1432ms 02:51:36 INFO - PROCESS | 1822 | 1466589096832 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1822 | 1466589096836 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:51:36 INFO - PROCESS | 1822 | 1466589096849 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1822 | 1466589096852 Marionette TRACE conn3 <- [1,370,null,{}] 02:51:36 INFO - PROCESS | 1822 | 1466589096859 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}] 02:51:36 INFO - PROCESS | 1822 | 1466589096864 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:37 INFO - PROCESS | 1822 | 1466589097037 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:51:37 INFO - PROCESS | 1822 | 1466589097523 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1822 | 1466589097533 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f0cc00 == 68 [pid = 1822] [id = 100] 02:51:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x91f0d000) [pid = 1822] [serial = 299] [outer = (nil)] 02:51:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x9210b400) [pid = 1822] [serial = 300] [outer = 0x91f0d000] 02:51:37 INFO - PROCESS | 1822 | 1466589097650 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x93b70800) [pid = 1822] [serial = 301] [outer = 0x91f0d000] 02:51:38 INFO - PROCESS | 1822 | 1466589098614 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]]]}] 02:51:38 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. 02:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1782ms 02:51:38 INFO - PROCESS | 1822 | 1466589098633 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 1822 | 1466589098638 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:51:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:51:38 INFO - PROCESS | 1822 | 1466589098646 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1822 | 1466589098650 Marionette TRACE conn3 <- [1,374,null,{}] 02:51:38 INFO - PROCESS | 1822 | 1466589098658 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}] 02:51:38 INFO - PROCESS | 1822 | 1466589098665 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:38 INFO - PROCESS | 1822 | 1466589098838 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:51:39 INFO - PROCESS | 1822 | 1466589099052 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1822 | 1466589099062 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x91432400 == 69 [pid = 1822] [id = 101] 02:51:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x93e61800) [pid = 1822] [serial = 302] [outer = (nil)] 02:51:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x965a3400) [pid = 1822] [serial = 303] [outer = 0x93e61800] 02:51:39 INFO - PROCESS | 1822 | 1466589099213 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x98087c00) [pid = 1822] [serial = 304] [outer = 0x93e61800] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x98543400 == 68 [pid = 1822] [id = 51] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x9210f400 == 67 [pid = 1822] [id = 52] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x994e5800) [pid = 1822] [serial = 227] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x9510c800 == 66 [pid = 1822] [id = 91] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x99cd0000 == 65 [pid = 1822] [id = 90] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x99477800 == 64 [pid = 1822] [id = 89] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x99478c00 == 63 [pid = 1822] [id = 88] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x95109400 == 62 [pid = 1822] [id = 87] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x92521000 == 61 [pid = 1822] [id = 86] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x9142d400 == 60 [pid = 1822] [id = 82] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x9142c400 == 59 [pid = 1822] [id = 81] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x9261a400 == 58 [pid = 1822] [id = 80] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0xa071c400 == 57 [pid = 1822] [id = 79] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x99482c00 == 56 [pid = 1822] [id = 78] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x953e4800 == 55 [pid = 1822] [id = 77] 02:51:39 INFO - PROCESS | 1822 | --DOCSHELL 0x994dd400 == 54 [pid = 1822] [id = 76] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x996cdc00) [pid = 1822] [serial = 212] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x99cc5c00) [pid = 1822] [serial = 213] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x98102000) [pid = 1822] [serial = 207] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x965a5000) [pid = 1822] [serial = 206] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x99480000) [pid = 1822] [serial = 210] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x9947b400) [pid = 1822] [serial = 209] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x99ccd800) [pid = 1822] [serial = 188] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x9a265400) [pid = 1822] [serial = 215] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0xa33c8400) [pid = 1822] [serial = 200] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x9a26cc00) [pid = 1822] [serial = 191] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x9812a800) [pid = 1822] [serial = 194] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x9774a400) [pid = 1822] [serial = 182] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x953e0400) [pid = 1822] [serial = 203] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x99cc8000) [pid = 1822] [serial = 185] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0xa2375c00) [pid = 1822] [serial = 221] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0xa232a000) [pid = 1822] [serial = 197] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0xa253a400) [pid = 1822] [serial = 222] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x9a58bc00) [pid = 1822] [serial = 218] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x9aede000) [pid = 1822] [serial = 219] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0xa23f9c00) [pid = 1822] [serial = 224] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0xa4f22800) [pid = 1822] [serial = 225] [outer = (nil)] [url = about:blank] 02:51:39 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x9a06fc00) [pid = 1822] [serial = 216] [outer = (nil)] [url = about:blank] 02:51:40 INFO - PROCESS | 1822 | 1466589100079 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:51:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:51:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1482ms 02:51:40 INFO - PROCESS | 1822 | 1466589100132 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 1822 | 1466589100138 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:51:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:51:40 INFO - PROCESS | 1822 | 1466589100145 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 1822 | 1466589100148 Marionette TRACE conn3 <- [1,378,null,{}] 02:51:40 INFO - PROCESS | 1822 | 1466589100157 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}] 02:51:40 INFO - PROCESS | 1822 | 1466589100167 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:40 INFO - PROCESS | 1822 | 1466589100343 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:51:40 INFO - PROCESS | 1822 | 1466589100466 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 1822 | 1466589100474 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142c400 == 55 [pid = 1822] [id = 102] 02:51:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x92103000) [pid = 1822] [serial = 305] [outer = (nil)] 02:51:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x98547800) [pid = 1822] [serial = 306] [outer = 0x92103000] 02:51:40 INFO - PROCESS | 1822 | 1466589100544 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x99480000) [pid = 1822] [serial = 307] [outer = 0x92103000] 02:51:41 INFO - PROCESS | 1822 | 1466589101341 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:51:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1276ms 02:51:41 INFO - PROCESS | 1822 | 1466589101422 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1822 | 1466589101426 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:51:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:51:41 INFO - PROCESS | 1822 | 1466589101439 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1822 | 1466589101447 Marionette TRACE conn3 <- [1,382,null,{}] 02:51:41 INFO - PROCESS | 1822 | 1466589101455 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}] 02:51:41 INFO - PROCESS | 1822 | 1466589101461 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:41 INFO - PROCESS | 1822 | 1466589101621 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:51:41 INFO - PROCESS | 1822 | 1466589101770 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 1822 | 1466589101782 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x91433800 == 56 [pid = 1822] [id = 103] 02:51:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x99482400) [pid = 1822] [serial = 308] [outer = (nil)] 02:51:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x99b6dc00) [pid = 1822] [serial = 309] [outer = 0x99482400] 02:51:41 INFO - PROCESS | 1822 | 1466589101846 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x99ccd800) [pid = 1822] [serial = 310] [outer = 0x99482400] 02:51:42 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:42 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:51:42 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:42 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:42 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:42 INFO - PROCESS | 1822 | 1466589102670 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:51:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1293ms 02:51:42 INFO - PROCESS | 1822 | 1466589102727 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 1822 | 1466589102730 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:51:42 INFO - PROCESS | 1822 | 1466589102736 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 1822 | 1466589102739 Marionette TRACE conn3 <- [1,386,null,{}] 02:51:42 INFO - PROCESS | 1822 | 1466589102744 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}] 02:51:42 INFO - PROCESS | 1822 | 1466589102749 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:42 INFO - PROCESS | 1822 | 1466589102968 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:51:43 INFO - PROCESS | 1822 | 1466589102989 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:43 INFO - PROCESS | 1822 | 1466589102996 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x91588400 == 57 [pid = 1822] [id = 104] 02:51:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x99b27000) [pid = 1822] [serial = 311] [outer = (nil)] 02:51:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x9a586800) [pid = 1822] [serial = 312] [outer = 0x99b27000] 02:51:43 INFO - PROCESS | 1822 | 1466589103061 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x9afea800) [pid = 1822] [serial = 313] [outer = 0x99b27000] 02:51:43 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x95197000) [pid = 1822] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:51:43 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x99cd3400) [pid = 1822] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:51:43 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x93cdd800) [pid = 1822] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:51:43 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x994e8000) [pid = 1822] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:51:43 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x99479000) [pid = 1822] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:51:44 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x953df400) [pid = 1822] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:51:44 INFO - PROCESS | 1822 | 1466589104155 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]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1430ms 02:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:51:44 INFO - PROCESS | 1822 | 1466589104167 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 1822 | 1466589104169 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:51:44 INFO - PROCESS | 1822 | 1466589104174 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 1822 | 1466589104178 Marionette TRACE conn3 <- [1,390,null,{}] 02:51:44 INFO - PROCESS | 1822 | 1466589104192 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}] 02:51:44 INFO - PROCESS | 1822 | 1466589104197 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:44 INFO - PROCESS | 1822 | 1466589104345 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:51:44 INFO - PROCESS | 1822 | 1466589104359 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 1822 | 1466589104377 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x95d65c00 == 58 [pid = 1822] [id = 105] 02:51:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x95d6f000) [pid = 1822] [serial = 314] [outer = (nil)] 02:51:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x9a07ac00) [pid = 1822] [serial = 315] [outer = 0x95d6f000] 02:51:44 INFO - PROCESS | 1822 | 1466589104448 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0xa0714c00) [pid = 1822] [serial = 316] [outer = 0x95d6f000] 02:51:45 INFO - PROCESS | 1822 | 1466589105313 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]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1184ms 02:51:45 INFO - PROCESS | 1822 | 1466589105359 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1822 | 1466589105363 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:51:45 INFO - PROCESS | 1822 | 1466589105369 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1822 | 1466589105372 Marionette TRACE conn3 <- [1,394,null,{}] 02:51:45 INFO - PROCESS | 1822 | 1466589105377 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}] 02:51:45 INFO - PROCESS | 1822 | 1466589105382 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:45 INFO - PROCESS | 1822 | 1466589105538 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:51:45 INFO - PROCESS | 1822 | 1466589105547 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 1822 | 1466589105554 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c42400 == 59 [pid = 1822] [id = 106] 02:51:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x91c46000) [pid = 1822] [serial = 317] [outer = (nil)] 02:51:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x91c4ec00) [pid = 1822] [serial = 318] [outer = 0x91c46000] 02:51:45 INFO - PROCESS | 1822 | 1466589105619 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x99cc9000) [pid = 1822] [serial = 319] [outer = 0x91c46000] 02:51:46 INFO - PROCESS | 1822 | 1466589106714 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]]]}] 02:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1384ms 02:51:46 INFO - PROCESS | 1822 | 1466589106754 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 1822 | 1466589106761 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:51:46 INFO - PROCESS | 1822 | 1466589106769 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 1822 | 1466589106774 Marionette TRACE conn3 <- [1,398,null,{}] 02:51:46 INFO - PROCESS | 1822 | 1466589106783 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}] 02:51:46 INFO - PROCESS | 1822 | 1466589106789 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:46 INFO - PROCESS | 1822 | 1466589106990 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:51:47 INFO - PROCESS | 1822 | 1466589107211 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 1822 | 1466589107221 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c4f000 == 60 [pid = 1822] [id = 107] 02:51:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x91f07800) [pid = 1822] [serial = 320] [outer = (nil)] 02:51:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x93b70000) [pid = 1822] [serial = 321] [outer = 0x91f07800] 02:51:47 INFO - PROCESS | 1822 | 1466589107352 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x9510c800) [pid = 1822] [serial = 322] [outer = 0x91f07800] 02:51:48 INFO - PROCESS | 1822 | 1466589108307 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]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1584ms 02:51:48 INFO - PROCESS | 1822 | 1466589108353 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1822 | 1466589108361 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:51:48 INFO - PROCESS | 1822 | 1466589108371 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1822 | 1466589108375 Marionette TRACE conn3 <- [1,402,null,{}] 02:51:48 INFO - PROCESS | 1822 | 1466589108382 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}] 02:51:48 INFO - PROCESS | 1822 | 1466589108387 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:48 INFO - PROCESS | 1822 | 1466589108573 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:51:48 INFO - PROCESS | 1822 | 1466589108786 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 1822 | 1466589108793 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x9812b400 == 61 [pid = 1822] [id = 108] 02:51:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x98543400) [pid = 1822] [serial = 323] [outer = (nil)] 02:51:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x99073000) [pid = 1822] [serial = 324] [outer = 0x98543400] 02:51:48 INFO - PROCESS | 1822 | 1466589108922 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x994de400) [pid = 1822] [serial = 325] [outer = 0x98543400] 02:51:49 INFO - PROCESS | 1822 | 1466589109925 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]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1597ms 02:51:49 INFO - PROCESS | 1822 | 1466589109968 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:51:49 INFO - PROCESS | 1822 | 1466589109972 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:51:49 INFO - PROCESS | 1822 | 1466589109979 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1822 | 1466589109985 Marionette TRACE conn3 <- [1,406,null,{}] 02:51:50 INFO - PROCESS | 1822 | 1466589110001 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}] 02:51:50 INFO - PROCESS | 1822 | 1466589110010 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:50 INFO - PROCESS | 1822 | 1466589110213 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:51:50 INFO - PROCESS | 1822 | 1466589110509 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 1822 | 1466589110519 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x9d911400 == 62 [pid = 1822] [id = 109] 02:51:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x9d916000) [pid = 1822] [serial = 326] [outer = (nil)] 02:51:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0xa110b800) [pid = 1822] [serial = 327] [outer = 0x9d916000] 02:51:50 INFO - PROCESS | 1822 | 1466589110603 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0xa23a5800) [pid = 1822] [serial = 328] [outer = 0x9d916000] 02:51:51 INFO - PROCESS | 1822 | 1466589111492 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]]]}] 02:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1591ms 02:51:51 INFO - PROCESS | 1822 | 1466589111570 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 1822 | 1466589111575 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:51:51 INFO - PROCESS | 1822 | 1466589111582 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 1822 | 1466589111585 Marionette TRACE conn3 <- [1,410,null,{}] 02:51:51 INFO - PROCESS | 1822 | 1466589111591 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}] 02:51:51 INFO - PROCESS | 1822 | 1466589111596 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:51 INFO - PROCESS | 1822 | 1466589111774 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:51:52 INFO - PROCESS | 1822 | 1466589112005 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1822 | 1466589112015 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x91580c00 == 63 [pid = 1822] [id = 110] 02:51:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x91db6000) [pid = 1822] [serial = 329] [outer = (nil)] 02:51:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x91dbbc00) [pid = 1822] [serial = 330] [outer = 0x91db6000] 02:51:52 INFO - PROCESS | 1822 | 1466589112109 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x91dbe800) [pid = 1822] [serial = 331] [outer = 0x91db6000] 02:51:52 INFO - PROCESS | 1822 | 1466589112974 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]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1439ms 02:51:53 INFO - PROCESS | 1822 | 1466589113022 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:51:53 INFO - PROCESS | 1822 | 1466589113026 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:51:53 INFO - PROCESS | 1822 | 1466589113032 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1822 | 1466589113036 Marionette TRACE conn3 <- [1,414,null,{}] 02:51:53 INFO - PROCESS | 1822 | 1466589113041 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}] 02:51:53 INFO - PROCESS | 1822 | 1466589113047 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:53 INFO - PROCESS | 1822 | 1466589113220 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:51:53 INFO - PROCESS | 1822 | 1466589113387 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 1822 | 1466589113398 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c4d000 == 64 [pid = 1822] [id = 111] 02:51:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x91c52000) [pid = 1822] [serial = 332] [outer = (nil)] 02:51:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x91c5c000) [pid = 1822] [serial = 333] [outer = 0x91c52000] 02:51:53 INFO - PROCESS | 1822 | 1466589113479 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x91c5d400) [pid = 1822] [serial = 334] [outer = 0x91c52000] 02:51:54 INFO - PROCESS | 1822 | 1466589114397 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]]]}] 02:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1440ms 02:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:51:54 INFO - PROCESS | 1822 | 1466589114472 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:51:54 INFO - PROCESS | 1822 | 1466589114475 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:51:54 INFO - PROCESS | 1822 | 1466589114482 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 1822 | 1466589114484 Marionette TRACE conn3 <- [1,418,null,{}] 02:51:54 INFO - PROCESS | 1822 | 1466589114490 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}] 02:51:54 INFO - PROCESS | 1822 | 1466589114500 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:54 INFO - PROCESS | 1822 | 1466589114734 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:51:54 INFO - PROCESS | 1822 | 1466589114948 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:54 INFO - PROCESS | 1822 | 1466589114956 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c59c00 == 65 [pid = 1822] [id = 112] 02:51:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x91c5ec00) [pid = 1822] [serial = 335] [outer = (nil)] 02:51:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0xa23f1400) [pid = 1822] [serial = 336] [outer = 0x91c5ec00] 02:51:55 INFO - PROCESS | 1822 | 1466589115081 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0xa331c000) [pid = 1822] [serial = 337] [outer = 0x91c5ec00] 02:51:56 INFO - PROCESS | 1822 | 1466589116409 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]]]}] 02:51:56 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 02:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1942ms 02:51:56 INFO - PROCESS | 1822 | 1466589116463 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 1822 | 1466589116466 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:51:56 INFO - PROCESS | 1822 | 1466589116495 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1822 | 1466589116498 Marionette TRACE conn3 <- [1,422,null,{}] 02:51:56 INFO - PROCESS | 1822 | 1466589116506 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}] 02:51:56 INFO - PROCESS | 1822 | 1466589116511 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:56 INFO - PROCESS | 1822 | 1466589116668 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:51:56 INFO - PROCESS | 1822 | 1466589116836 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1822 | 1466589116844 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b1000 == 66 [pid = 1822] [id = 113] 02:51:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x8e7b2c00) [pid = 1822] [serial = 338] [outer = (nil)] 02:51:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x8e7b8400) [pid = 1822] [serial = 339] [outer = 0x8e7b2c00] 02:51:56 INFO - PROCESS | 1822 | 1466589116928 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x8e7bbc00) [pid = 1822] [serial = 340] [outer = 0x8e7b2c00] 02:51:58 INFO - PROCESS | 1822 | 1466589118224 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]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:51:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1786ms 02:51:58 INFO - PROCESS | 1822 | 1466589118349 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1822 | 1466589118355 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:51:58 INFO - PROCESS | 1822 | 1466589118364 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1822 | 1466589118369 Marionette TRACE conn3 <- [1,426,null,{}] 02:51:58 INFO - PROCESS | 1822 | 1466589118377 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}] 02:51:58 INFO - PROCESS | 1822 | 1466589118382 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:58 INFO - PROCESS | 1822 | 1466589118578 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:51:58 INFO - PROCESS | 1822 | 1466589118872 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 1822 | 1466589118885 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:51:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b0c00 == 67 [pid = 1822] [id = 114] 02:51:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x91c5bc00) [pid = 1822] [serial = 341] [outer = (nil)] 02:51:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x91db2c00) [pid = 1822] [serial = 342] [outer = 0x91c5bc00] 02:51:58 INFO - PROCESS | 1822 | 1466589118956 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x91db7c00) [pid = 1822] [serial = 343] [outer = 0x91c5bc00] 02:51:59 INFO - PROCESS | 1822 | 1466589119846 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] 02:51:59 INFO - PROCESS | 1822 | 1466589119903 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:51:59 INFO - PROCESS | 1822 | 1466589119913 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1822 | 1466589119916 Marionette TRACE conn3 <- [1,430,null,{}] 02:51:59 INFO - PROCESS | 1822 | 1466589119922 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}] 02:51:59 INFO - PROCESS | 1822 | 1466589119927 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:00 INFO - PROCESS | 1822 | 1466589120102 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:52:00 INFO - PROCESS | 1822 | 1466589120316 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:00 INFO - PROCESS | 1822 | 1466589120322 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x93cd4c00 == 68 [pid = 1822] [id = 115] 02:52:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x93edb400) [pid = 1822] [serial = 344] [outer = (nil)] 02:52:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x953df000) [pid = 1822] [serial = 345] [outer = 0x93edb400] 02:52:00 INFO - PROCESS | 1822 | 1466589120454 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x95d6bc00) [pid = 1822] [serial = 346] [outer = 0x93edb400] 02:52:00 INFO - PROCESS | 1822 | --DOCSHELL 0x95d65c00 == 67 [pid = 1822] [id = 105] 02:52:00 INFO - PROCESS | 1822 | --DOCSHELL 0x91588400 == 66 [pid = 1822] [id = 104] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x99b1f400) [pid = 1822] [serial = 276] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0xa34b9800) [pid = 1822] [serial = 249] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x91588c00) [pid = 1822] [serial = 246] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0xa34b2800) [pid = 1822] [serial = 240] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x95d68c00) [pid = 1822] [serial = 255] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x98125800) [pid = 1822] [serial = 230] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x996d2800) [pid = 1822] [serial = 233] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0xa2321400) [pid = 1822] [serial = 236] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x91435c00) [pid = 1822] [serial = 243] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0xa6bd9c00) [pid = 1822] [serial = 252] [outer = (nil)] [url = about:blank] 02:52:00 INFO - PROCESS | 1822 | --DOCSHELL 0x91433800 == 65 [pid = 1822] [id = 103] 02:52:00 INFO - PROCESS | 1822 | --DOCSHELL 0x9142c400 == 64 [pid = 1822] [id = 102] 02:52:00 INFO - PROCESS | 1822 | --DOCSHELL 0x91432400 == 63 [pid = 1822] [id = 101] 02:52:01 INFO - PROCESS | 1822 | --DOCSHELL 0x91f0cc00 == 62 [pid = 1822] [id = 100] 02:52:01 INFO - PROCESS | 1822 | --DOCSHELL 0x91f05400 == 61 [pid = 1822] [id = 93] 02:52:01 INFO - PROCESS | 1822 | --DOCSHELL 0x91431c00 == 60 [pid = 1822] [id = 92] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x96597400) [pid = 1822] [serial = 261] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x9a268400) [pid = 1822] [serial = 270] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x98102c00) [pid = 1822] [serial = 262] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x95197800) [pid = 1822] [serial = 259] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x93ee4400) [pid = 1822] [serial = 258] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x996da800) [pid = 1822] [serial = 267] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x99481400) [pid = 1822] [serial = 264] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x994e5400) [pid = 1822] [serial = 265] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x9a387400) [pid = 1822] [serial = 271] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x9947d400) [pid = 1822] [serial = 273] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x98104c00) [pid = 1822] [serial = 99] [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.] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x99ccd400) [pid = 1822] [serial = 268] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x99cca800) [pid = 1822] [serial = 274] [outer = (nil)] [url = about:blank] 02:52:01 INFO - PROCESS | 1822 | 1466589121364 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]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1477ms 02:52:01 INFO - PROCESS | 1822 | 1466589121389 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:52:01 INFO - PROCESS | 1822 | 1466589121394 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:52:01 INFO - PROCESS | 1822 | 1466589121400 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 1822 | 1466589121406 Marionette TRACE conn3 <- [1,434,null,{}] 02:52:01 INFO - PROCESS | 1822 | 1466589121422 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}] 02:52:01 INFO - PROCESS | 1822 | 1466589121429 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:01 INFO - PROCESS | 1822 | 1466589121587 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:52:01 INFO - PROCESS | 1822 | 1466589121605 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1822 | 1466589121617 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x953e8c00 == 61 [pid = 1822] [id = 116] 02:52:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x95d68c00) [pid = 1822] [serial = 347] [outer = (nil)] 02:52:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x98129800) [pid = 1822] [serial = 348] [outer = 0x95d68c00] 02:52:01 INFO - PROCESS | 1822 | 1466589121721 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x9854d000) [pid = 1822] [serial = 349] [outer = 0x95d68c00] 02:52:02 INFO - PROCESS | 1822 | 1466589122653 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]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1281ms 02:52:02 INFO - PROCESS | 1822 | 1466589122682 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1822 | 1466589122687 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:52:02 INFO - PROCESS | 1822 | 1466589122694 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1822 | 1466589122697 Marionette TRACE conn3 <- [1,438,null,{}] 02:52:02 INFO - PROCESS | 1822 | 1466589122702 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}] 02:52:02 INFO - PROCESS | 1822 | 1466589122706 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:02 INFO - PROCESS | 1822 | 1466589122918 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:52:02 INFO - PROCESS | 1822 | 1466589122936 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 1822 | 1466589122948 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b8800 == 62 [pid = 1822] [id = 117] 02:52:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x98dc7000) [pid = 1822] [serial = 350] [outer = (nil)] 02:52:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x99485c00) [pid = 1822] [serial = 351] [outer = 0x98dc7000] 02:52:03 INFO - PROCESS | 1822 | 1466589123012 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x994ec400) [pid = 1822] [serial = 352] [outer = 0x98dc7000] 02:52:03 INFO - PROCESS | 1822 | 1466589123842 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]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1180ms 02:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:52:03 INFO - PROCESS | 1822 | 1466589123875 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1822 | 1466589123878 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:52:03 INFO - PROCESS | 1822 | 1466589123884 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1822 | 1466589123887 Marionette TRACE conn3 <- [1,442,null,{}] 02:52:03 INFO - PROCESS | 1822 | 1466589123892 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}] 02:52:03 INFO - PROCESS | 1822 | 1466589123897 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:04 INFO - PROCESS | 1822 | 1466589124100 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:52:04 INFO - PROCESS | 1822 | 1466589124133 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 1822 | 1466589124142 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x965da800 == 63 [pid = 1822] [id = 118] 02:52:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x98cafc00) [pid = 1822] [serial = 353] [outer = (nil)] 02:52:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x99b19000) [pid = 1822] [serial = 354] [outer = 0x98cafc00] 02:52:04 INFO - PROCESS | 1822 | 1466589124209 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x99b1e000) [pid = 1822] [serial = 355] [outer = 0x98cafc00] 02:52:05 INFO - PROCESS | 1822 | 1466589125144 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]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms 02:52:05 INFO - PROCESS | 1822 | 1466589125211 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1822 | 1466589125215 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:52:05 INFO - PROCESS | 1822 | 1466589125221 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1822 | 1466589125225 Marionette TRACE conn3 <- [1,446,null,{}] 02:52:05 INFO - PROCESS | 1822 | 1466589125230 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}] 02:52:05 INFO - PROCESS | 1822 | 1466589125239 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:05 INFO - PROCESS | 1822 | 1466589125494 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:52:05 INFO - PROCESS | 1822 | 1466589125542 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:05 INFO - PROCESS | 1822 | 1466589125548 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142d800 == 64 [pid = 1822] [id = 119] 02:52:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x99b6a000) [pid = 1822] [serial = 356] [outer = (nil)] 02:52:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x9a387400) [pid = 1822] [serial = 357] [outer = 0x99b6a000] 02:52:05 INFO - PROCESS | 1822 | 1466589125694 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0xa071c000) [pid = 1822] [serial = 358] [outer = 0x99b6a000] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x99482400) [pid = 1822] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x9907a800) [pid = 1822] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x98124400) [pid = 1822] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x9261ec00) [pid = 1822] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x99481c00) [pid = 1822] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x99b6cc00) [pid = 1822] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x99b6f400) [pid = 1822] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0xa34dc000) [pid = 1822] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x93eddc00) [pid = 1822] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x98ca9400) [pid = 1822] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x93b70400) [pid = 1822] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x9a392800) [pid = 1822] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x9a328800) [pid = 1822] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0xa3324800) [pid = 1822] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0xa3347400) [pid = 1822] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x98127000) [pid = 1822] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x9a266000) [pid = 1822] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x994dd800) [pid = 1822] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x953e5400) [pid = 1822] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x994e8400) [pid = 1822] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0xa071d400) [pid = 1822] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x98083000) [pid = 1822] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x9142e800) [pid = 1822] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x91432000) [pid = 1822] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x91583c00) [pid = 1822] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x93cd1800) [pid = 1822] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x953dec00) [pid = 1822] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x93e60400) [pid = 1822] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x965a0800) [pid = 1822] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x99b27000) [pid = 1822] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x95d6f000) [pid = 1822] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x92103000) [pid = 1822] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x91f0d000) [pid = 1822] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x93e61800) [pid = 1822] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:52:06 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x9812c800) [pid = 1822] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:52:06 INFO - PROCESS | 1822 | 1466589126945 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]]]}] 02:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1793ms 02:52:07 INFO - PROCESS | 1822 | 1466589127016 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 1822 | 1466589127019 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:52:07 INFO - PROCESS | 1822 | 1466589127025 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 1822 | 1466589127028 Marionette TRACE conn3 <- [1,450,null,{}] 02:52:07 INFO - PROCESS | 1822 | 1466589127033 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}] 02:52:07 INFO - PROCESS | 1822 | 1466589127038 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:07 INFO - PROCESS | 1822 | 1466589127190 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:52:07 INFO - PROCESS | 1822 | 1466589127200 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 1822 | 1466589127208 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e4000 == 65 [pid = 1822] [id = 120] 02:52:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x912e5400) [pid = 1822] [serial = 359] [outer = (nil)] 02:52:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x912eb800) [pid = 1822] [serial = 360] [outer = 0x912e5400] 02:52:07 INFO - PROCESS | 1822 | 1466589127271 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x912ee400) [pid = 1822] [serial = 361] [outer = 0x912e5400] 02:52:08 INFO - PROCESS | 1822 | 1466589128108 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] 02:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:52:08 INFO - PROCESS | 1822 | 1466589128175 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:52:08 INFO - PROCESS | 1822 | 1466589128182 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1822 | 1466589128186 Marionette TRACE conn3 <- [1,454,null,{}] 02:52:08 INFO - PROCESS | 1822 | 1466589128191 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}] 02:52:08 INFO - PROCESS | 1822 | 1466589128196 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:08 INFO - PROCESS | 1822 | 1466589128359 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:52:08 INFO - PROCESS | 1822 | 1466589128597 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 1822 | 1466589128610 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b6800 == 66 [pid = 1822] [id = 121] 02:52:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x8e7ba400) [pid = 1822] [serial = 362] [outer = (nil)] 02:52:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x912e7800) [pid = 1822] [serial = 363] [outer = 0x8e7ba400] 02:52:08 INFO - PROCESS | 1822 | 1466589128694 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x91587000) [pid = 1822] [serial = 364] [outer = 0x8e7ba400] 02:52:09 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:09 INFO - PROCESS | 1822 | 1466589129684 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]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1581ms 02:52:09 INFO - PROCESS | 1822 | 1466589129766 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 1822 | 1466589129772 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:52:09 INFO - PROCESS | 1822 | 1466589129781 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1822 | 1466589129786 Marionette TRACE conn3 <- [1,458,null,{}] 02:52:09 INFO - PROCESS | 1822 | 1466589129794 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}] 02:52:09 INFO - PROCESS | 1822 | 1466589129802 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:10 INFO - PROCESS | 1822 | 1466589130031 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:52:10 INFO - PROCESS | 1822 | 1466589130255 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1822 | 1466589130266 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x91db7000 == 67 [pid = 1822] [id = 122] 02:52:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x91f06400) [pid = 1822] [serial = 365] [outer = (nil)] 02:52:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x91f0d000) [pid = 1822] [serial = 366] [outer = 0x91f06400] 02:52:10 INFO - PROCESS | 1822 | 1466589130391 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x92525c00) [pid = 1822] [serial = 367] [outer = 0x91f06400] 02:52:11 INFO - PROCESS | 1822 | 1466589131366 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] 02:52:11 INFO - PROCESS | 1822 | 1466589131426 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:52:11 INFO - PROCESS | 1822 | 1466589131435 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1822 | 1466589131439 Marionette TRACE conn3 <- [1,462,null,{}] 02:52:11 INFO - PROCESS | 1822 | 1466589131445 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}] 02:52:11 INFO - PROCESS | 1822 | 1466589131450 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:11 INFO - PROCESS | 1822 | 1466589131649 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:52:11 INFO - PROCESS | 1822 | 1466589131909 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 1822 | 1466589131917 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261a400 == 68 [pid = 1822] [id = 123] 02:52:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x9510fc00) [pid = 1822] [serial = 368] [outer = (nil)] 02:52:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x953e1000) [pid = 1822] [serial = 369] [outer = 0x9510fc00] 02:52:12 INFO - PROCESS | 1822 | 1466589132048 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x965a1800) [pid = 1822] [serial = 370] [outer = 0x9510fc00] 02:52:12 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:13 INFO - PROCESS | 1822 | 1466589133030 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] 02:52:13 INFO - PROCESS | 1822 | 1466589133075 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:52:13 INFO - PROCESS | 1822 | 1466589133092 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1822 | 1466589133101 Marionette TRACE conn3 <- [1,466,null,{}] 02:52:13 INFO - PROCESS | 1822 | 1466589133107 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}] 02:52:13 INFO - PROCESS | 1822 | 1466589133116 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:13 INFO - PROCESS | 1822 | 1466589133315 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:52:13 INFO - PROCESS | 1822 | 1466589133534 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1822 | 1466589133543 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x953db400 == 69 [pid = 1822] [id = 124] 02:52:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x97740c00) [pid = 1822] [serial = 371] [outer = (nil)] 02:52:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x994ddc00) [pid = 1822] [serial = 372] [outer = 0x97740c00] 02:52:13 INFO - PROCESS | 1822 | 1466589133637 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x995dc000) [pid = 1822] [serial = 373] [outer = 0x97740c00] 02:52:14 INFO - PROCESS | 1822 | 1466589134540 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] 02:52:14 INFO - PROCESS | 1822 | 1466589134584 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:52:14 INFO - PROCESS | 1822 | 1466589134591 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 1822 | 1466589134593 Marionette TRACE conn3 <- [1,470,null,{}] 02:52:14 INFO - PROCESS | 1822 | 1466589134600 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}] 02:52:14 INFO - PROCESS | 1822 | 1466589134605 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:14 INFO - PROCESS | 1822 | 1466589134796 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:52:14 INFO - PROCESS | 1822 | 1466589134974 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 1822 | 1466589134981 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x9157f400 == 70 [pid = 1822] [id = 125] 02:52:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x98544000) [pid = 1822] [serial = 374] [outer = (nil)] 02:52:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x9a265800) [pid = 1822] [serial = 375] [outer = 0x98544000] 02:52:15 INFO - PROCESS | 1822 | 1466589135060 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x9a26c800) [pid = 1822] [serial = 376] [outer = 0x98544000] 02:52:16 INFO - PROCESS | 1822 | 1466589136015 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]]]}] 02:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1479ms 02:52:16 INFO - PROCESS | 1822 | 1466589136071 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:52:16 INFO - PROCESS | 1822 | 1466589136075 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:52:16 INFO - PROCESS | 1822 | 1466589136081 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - PROCESS | 1822 | 1466589136085 Marionette TRACE conn3 <- [1,474,null,{}] 02:52:16 INFO - PROCESS | 1822 | 1466589136090 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}] 02:52:16 INFO - PROCESS | 1822 | 1466589136096 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:16 INFO - PROCESS | 1822 | 1466589136286 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:52:16 INFO - PROCESS | 1822 | 1466589136511 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:16 INFO - PROCESS | 1822 | 1466589136527 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8cac00 == 71 [pid = 1822] [id = 126] 02:52:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x8e8cb000) [pid = 1822] [serial = 377] [outer = (nil)] 02:52:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x8e8cd800) [pid = 1822] [serial = 378] [outer = 0x8e8cb000] 02:52:16 INFO - PROCESS | 1822 | 1466589136664 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x9a387c00) [pid = 1822] [serial = 379] [outer = 0x8e8cb000] 02:52:17 INFO - PROCESS | 1822 | 1466589137664 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]]]}] 02:52:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:52:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1628ms 02:52:17 INFO - PROCESS | 1822 | 1466589137710 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1822 | 1466589137714 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:52:17 INFO - PROCESS | 1822 | 1466589137720 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1822 | 1466589137724 Marionette TRACE conn3 <- [1,478,null,{}] 02:52:17 INFO - PROCESS | 1822 | 1466589137729 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}] 02:52:17 INFO - PROCESS | 1822 | 1466589137735 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:17 INFO - PROCESS | 1822 | 1466589137918 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:52:18 INFO - PROCESS | 1822 | 1466589138137 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 1822 | 1466589138145 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x9a824000 == 72 [pid = 1822] [id = 127] 02:52:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x9d910c00) [pid = 1822] [serial = 380] [outer = (nil)] 02:52:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0xa236f800) [pid = 1822] [serial = 381] [outer = 0x9d910c00] 02:52:18 INFO - PROCESS | 1822 | 1466589138271 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0xa23a6800) [pid = 1822] [serial = 382] [outer = 0x9d910c00] 02:52:19 INFO - PROCESS | 1822 | 1466589139155 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]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1481ms 02:52:19 INFO - PROCESS | 1822 | 1466589139203 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:52:19 INFO - PROCESS | 1822 | 1466589139207 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:52:19 INFO - PROCESS | 1822 | 1466589139213 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 1822 | 1466589139217 Marionette TRACE conn3 <- [1,482,null,{}] 02:52:19 INFO - PROCESS | 1822 | 1466589139222 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}] 02:52:19 INFO - PROCESS | 1822 | 1466589139227 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:19 INFO - PROCESS | 1822 | 1466589139427 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:52:19 INFO - PROCESS | 1822 | 1466589139606 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 1822 | 1466589139614 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:19 INFO - PROCESS | 1822 | ++DOCSHELL 0xa2370c00 == 73 [pid = 1822] [id = 128] 02:52:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0xa23fbc00) [pid = 1822] [serial = 383] [outer = (nil)] 02:52:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0xa2ff2800) [pid = 1822] [serial = 384] [outer = 0xa23fbc00] 02:52:19 INFO - PROCESS | 1822 | 1466589139747 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0xa34aa400) [pid = 1822] [serial = 385] [outer = 0xa23fbc00] 02:52:20 INFO - PROCESS | 1822 | 1466589140668 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]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1495ms 02:52:20 INFO - PROCESS | 1822 | 1466589140708 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1822 | 1466589140712 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:52:20 INFO - PROCESS | 1822 | 1466589140718 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1822 | 1466589140721 Marionette TRACE conn3 <- [1,486,null,{}] 02:52:20 INFO - PROCESS | 1822 | 1466589140726 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}] 02:52:20 INFO - PROCESS | 1822 | 1466589140731 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:20 INFO - PROCESS | 1822 | 1466589140900 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:52:21 INFO - PROCESS | 1822 | 1466589141119 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1822 | 1466589141126 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc44400 == 74 [pid = 1822] [id = 129] 02:52:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x8dc47c00) [pid = 1822] [serial = 386] [outer = (nil)] 02:52:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x8dc4ac00) [pid = 1822] [serial = 387] [outer = 0x8dc47c00] 02:52:21 INFO - PROCESS | 1822 | 1466589141249 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x8dc4d800) [pid = 1822] [serial = 388] [outer = 0x8dc47c00] 02:52:22 INFO - PROCESS | 1822 | 1466589142115 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1431ms 02:52:22 INFO - PROCESS | 1822 | 1466589142149 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 1822 | 1466589142153 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:52:22 INFO - PROCESS | 1822 | 1466589142159 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1822 | 1466589142162 Marionette TRACE conn3 <- [1,490,null,{}] 02:52:22 INFO - PROCESS | 1822 | 1466589142168 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}] 02:52:22 INFO - PROCESS | 1822 | 1466589142173 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:22 INFO - PROCESS | 1822 | 1466589142343 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:52:22 INFO - PROCESS | 1822 | 1466589142527 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 1822 | 1466589142536 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00e400 == 75 [pid = 1822] [id = 130] 02:52:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x8d00ec00) [pid = 1822] [serial = 389] [outer = (nil)] 02:52:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x8d016c00) [pid = 1822] [serial = 390] [outer = 0x8d00ec00] 02:52:22 INFO - PROCESS | 1822 | 1466589142611 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x8d01b800) [pid = 1822] [serial = 391] [outer = 0x8d00ec00] 02:52:23 INFO - PROCESS | 1822 | 1466589143518 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]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1433ms 02:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:52:23 INFO - PROCESS | 1822 | 1466589143593 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 1822 | 1466589143596 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:52:23 INFO - PROCESS | 1822 | 1466589143602 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 1822 | 1466589143606 Marionette TRACE conn3 <- [1,494,null,{}] 02:52:23 INFO - PROCESS | 1822 | 1466589143612 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}] 02:52:23 INFO - PROCESS | 1822 | 1466589143617 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:23 INFO - PROCESS | 1822 | 1466589143791 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:52:24 INFO - PROCESS | 1822 | 1466589144374 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 1822 | 1466589144384 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8cc000 == 76 [pid = 1822] [id = 131] 02:52:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x8e8cc800) [pid = 1822] [serial = 392] [outer = (nil)] 02:52:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x8e8d0800) [pid = 1822] [serial = 393] [outer = 0x8e8cc800] 02:52:24 INFO - PROCESS | 1822 | 1466589144463 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x91432400) [pid = 1822] [serial = 394] [outer = 0x8e8cc800] 02:52:25 INFO - PROCESS | 1822 | 1466589145376 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]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1839ms 02:52:25 INFO - PROCESS | 1822 | 1466589145444 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1822 | 1466589145449 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:52:25 INFO - PROCESS | 1822 | 1466589145457 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1822 | 1466589145461 Marionette TRACE conn3 <- [1,498,null,{}] 02:52:25 INFO - PROCESS | 1822 | 1466589145469 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}] 02:52:25 INFO - PROCESS | 1822 | 1466589145477 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:25 INFO - PROCESS | 1822 | 1466589145790 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:52:26 INFO - PROCESS | 1822 | 1466589146073 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1822 | 1466589146082 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bf800 == 77 [pid = 1822] [id = 132] 02:52:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x912e6800) [pid = 1822] [serial = 395] [outer = (nil)] 02:52:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x91437000) [pid = 1822] [serial = 396] [outer = 0x912e6800] 02:52:26 INFO - PROCESS | 1822 | 1466589146156 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x91c56400) [pid = 1822] [serial = 397] [outer = 0x912e6800] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x93b72800 == 76 [pid = 1822] [id = 15] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x92110800 == 75 [pid = 1822] [id = 20] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x93e66000 == 74 [pid = 1822] [id = 6] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x9519a400 == 73 [pid = 1822] [id = 24] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x95111800 == 72 [pid = 1822] [id = 17] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x92619c00 == 71 [pid = 1822] [id = 23] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0xa4f81400) [pid = 1822] [serial = 297] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x91c4ec00) [pid = 1822] [serial = 318] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x912e4000 == 70 [pid = 1822] [id = 120] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x9142d800 == 69 [pid = 1822] [id = 119] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x965da800 == 68 [pid = 1822] [id = 118] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b8800 == 67 [pid = 1822] [id = 117] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x953e8c00 == 66 [pid = 1822] [id = 116] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x93cd4c00 == 65 [pid = 1822] [id = 115] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b0c00 == 64 [pid = 1822] [id = 114] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x91c59c00 == 63 [pid = 1822] [id = 112] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x91c4d000 == 62 [pid = 1822] [id = 111] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x91580c00 == 61 [pid = 1822] [id = 110] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x9d911400 == 60 [pid = 1822] [id = 109] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x9812b400 == 59 [pid = 1822] [id = 108] 02:52:26 INFO - PROCESS | 1822 | --DOCSHELL 0x91c4f000 == 58 [pid = 1822] [id = 107] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x953e4000) [pid = 1822] [serial = 204] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x95d6c400) [pid = 1822] [serial = 256] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x99cd1800) [pid = 1822] [serial = 189] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x9a8dcc00) [pid = 1822] [serial = 192] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x99ccbc00) [pid = 1822] [serial = 186] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0xa6bdc000) [pid = 1822] [serial = 253] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x992e4c00) [pid = 1822] [serial = 144] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x99b70800) [pid = 1822] [serial = 141] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x98cb2800) [pid = 1822] [serial = 183] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0xa1105400) [pid = 1822] [serial = 114] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x9ba4e800) [pid = 1822] [serial = 147] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0xa4d55400) [pid = 1822] [serial = 150] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0xa61b0c00) [pid = 1822] [serial = 153] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0xa2576800) [pid = 1822] [serial = 198] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0xa4f19c00) [pid = 1822] [serial = 201] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x994e8c00) [pid = 1822] [serial = 228] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x98dcfc00) [pid = 1822] [serial = 231] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x99b6c000) [pid = 1822] [serial = 234] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0xa2fedc00) [pid = 1822] [serial = 237] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0xa34b5400) [pid = 1822] [serial = 241] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x91439800) [pid = 1822] [serial = 244] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x994e0400) [pid = 1822] [serial = 247] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0xa61b1400) [pid = 1822] [serial = 250] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x98dcec00) [pid = 1822] [serial = 117] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x97747c00) [pid = 1822] [serial = 120] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x9a586800) [pid = 1822] [serial = 312] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x9afea800) [pid = 1822] [serial = 313] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x9a07ac00) [pid = 1822] [serial = 315] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x91f0dc00) [pid = 1822] [serial = 279] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x98547800) [pid = 1822] [serial = 306] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x99480000) [pid = 1822] [serial = 307] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x93b70800) [pid = 1822] [serial = 301] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x9210b400) [pid = 1822] [serial = 300] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x996dc000) [pid = 1822] [serial = 285] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x965a3400) [pid = 1822] [serial = 303] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x98087c00) [pid = 1822] [serial = 304] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x9a587800) [pid = 1822] [serial = 288] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x99b22c00) [pid = 1822] [serial = 277] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0xa25efc00) [pid = 1822] [serial = 294] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0xa0714400) [pid = 1822] [serial = 291] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x95d63000) [pid = 1822] [serial = 282] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x99ccd800) [pid = 1822] [serial = 310] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x99b6dc00) [pid = 1822] [serial = 309] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0xa0714c00) [pid = 1822] [serial = 316] [outer = (nil)] [url = about:blank] 02:52:26 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0xa3288800) [pid = 1822] [serial = 180] [outer = (nil)] [url = about:blank] 02:52:27 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x9812f400) [pid = 1822] [serial = 195] [outer = (nil)] [url = about:blank] 02:52:27 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0xa6877000) [pid = 1822] [serial = 156] [outer = (nil)] [url = about:blank] 02:52:27 INFO - PROCESS | 1822 | 1466589147159 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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1736ms 02:52:27 INFO - PROCESS | 1822 | 1466589147196 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 1822 | 1466589147202 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:52:27 INFO - PROCESS | 1822 | 1466589147209 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 1822 | 1466589147212 Marionette TRACE conn3 <- [1,502,null,{}] 02:52:27 INFO - PROCESS | 1822 | 1466589147218 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}] 02:52:27 INFO - PROCESS | 1822 | 1466589147223 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:27 INFO - PROCESS | 1822 | 1466589147392 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:52:27 INFO - PROCESS | 1822 | 1466589147402 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1822 | 1466589147410 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x91580c00 == 59 [pid = 1822] [id = 133] 02:52:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x91c47c00) [pid = 1822] [serial = 398] [outer = (nil)] 02:52:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x91f0d800) [pid = 1822] [serial = 399] [outer = 0x91c47c00] 02:52:27 INFO - PROCESS | 1822 | 1466589147482 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x92529400) [pid = 1822] [serial = 400] [outer = 0x91c47c00] 02:52:28 INFO - PROCESS | 1822 | 1466589148426 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]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:52:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1244ms 02:52:28 INFO - PROCESS | 1822 | 1466589148454 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 1822 | 1466589148457 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:52:28 INFO - PROCESS | 1822 | 1466589148471 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1822 | 1466589148479 Marionette TRACE conn3 <- [1,506,null,{}] 02:52:28 INFO - PROCESS | 1822 | 1466589148487 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}] 02:52:28 INFO - PROCESS | 1822 | 1466589148494 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:28 INFO - PROCESS | 1822 | 1466589148729 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:52:28 INFO - PROCESS | 1822 | 1466589148813 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 1822 | 1466589148821 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x9158dc00 == 60 [pid = 1822] [id = 134] 02:52:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x9519a400) [pid = 1822] [serial = 401] [outer = (nil)] 02:52:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x953e2000) [pid = 1822] [serial = 402] [outer = 0x9519a400] 02:52:28 INFO - PROCESS | 1822 | 1466589148888 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x95d62c00) [pid = 1822] [serial = 403] [outer = 0x9519a400] 02:52:30 INFO - PROCESS | 1822 | 1466589150314 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]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1897ms 02:52:30 INFO - PROCESS | 1822 | 1466589150362 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:52:30 INFO - PROCESS | 1822 | 1466589150366 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:52:30 INFO - PROCESS | 1822 | 1466589150390 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 1822 | 1466589150394 Marionette TRACE conn3 <- [1,510,null,{}] 02:52:30 INFO - PROCESS | 1822 | 1466589150400 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}] 02:52:30 INFO - PROCESS | 1822 | 1466589150404 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:30 INFO - PROCESS | 1822 | 1466589150629 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:52:30 INFO - PROCESS | 1822 | 1466589150652 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1822 | 1466589150662 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x95d6b800 == 61 [pid = 1822] [id = 135] 02:52:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x95d6ec00) [pid = 1822] [serial = 404] [outer = (nil)] 02:52:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x98dd0400) [pid = 1822] [serial = 405] [outer = 0x95d6ec00] 02:52:30 INFO - PROCESS | 1822 | 1466589150730 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x9921d000) [pid = 1822] [serial = 406] [outer = 0x95d6ec00] 02:52:31 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x98dc7000) [pid = 1822] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:52:31 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x98cafc00) [pid = 1822] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:52:31 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x93edb400) [pid = 1822] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:52:31 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x95d68c00) [pid = 1822] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:52:31 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x99b6a000) [pid = 1822] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:52:31 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x91c5bc00) [pid = 1822] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:52:31 INFO - PROCESS | 1822 | 1466589151803 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]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1446ms 02:52:31 INFO - PROCESS | 1822 | 1466589151823 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1822 | 1466589151826 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:52:31 INFO - PROCESS | 1822 | 1466589151833 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1822 | 1466589151836 Marionette TRACE conn3 <- [1,514,null,{}] 02:52:31 INFO - PROCESS | 1822 | 1466589151841 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}] 02:52:31 INFO - PROCESS | 1822 | 1466589151846 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:32 INFO - PROCESS | 1822 | 1466589152051 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:52:32 INFO - PROCESS | 1822 | 1466589152080 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1822 | 1466589152097 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x95d68c00 == 62 [pid = 1822] [id = 136] 02:52:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x98126c00) [pid = 1822] [serial = 407] [outer = (nil)] 02:52:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x9947d400) [pid = 1822] [serial = 408] [outer = 0x98126c00] 02:52:32 INFO - PROCESS | 1822 | 1466589152173 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x994ecc00) [pid = 1822] [serial = 409] [outer = 0x98126c00] 02:52:33 INFO - PROCESS | 1822 | 1466589153066 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]]]}] 02:52:33 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 02:52:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1277ms 02:52:33 INFO - PROCESS | 1822 | 1466589153110 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1822 | 1466589153114 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:52:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:52:33 INFO - PROCESS | 1822 | 1466589153119 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 1822 | 1466589153122 Marionette TRACE conn3 <- [1,518,null,{}] 02:52:33 INFO - PROCESS | 1822 | 1466589153127 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}] 02:52:33 INFO - PROCESS | 1822 | 1466589153133 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:33 INFO - PROCESS | 1822 | 1466589153292 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:52:33 INFO - PROCESS | 1822 | 1466589153302 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 1822 | 1466589153310 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d018800 == 63 [pid = 1822] [id = 137] 02:52:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x9947a000) [pid = 1822] [serial = 410] [outer = (nil)] 02:52:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x99b6bc00) [pid = 1822] [serial = 411] [outer = 0x9947a000] 02:52:33 INFO - PROCESS | 1822 | 1466589153375 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x99b6f400) [pid = 1822] [serial = 412] [outer = 0x9947a000] 02:52:34 INFO - PROCESS | 1822 | 1466589154481 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]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:52:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1426ms 02:52:34 INFO - PROCESS | 1822 | 1466589154547 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:52:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:52:34 INFO - PROCESS | 1822 | 1466589154554 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:52:34 INFO - PROCESS | 1822 | 1466589154561 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1822 | 1466589154569 Marionette TRACE conn3 <- [1,522,null,{}] 02:52:34 INFO - PROCESS | 1822 | 1466589154577 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}] 02:52:34 INFO - PROCESS | 1822 | 1466589154583 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:34 INFO - PROCESS | 1822 | 1466589154809 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:52:35 INFO - PROCESS | 1822 | 1466589155031 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1822 | 1466589155043 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142e800 == 64 [pid = 1822] [id = 138] 02:52:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x9142f000) [pid = 1822] [serial = 413] [outer = (nil)] 02:52:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x91c4fc00) [pid = 1822] [serial = 414] [outer = 0x9142f000] 02:52:35 INFO - PROCESS | 1822 | 1466589155168 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x91c5e400) [pid = 1822] [serial = 415] [outer = 0x9142f000] 02:52:36 INFO - PROCESS | 1822 | 1466589156162 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]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:52:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1637ms 02:52:36 INFO - PROCESS | 1822 | 1466589156198 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 1822 | 1466589156210 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:52:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:52:36 INFO - PROCESS | 1822 | 1466589156227 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 1822 | 1466589156231 Marionette TRACE conn3 <- [1,526,null,{}] 02:52:36 INFO - PROCESS | 1822 | 1466589156237 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}] 02:52:36 INFO - PROCESS | 1822 | 1466589156243 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:36 INFO - PROCESS | 1822 | 1466589156436 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:52:36 INFO - PROCESS | 1822 | 1466589156699 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:36 INFO - PROCESS | 1822 | 1466589156706 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x93cd4c00 == 65 [pid = 1822] [id = 139] 02:52:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x93ed7c00) [pid = 1822] [serial = 416] [outer = (nil)] 02:52:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x953dac00) [pid = 1822] [serial = 417] [outer = 0x93ed7c00] 02:52:36 INFO - PROCESS | 1822 | 1466589156833 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x97746c00) [pid = 1822] [serial = 418] [outer = 0x93ed7c00] 02:52:37 INFO - PROCESS | 1822 | 1466589157749 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]]]}] 02:52:37 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 02:52:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1580ms 02:52:37 INFO - PROCESS | 1822 | 1466589157807 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 1822 | 1466589157810 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:52:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:52:37 INFO - PROCESS | 1822 | 1466589157818 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 1822 | 1466589157824 Marionette TRACE conn3 <- [1,530,null,{}] 02:52:37 INFO - PROCESS | 1822 | 1466589157839 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}] 02:52:37 INFO - PROCESS | 1822 | 1466589157848 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:38 INFO - PROCESS | 1822 | 1466589158065 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:52:38 INFO - PROCESS | 1822 | 1466589158280 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1822 | 1466589158294 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c4c00 == 66 [pid = 1822] [id = 140] 02:52:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x99b1a400) [pid = 1822] [serial = 419] [outer = (nil)] 02:52:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x99b26400) [pid = 1822] [serial = 420] [outer = 0x99b1a400] 02:52:38 INFO - PROCESS | 1822 | 1466589158416 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x99ccbc00) [pid = 1822] [serial = 421] [outer = 0x99b1a400] 02:52:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x99cce000) [pid = 1822] [serial = 422] [outer = 0x93b74c00] 02:52:39 INFO - PROCESS | 1822 | 1466589159310 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"]]]}] 02:52:39 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 02:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:52:39 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 02:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:52:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1594ms 02:52:39 INFO - PROCESS | 1822 | 1466589159415 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 1822 | 1466589159420 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:52:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:52:39 INFO - PROCESS | 1822 | 1466589159427 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 1822 | 1466589159430 Marionette TRACE conn3 <- [1,534,null,{}] 02:52:39 INFO - PROCESS | 1822 | 1466589159436 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}] 02:52:39 INFO - PROCESS | 1822 | 1466589159441 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:39 INFO - PROCESS | 1822 | 1466589159644 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:52:39 INFO - PROCESS | 1822 | 1466589159864 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 1822 | 1466589159873 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x99cce400 == 67 [pid = 1822] [id = 141] 02:52:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x99ccf000) [pid = 1822] [serial = 423] [outer = (nil)] 02:52:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x9b093400) [pid = 1822] [serial = 424] [outer = 0x99ccf000] 02:52:39 INFO - PROCESS | 1822 | 1466589159973 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x9ba5ac00) [pid = 1822] [serial = 425] [outer = 0x99ccf000] 02:52:40 INFO - PROCESS | 1822 | 1466589160777 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]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:52:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1389ms 02:52:40 INFO - PROCESS | 1822 | 1466589160852 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1822 | 1466589160857 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:52:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:52:40 INFO - PROCESS | 1822 | 1466589160866 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1822 | 1466589160869 Marionette TRACE conn3 <- [1,538,null,{}] 02:52:40 INFO - PROCESS | 1822 | 1466589160875 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}] 02:52:40 INFO - PROCESS | 1822 | 1466589160880 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:41 INFO - PROCESS | 1822 | 1466589161081 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:52:41 INFO - PROCESS | 1822 | 1466589161265 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1822 | 1466589161273 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d015c00 == 68 [pid = 1822] [id = 142] 02:52:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x996d3000) [pid = 1822] [serial = 426] [outer = (nil)] 02:52:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0xa0719c00) [pid = 1822] [serial = 427] [outer = 0x996d3000] 02:52:41 INFO - PROCESS | 1822 | 1466589161352 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0xa071e000) [pid = 1822] [serial = 428] [outer = 0x996d3000] 02:52:42 INFO - PROCESS | 1822 | 1466589162257 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]]]}] 02:52:42 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. 02:52:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1434ms 02:52:42 INFO - PROCESS | 1822 | 1466589162315 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 1822 | 1466589162319 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:52:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:52:42 INFO - PROCESS | 1822 | 1466589162327 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1822 | 1466589162331 Marionette TRACE conn3 <- [1,542,null,{}] 02:52:42 INFO - PROCESS | 1822 | 1466589162337 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}] 02:52:42 INFO - PROCESS | 1822 | 1466589162347 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:42 INFO - PROCESS | 1822 | 1466589162538 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:52:42 INFO - PROCESS | 1822 | 1466589162716 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 1822 | 1466589162723 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d014800 == 69 [pid = 1822] [id = 143] 02:52:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x93b73000) [pid = 1822] [serial = 429] [outer = (nil)] 02:52:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0xa3288800) [pid = 1822] [serial = 430] [outer = 0x93b73000] 02:52:42 INFO - PROCESS | 1822 | 1466589162801 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0xa3326800) [pid = 1822] [serial = 431] [outer = 0x93b73000] 02:52:43 INFO - PROCESS | 1822 | 1466589163675 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]]]}] 02:52:43 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. 02:52:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1378ms 02:52:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:52:43 INFO - PROCESS | 1822 | 1466589163706 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1822 | 1466589163709 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:52:43 INFO - PROCESS | 1822 | 1466589163716 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1822 | 1466589163719 Marionette TRACE conn3 <- [1,546,null,{}] 02:52:43 INFO - PROCESS | 1822 | 1466589163725 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}] 02:52:43 INFO - PROCESS | 1822 | 1466589163730 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:43 INFO - PROCESS | 1822 | 1466589163954 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:52:44 INFO - PROCESS | 1822 | 1466589164130 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 1822 | 1466589164139 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd48800 == 70 [pid = 1822] [id = 144] 02:52:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x8dd48c00) [pid = 1822] [serial = 432] [outer = (nil)] 02:52:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x8dd4bc00) [pid = 1822] [serial = 433] [outer = 0x8dd48c00] 02:52:44 INFO - PROCESS | 1822 | 1466589164215 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x8dd53800) [pid = 1822] [serial = 434] [outer = 0x8dd48c00] 02:52:45 INFO - PROCESS | 1822 | 1466589165098 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]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:52:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1479ms 02:52:45 INFO - PROCESS | 1822 | 1466589165195 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 1822 | 1466589165198 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:52:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:52:45 INFO - PROCESS | 1822 | 1466589165205 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 1822 | 1466589165209 Marionette TRACE conn3 <- [1,550,null,{}] 02:52:45 INFO - PROCESS | 1822 | 1466589165214 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}] 02:52:45 INFO - PROCESS | 1822 | 1466589165218 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:45 INFO - PROCESS | 1822 | 1466589165447 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:52:45 INFO - PROCESS | 1822 | 1466589165689 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 1822 | 1466589165697 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d011400 == 71 [pid = 1822] [id = 145] 02:52:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x8d017400) [pid = 1822] [serial = 435] [outer = (nil)] 02:52:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x8e7b2400) [pid = 1822] [serial = 436] [outer = 0x8d017400] 02:52:45 INFO - PROCESS | 1822 | 1466589165775 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x8ec2c000) [pid = 1822] [serial = 437] [outer = 0x8d017400] 02:52:46 INFO - PROCESS | 1822 | 1466589166614 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]]]}] 02:52:46 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. 02:52:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1485ms 02:52:46 INFO - PROCESS | 1822 | 1466589166691 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 1822 | 1466589166695 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:52:46 INFO - PROCESS | 1822 | 1466589166701 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 1822 | 1466589166705 Marionette TRACE conn3 <- [1,554,null,{}] 02:52:46 INFO - PROCESS | 1822 | 1466589166710 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}] 02:52:46 INFO - PROCESS | 1822 | 1466589166715 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:46 INFO - PROCESS | 1822 | 1466589166884 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:52:47 INFO - PROCESS | 1822 | 1466589167067 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 1822 | 1466589167074 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd52800 == 72 [pid = 1822] [id = 146] 02:52:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x8dd52c00) [pid = 1822] [serial = 438] [outer = (nil)] 02:52:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x8ec32800) [pid = 1822] [serial = 439] [outer = 0x8dd52c00] 02:52:47 INFO - PROCESS | 1822 | 1466589167156 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0xa2fb2c00) [pid = 1822] [serial = 440] [outer = 0x8dd52c00] 02:52:47 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:48 INFO - PROCESS | 1822 | 1466589168086 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]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1429ms 02:52:48 INFO - PROCESS | 1822 | 1466589168130 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 1822 | 1466589168134 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:52:48 INFO - PROCESS | 1822 | 1466589168140 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1822 | 1466589168144 Marionette TRACE conn3 <- [1,558,null,{}] 02:52:48 INFO - PROCESS | 1822 | 1466589168149 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}] 02:52:48 INFO - PROCESS | 1822 | 1466589168154 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:48 INFO - PROCESS | 1822 | 1466589168329 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:52:48 INFO - PROCESS | 1822 | 1466589168508 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 1822 | 1466589168519 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec2d800 == 73 [pid = 1822] [id = 147] 02:52:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x8ec2f400) [pid = 1822] [serial = 441] [outer = (nil)] 02:52:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x92edfc00) [pid = 1822] [serial = 442] [outer = 0x8ec2f400] 02:52:48 INFO - PROCESS | 1822 | 1466589168596 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x92ee0c00) [pid = 1822] [serial = 443] [outer = 0x8ec2f400] 02:52:49 INFO - PROCESS | 1822 | 1466589169533 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]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1436ms 02:52:49 INFO - PROCESS | 1822 | 1466589169578 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:52:49 INFO - PROCESS | 1822 | 1466589169582 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:52:49 INFO - PROCESS | 1822 | 1466589169588 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1822 | 1466589169593 Marionette TRACE conn3 <- [1,562,null,{}] 02:52:49 INFO - PROCESS | 1822 | 1466589169598 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}] 02:52:49 INFO - PROCESS | 1822 | 1466589169604 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:49 INFO - PROCESS | 1822 | 1466589169806 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:52:50 INFO - PROCESS | 1822 | 1466589169986 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1822 | 1466589169996 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22dc00 == 74 [pid = 1822] [id = 148] 02:52:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x8d22f400) [pid = 1822] [serial = 444] [outer = (nil)] 02:52:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x8ec32000) [pid = 1822] [serial = 445] [outer = 0x8d22f400] 02:52:50 INFO - PROCESS | 1822 | 1466589170082 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x92ee6000) [pid = 1822] [serial = 446] [outer = 0x8d22f400] 02:52:50 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:51 INFO - PROCESS | 1822 | 1466589171009 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]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1481ms 02:52:51 INFO - PROCESS | 1822 | 1466589171070 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:52:51 INFO - PROCESS | 1822 | 1466589171074 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:52:51 INFO - PROCESS | 1822 | 1466589171081 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1822 | 1466589171084 Marionette TRACE conn3 <- [1,566,null,{}] 02:52:51 INFO - PROCESS | 1822 | 1466589171090 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}] 02:52:51 INFO - PROCESS | 1822 | 1466589171095 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:51 INFO - PROCESS | 1822 | 1466589171278 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:52:51 INFO - PROCESS | 1822 | 1466589171459 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1822 | 1466589171467 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d420000 == 75 [pid = 1822] [id = 149] 02:52:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x8d421400) [pid = 1822] [serial = 447] [outer = (nil)] 02:52:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x8d427800) [pid = 1822] [serial = 448] [outer = 0x8d421400] 02:52:51 INFO - PROCESS | 1822 | 1466589171583 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x8d42b400) [pid = 1822] [serial = 449] [outer = 0x8d421400] 02:52:52 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:52 INFO - PROCESS | 1822 | 1466589172441 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]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1434ms 02:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:52:52 INFO - PROCESS | 1822 | 1466589172515 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 1822 | 1466589172518 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:52:52 INFO - PROCESS | 1822 | 1466589172524 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1822 | 1466589172527 Marionette TRACE conn3 <- [1,570,null,{}] 02:52:52 INFO - PROCESS | 1822 | 1466589172533 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}] 02:52:52 INFO - PROCESS | 1822 | 1466589172538 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:52 INFO - PROCESS | 1822 | 1466589172753 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:52:52 INFO - PROCESS | 1822 | 1466589172976 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1822 | 1466589172983 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d234c00 == 76 [pid = 1822] [id = 150] 02:52:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x8d235800) [pid = 1822] [serial = 450] [outer = (nil)] 02:52:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x8d41f400) [pid = 1822] [serial = 451] [outer = 0x8d235800] 02:52:53 INFO - PROCESS | 1822 | 1466589173345 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x8dc46800) [pid = 1822] [serial = 452] [outer = 0x8d235800] 02:52:53 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:54 INFO - PROCESS | 1822 | 1466589174225 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]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1730ms 02:52:54 INFO - PROCESS | 1822 | 1466589174256 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:52:54 INFO - PROCESS | 1822 | 1466589174262 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:52:54 INFO - PROCESS | 1822 | 1466589174270 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 1822 | 1466589174273 Marionette TRACE conn3 <- [1,574,null,{}] 02:52:54 INFO - PROCESS | 1822 | 1466589174281 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}] 02:52:54 INFO - PROCESS | 1822 | 1466589174286 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:54 INFO - PROCESS | 1822 | 1466589174465 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:52:54 INFO - PROCESS | 1822 | 1466589174658 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 1822 | 1466589174666 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc42000 == 77 [pid = 1822] [id = 151] 02:52:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x8e8c8800) [pid = 1822] [serial = 453] [outer = (nil)] 02:52:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x912e8c00) [pid = 1822] [serial = 454] [outer = 0x8e8c8800] 02:52:54 INFO - PROCESS | 1822 | 1466589174738 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x91437800) [pid = 1822] [serial = 455] [outer = 0x8e8c8800] 02:52:55 INFO - PROCESS | 1822 | 1466589175721 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]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1532ms 02:52:55 INFO - PROCESS | 1822 | 1466589175801 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1822 | 1466589175806 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:52:55 INFO - PROCESS | 1822 | 1466589175816 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1822 | 1466589175820 Marionette TRACE conn3 <- [1,578,null,{}] 02:52:55 INFO - PROCESS | 1822 | 1466589175826 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}] 02:52:55 INFO - PROCESS | 1822 | 1466589175831 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:56 INFO - PROCESS | 1822 | 1466589176080 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x912eb800) [pid = 1822] [serial = 360] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | 1466589176367 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1822 | 1466589176377 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d011800 == 78 [pid = 1822] [id = 152] 02:52:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x8d01c800) [pid = 1822] [serial = 456] [outer = (nil)] 02:52:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x91c43000) [pid = 1822] [serial = 457] [outer = 0x8d01c800] 02:52:56 INFO - PROCESS | 1822 | 1466589176449 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x91dbe400) [pid = 1822] [serial = 458] [outer = 0x8d01c800] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x99485c00) [pid = 1822] [serial = 351] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x93b70000) [pid = 1822] [serial = 321] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x91c5c000) [pid = 1822] [serial = 333] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x99b19000) [pid = 1822] [serial = 354] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x95d6bc00) [pid = 1822] [serial = 346] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x99073000) [pid = 1822] [serial = 324] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x953df000) [pid = 1822] [serial = 345] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0xa110b800) [pid = 1822] [serial = 327] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x98129800) [pid = 1822] [serial = 348] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x9854d000) [pid = 1822] [serial = 349] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x9a387400) [pid = 1822] [serial = 357] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x91db7c00) [pid = 1822] [serial = 343] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x91db2c00) [pid = 1822] [serial = 342] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x99b1e000) [pid = 1822] [serial = 355] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x91dbbc00) [pid = 1822] [serial = 330] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0xa23f1400) [pid = 1822] [serial = 336] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x8e7b8400) [pid = 1822] [serial = 339] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0xa071c000) [pid = 1822] [serial = 358] [outer = (nil)] [url = about:blank] 02:52:56 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x994ec400) [pid = 1822] [serial = 352] [outer = (nil)] [url = about:blank] 02:52:57 INFO - PROCESS | 1822 | 1466589177245 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]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1485ms 02:52:57 INFO - PROCESS | 1822 | 1466589177302 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 1822 | 1466589177306 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:52:57 INFO - PROCESS | 1822 | 1466589177312 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1822 | 1466589177317 Marionette TRACE conn3 <- [1,582,null,{}] 02:52:57 INFO - PROCESS | 1822 | 1466589177355 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}] 02:52:57 INFO - PROCESS | 1822 | 1466589177363 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:57 INFO - PROCESS | 1822 | 1466589177530 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:52:57 INFO - PROCESS | 1822 | 1466589177540 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 1822 | 1466589177546 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bc400 == 79 [pid = 1822] [id = 153] 02:52:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x91c59000) [pid = 1822] [serial = 459] [outer = (nil)] 02:52:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x92ee8c00) [pid = 1822] [serial = 460] [outer = 0x91c59000] 02:52:57 INFO - PROCESS | 1822 | 1466589177614 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x93b7dc00) [pid = 1822] [serial = 461] [outer = 0x91c59000] 02:52:58 INFO - PROCESS | 1822 | 1466589178484 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]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1199ms 02:52:58 INFO - PROCESS | 1822 | 1466589178524 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 1822 | 1466589178529 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:52:58 INFO - PROCESS | 1822 | 1466589178542 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 1822 | 1466589178545 Marionette TRACE conn3 <- [1,586,null,{}] 02:52:58 INFO - PROCESS | 1822 | 1466589178550 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}] 02:52:58 INFO - PROCESS | 1822 | 1466589178555 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:58 INFO - PROCESS | 1822 | 1466589178776 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:52:58 INFO - PROCESS | 1822 | 1466589178799 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1822 | 1466589178808 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:52:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x91dbb800 == 80 [pid = 1822] [id = 154] 02:52:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x92619c00) [pid = 1822] [serial = 462] [outer = (nil)] 02:52:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x953df000) [pid = 1822] [serial = 463] [outer = 0x92619c00] 02:52:58 INFO - PROCESS | 1822 | 1466589178870 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x95d69400) [pid = 1822] [serial = 464] [outer = 0x92619c00] 02:52:59 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:59 INFO - PROCESS | 1822 | 1466589179754 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]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:52:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1234ms 02:52:59 INFO - PROCESS | 1822 | 1466589179776 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1822 | 1466589179780 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:52:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:52:59 INFO - PROCESS | 1822 | 1466589179789 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1822 | 1466589179806 Marionette TRACE conn3 <- [1,590,null,{}] 02:52:59 INFO - PROCESS | 1822 | 1466589179821 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}] 02:52:59 INFO - PROCESS | 1822 | 1466589179825 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:00 INFO - PROCESS | 1822 | 1466589180034 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:53:00 INFO - PROCESS | 1822 | 1466589180062 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 1822 | 1466589180070 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x97745c00 == 81 [pid = 1822] [id = 155] 02:53:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x9774a400) [pid = 1822] [serial = 465] [outer = (nil)] 02:53:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x98131400) [pid = 1822] [serial = 466] [outer = 0x9774a400] 02:53:00 INFO - PROCESS | 1822 | 1466589180146 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x98fc1000) [pid = 1822] [serial = 467] [outer = 0x9774a400] 02:53:00 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x8e8cc800) [pid = 1822] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:53:00 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x91c47c00) [pid = 1822] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:53:00 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x912e6800) [pid = 1822] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:53:00 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x95d6ec00) [pid = 1822] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:53:00 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x9519a400) [pid = 1822] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:53:00 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x98126c00) [pid = 1822] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:53:00 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x912e5400) [pid = 1822] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:53:01 INFO - PROCESS | 1822 | 1466589181156 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]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1423ms 02:53:01 INFO - PROCESS | 1822 | 1466589181214 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 1822 | 1466589181217 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:53:01 INFO - PROCESS | 1822 | 1466589181223 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 1822 | 1466589181225 Marionette TRACE conn3 <- [1,594,null,{}] 02:53:01 INFO - PROCESS | 1822 | 1466589181231 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}] 02:53:01 INFO - PROCESS | 1822 | 1466589181240 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:01 INFO - PROCESS | 1822 | 1466589181465 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:53:01 INFO - PROCESS | 1822 | 1466589181478 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 1822 | 1466589181485 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00f400 == 82 [pid = 1822] [id = 156] 02:53:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x912e5400) [pid = 1822] [serial = 468] [outer = (nil)] 02:53:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x992de000) [pid = 1822] [serial = 469] [outer = 0x912e5400] 02:53:01 INFO - PROCESS | 1822 | 1466589181550 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x994e7800) [pid = 1822] [serial = 470] [outer = 0x912e5400] 02:53:02 INFO - PROCESS | 1822 | 1466589182473 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]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1278ms 02:53:02 INFO - PROCESS | 1822 | 1466589182501 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1822 | 1466589182505 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:53:02 INFO - PROCESS | 1822 | 1466589182511 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1822 | 1466589182513 Marionette TRACE conn3 <- [1,598,null,{}] 02:53:02 INFO - PROCESS | 1822 | 1466589182518 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}] 02:53:02 INFO - PROCESS | 1822 | 1466589182523 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:02 INFO - PROCESS | 1822 | 1466589182673 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:53:02 INFO - PROCESS | 1822 | 1466589182895 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 1822 | 1466589182906 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d231400 == 83 [pid = 1822] [id = 157] 02:53:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x8d234800) [pid = 1822] [serial = 471] [outer = (nil)] 02:53:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x8d425400) [pid = 1822] [serial = 472] [outer = 0x8d234800] 02:53:02 INFO - PROCESS | 1822 | 1466589182989 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x8dc46000) [pid = 1822] [serial = 473] [outer = 0x8d234800] 02:53:03 INFO - PROCESS | 1822 | 1466589183984 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]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1533ms 02:53:04 INFO - PROCESS | 1822 | 1466589184046 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 1822 | 1466589184052 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:53:04 INFO - PROCESS | 1822 | 1466589184059 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1822 | 1466589184064 Marionette TRACE conn3 <- [1,602,null,{}] 02:53:04 INFO - PROCESS | 1822 | 1466589184072 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}] 02:53:04 INFO - PROCESS | 1822 | 1466589184080 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:04 INFO - PROCESS | 1822 | 1466589184307 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:53:04 INFO - PROCESS | 1822 | 1466589184536 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1822 | 1466589184547 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e7c00 == 84 [pid = 1822] [id = 158] 02:53:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x91580400) [pid = 1822] [serial = 474] [outer = (nil)] 02:53:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x91c49c00) [pid = 1822] [serial = 475] [outer = 0x91580400] 02:53:04 INFO - PROCESS | 1822 | 1466589184671 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x91dbb000) [pid = 1822] [serial = 476] [outer = 0x91580400] 02:53:05 INFO - PROCESS | 1822 | 1466589185590 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]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1582ms 02:53:05 INFO - PROCESS | 1822 | 1466589185646 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:53:05 INFO - PROCESS | 1822 | 1466589185652 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:53:05 INFO - PROCESS | 1822 | 1466589185659 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 1822 | 1466589185663 Marionette TRACE conn3 <- [1,606,null,{}] 02:53:05 INFO - PROCESS | 1822 | 1466589185669 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}] 02:53:05 INFO - PROCESS | 1822 | 1466589185674 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:05 INFO - PROCESS | 1822 | 1466589185868 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:53:06 INFO - PROCESS | 1822 | 1466589186188 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 1822 | 1466589186197 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee8800 == 85 [pid = 1822] [id = 159] 02:53:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x93b75400) [pid = 1822] [serial = 477] [outer = (nil)] 02:53:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x93e61400) [pid = 1822] [serial = 478] [outer = 0x93b75400] 02:53:06 INFO - PROCESS | 1822 | 1466589186338 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x953dc800) [pid = 1822] [serial = 479] [outer = 0x93b75400] 02:53:07 INFO - PROCESS | 1822 | 1466589187316 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]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1730ms 02:53:07 INFO - PROCESS | 1822 | 1466589187389 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 1822 | 1466589187393 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:53:07 INFO - PROCESS | 1822 | 1466589187408 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1822 | 1466589187417 Marionette TRACE conn3 <- [1,610,null,{}] 02:53:07 INFO - PROCESS | 1822 | 1466589187426 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}] 02:53:07 INFO - PROCESS | 1822 | 1466589187432 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:07 INFO - PROCESS | 1822 | 1466589187669 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:53:07 INFO - PROCESS | 1822 | 1466589187901 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1822 | 1466589187910 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x95d6d000 == 86 [pid = 1822] [id = 160] 02:53:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x9807f000) [pid = 1822] [serial = 480] [outer = (nil)] 02:53:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x994ea400) [pid = 1822] [serial = 481] [outer = 0x9807f000] 02:53:08 INFO - PROCESS | 1822 | 1466589188024 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x996db400) [pid = 1822] [serial = 482] [outer = 0x9807f000] 02:53:08 INFO - PROCESS | 1822 | 1466589188924 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]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1596ms 02:53:08 INFO - PROCESS | 1822 | 1466589188997 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 1822 | 1466589189002 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:53:09 INFO - PROCESS | 1822 | 1466589189009 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1822 | 1466589189012 Marionette TRACE conn3 <- [1,614,null,{}] 02:53:09 INFO - PROCESS | 1822 | 1466589189018 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}] 02:53:09 INFO - PROCESS | 1822 | 1466589189023 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:09 INFO - PROCESS | 1822 | 1466589189250 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:53:09 INFO - PROCESS | 1822 | 1466589189475 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 1822 | 1466589189487 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4ac00 == 87 [pid = 1822] [id = 161] 02:53:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x98125000) [pid = 1822] [serial = 483] [outer = (nil)] 02:53:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x99cc8000) [pid = 1822] [serial = 484] [outer = 0x98125000] 02:53:09 INFO - PROCESS | 1822 | 1466589189607 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x9a387400) [pid = 1822] [serial = 485] [outer = 0x98125000] 02:53:10 INFO - PROCESS | 1822 | 1466589190446 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]]]}] 02:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1483ms 02:53:10 INFO - PROCESS | 1822 | 1466589190493 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 1822 | 1466589190497 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:53:10 INFO - PROCESS | 1822 | 1466589190503 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 1822 | 1466589190507 Marionette TRACE conn3 <- [1,618,null,{}] 02:53:10 INFO - PROCESS | 1822 | 1466589190512 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}] 02:53:10 INFO - PROCESS | 1822 | 1466589190517 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:10 INFO - PROCESS | 1822 | 1466589190702 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:53:10 INFO - PROCESS | 1822 | 1466589190886 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1822 | 1466589190906 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x9ba56000 == 88 [pid = 1822] [id = 162] 02:53:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x9d911000) [pid = 1822] [serial = 486] [outer = (nil)] 02:53:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0xa071bc00) [pid = 1822] [serial = 487] [outer = 0x9d911000] 02:53:11 INFO - PROCESS | 1822 | 1466589191031 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0xa2fb4000) [pid = 1822] [serial = 488] [outer = 0x9d911000] 02:53:12 INFO - PROCESS | 1822 | 1466589192054 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]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1579ms 02:53:12 INFO - PROCESS | 1822 | 1466589192084 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 1822 | 1466589192088 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:53:12 INFO - PROCESS | 1822 | 1466589192094 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 1822 | 1466589192098 Marionette TRACE conn3 <- [1,622,null,{}] 02:53:12 INFO - PROCESS | 1822 | 1466589192103 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}] 02:53:12 INFO - PROCESS | 1822 | 1466589192109 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:12 INFO - PROCESS | 1822 | 1466589192307 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:53:12 INFO - PROCESS | 1822 | 1466589192531 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1822 | 1466589192539 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e15c00 == 89 [pid = 1822] [id = 163] 02:53:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x92e16800) [pid = 1822] [serial = 489] [outer = (nil)] 02:53:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x92e1fc00) [pid = 1822] [serial = 490] [outer = 0x92e16800] 02:53:12 INFO - PROCESS | 1822 | 1466589192660 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x99b6c000) [pid = 1822] [serial = 491] [outer = 0x92e16800] 02:53:13 INFO - PROCESS | 1822 | 1466589193503 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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1483ms 02:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:53:13 INFO - PROCESS | 1822 | 1466589193578 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1822 | 1466589193581 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:53:13 INFO - PROCESS | 1822 | 1466589193587 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1822 | 1466589193591 Marionette TRACE conn3 <- [1,626,null,{}] 02:53:13 INFO - PROCESS | 1822 | 1466589193596 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}] 02:53:13 INFO - PROCESS | 1822 | 1466589193601 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:13 INFO - PROCESS | 1822 | 1466589193776 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:53:13 INFO - PROCESS | 1822 | 1466589193962 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 1822 | 1466589193968 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e1800 == 90 [pid = 1822] [id = 164] 02:53:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x8c6e1c00) [pid = 1822] [serial = 492] [outer = (nil)] 02:53:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x8c6eb400) [pid = 1822] [serial = 493] [outer = 0x8c6e1c00] 02:53:14 INFO - PROCESS | 1822 | 1466589194044 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x8c6ec800) [pid = 1822] [serial = 494] [outer = 0x8c6e1c00] 02:53:14 INFO - PROCESS | 1822 | 1466589194987 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]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1433ms 02:53:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:53:15 INFO - PROCESS | 1822 | 1466589195020 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 1822 | 1466589195023 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:53:15 INFO - PROCESS | 1822 | 1466589195029 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1822 | 1466589195033 Marionette TRACE conn3 <- [1,630,null,{}] 02:53:15 INFO - PROCESS | 1822 | 1466589195038 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}] 02:53:15 INFO - PROCESS | 1822 | 1466589195043 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:15 INFO - PROCESS | 1822 | 1466589195218 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:53:15 INFO - PROCESS | 1822 | 1466589195903 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1822 | 1466589195912 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e7c00 == 91 [pid = 1822] [id = 165] 02:53:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x8d42e800) [pid = 1822] [serial = 495] [outer = (nil)] 02:53:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x8dc50c00) [pid = 1822] [serial = 496] [outer = 0x8d42e800] 02:53:16 INFO - PROCESS | 1822 | 1466589195993 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x8e7b5c00) [pid = 1822] [serial = 497] [outer = 0x8d42e800] 02:53:16 INFO - PROCESS | 1822 | 1466589196884 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]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:53:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1890ms 02:53:16 INFO - PROCESS | 1822 | 1466589196922 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 1822 | 1466589196928 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:53:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:53:16 INFO - PROCESS | 1822 | 1466589196935 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 1822 | 1466589196939 Marionette TRACE conn3 <- [1,634,null,{}] 02:53:16 INFO - PROCESS | 1822 | 1466589196947 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}] 02:53:16 INFO - PROCESS | 1822 | 1466589196955 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:17 INFO - PROCESS | 1822 | 1466589197133 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:53:17 INFO - PROCESS | 1822 | 1466589197346 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 1822 | 1466589197356 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142dc00 == 92 [pid = 1822] [id = 166] 02:53:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x91430400) [pid = 1822] [serial = 498] [outer = (nil)] 02:53:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x8dc42800) [pid = 1822] [serial = 499] [outer = 0x91430400] 02:53:17 INFO - PROCESS | 1822 | 1466589197592 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x91439800) [pid = 1822] [serial = 500] [outer = 0x91430400] 02:53:18 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:18 INFO - PROCESS | 1822 | 1466589198467 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]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:53:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1578ms 02:53:18 INFO - PROCESS | 1822 | 1466589198518 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 1822 | 1466589198526 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:53:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:53:18 INFO - PROCESS | 1822 | 1466589198533 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 1822 | 1466589198537 Marionette TRACE conn3 <- [1,638,null,{}] 02:53:18 INFO - PROCESS | 1822 | 1466589198542 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}] 02:53:18 INFO - PROCESS | 1822 | 1466589198548 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:18 INFO - PROCESS | 1822 | 1466589198731 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:53:18 INFO - PROCESS | 1822 | 1466589198923 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 1822 | 1466589198931 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4d800 == 93 [pid = 1822] [id = 167] 02:53:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x8ec2ec00) [pid = 1822] [serial = 501] [outer = (nil)] 02:53:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x91f0e000) [pid = 1822] [serial = 502] [outer = 0x8ec2ec00] 02:53:19 INFO - PROCESS | 1822 | 1466589199006 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x92615400) [pid = 1822] [serial = 503] [outer = 0x8ec2ec00] 02:53:19 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:19 INFO - PROCESS | 1822 | 1466589199955 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]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:53:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1481ms 02:53:20 INFO - PROCESS | 1822 | 1466589200015 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 1822 | 1466589200018 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:53:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:53:20 INFO - PROCESS | 1822 | 1466589200032 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 1822 | 1466589200040 Marionette TRACE conn3 <- [1,642,null,{}] 02:53:20 INFO - PROCESS | 1822 | 1466589200048 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}] 02:53:20 INFO - PROCESS | 1822 | 1466589200055 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:20 INFO - PROCESS | 1822 | 1466589200273 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x92109000 == 92 [pid = 1822] [id = 9] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x9143b800 == 91 [pid = 1822] [id = 83] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x92620000 == 90 [pid = 1822] [id = 12] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x9a58b000 == 89 [pid = 1822] [id = 13] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x9a265800) [pid = 1822] [serial = 375] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x8d016c00) [pid = 1822] [serial = 390] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x8dc4ac00) [pid = 1822] [serial = 387] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x994ddc00) [pid = 1822] [serial = 372] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x91f0d000) [pid = 1822] [serial = 366] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x8e8cd800) [pid = 1822] [serial = 378] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x912e7800) [pid = 1822] [serial = 363] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0xa2ff2800) [pid = 1822] [serial = 384] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x953e1000) [pid = 1822] [serial = 369] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0xa236f800) [pid = 1822] [serial = 381] [outer = (nil)] [url = about:blank] 02:53:20 INFO - PROCESS | 1822 | 1466589200590 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 1822 | 1466589200597 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00f400 == 88 [pid = 1822] [id = 156] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x97745c00 == 87 [pid = 1822] [id = 155] 02:53:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00f400 == 88 [pid = 1822] [id = 168] 02:53:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x8d016c00) [pid = 1822] [serial = 504] [outer = (nil)] 02:53:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x8e8cd800) [pid = 1822] [serial = 505] [outer = 0x8d016c00] 02:53:20 INFO - PROCESS | 1822 | 1466589200692 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x91433800) [pid = 1822] [serial = 506] [outer = 0x8d016c00] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x91dbb800 == 87 [pid = 1822] [id = 154] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bc400 == 86 [pid = 1822] [id = 153] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x8d011800 == 85 [pid = 1822] [id = 152] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc42000 == 84 [pid = 1822] [id = 151] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x8d234c00 == 83 [pid = 1822] [id = 150] 02:53:20 INFO - PROCESS | 1822 | --DOCSHELL 0x8d420000 == 82 [pid = 1822] [id = 149] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22dc00 == 81 [pid = 1822] [id = 148] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec2d800 == 80 [pid = 1822] [id = 147] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd52800 == 79 [pid = 1822] [id = 146] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x8d011400 == 78 [pid = 1822] [id = 145] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd48800 == 77 [pid = 1822] [id = 144] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x8d014800 == 76 [pid = 1822] [id = 143] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x8d015c00 == 75 [pid = 1822] [id = 142] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x99cce400 == 74 [pid = 1822] [id = 141] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c4c00 == 73 [pid = 1822] [id = 140] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x93cd4c00 == 72 [pid = 1822] [id = 139] 02:53:21 INFO - PROCESS | 1822 | --DOCSHELL 0x9142e800 == 71 [pid = 1822] [id = 138] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x912ee400) [pid = 1822] [serial = 361] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x91432400) [pid = 1822] [serial = 394] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x8e8d0800) [pid = 1822] [serial = 393] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x91f0d800) [pid = 1822] [serial = 399] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x92529400) [pid = 1822] [serial = 400] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x91c56400) [pid = 1822] [serial = 397] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x91437000) [pid = 1822] [serial = 396] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x98dd0400) [pid = 1822] [serial = 405] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x953e2000) [pid = 1822] [serial = 402] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x9921d000) [pid = 1822] [serial = 406] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x994ecc00) [pid = 1822] [serial = 409] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x9947d400) [pid = 1822] [serial = 408] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x95d62c00) [pid = 1822] [serial = 403] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1822 | 1466589201531 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]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:53:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1543ms 02:53:21 INFO - PROCESS | 1822 | 1466589201578 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 1822 | 1466589201582 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:53:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:53:21 INFO - PROCESS | 1822 | 1466589201590 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 1822 | 1466589201593 Marionette TRACE conn3 <- [1,646,null,{}] 02:53:21 INFO - PROCESS | 1822 | 1466589201598 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}] 02:53:21 INFO - PROCESS | 1822 | 1466589201603 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:21 INFO - PROCESS | 1822 | 1466589201767 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:53:21 INFO - PROCESS | 1822 | 1466589201777 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 1822 | 1466589201786 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d014800 == 72 [pid = 1822] [id = 169] 02:53:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x8d015c00) [pid = 1822] [serial = 507] [outer = (nil)] 02:53:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x9210ec00) [pid = 1822] [serial = 508] [outer = 0x8d015c00] 02:53:21 INFO - PROCESS | 1822 | 1466589201851 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x92edec00) [pid = 1822] [serial = 509] [outer = 0x8d015c00] 02:53:22 INFO - PROCESS | 1822 | 1466589202767 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]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:53:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1232ms 02:53:22 INFO - PROCESS | 1822 | 1466589202823 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 1822 | 1466589202826 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:53:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:53:22 INFO - PROCESS | 1822 | 1466589202832 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 1822 | 1466589202834 Marionette TRACE conn3 <- [1,650,null,{}] 02:53:22 INFO - PROCESS | 1822 | 1466589202840 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}] 02:53:22 INFO - PROCESS | 1822 | 1466589202845 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:23 INFO - PROCESS | 1822 | 1466589203005 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:53:23 INFO - PROCESS | 1822 | 1466589203013 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 1822 | 1466589203025 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b75c00 == 73 [pid = 1822] [id = 170] 02:53:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x93cd1800) [pid = 1822] [serial = 510] [outer = (nil)] 02:53:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x93edd400) [pid = 1822] [serial = 511] [outer = 0x93cd1800] 02:53:23 INFO - PROCESS | 1822 | 1466589203256 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x95934c00) [pid = 1822] [serial = 512] [outer = 0x93cd1800] 02:53:24 INFO - PROCESS | 1822 | 1466589204111 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]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:53:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1327ms 02:53:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:53:24 INFO - PROCESS | 1822 | 1466589204182 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 1822 | 1466589204185 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:53:24 INFO - PROCESS | 1822 | 1466589204192 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 1822 | 1466589204195 Marionette TRACE conn3 <- [1,654,null,{}] 02:53:24 INFO - PROCESS | 1822 | 1466589204207 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}] 02:53:24 INFO - PROCESS | 1822 | 1466589204211 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:24 INFO - PROCESS | 1822 | 1466589204426 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:53:24 INFO - PROCESS | 1822 | 1466589204461 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 1822 | 1466589204469 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d011400 == 74 [pid = 1822] [id = 171] 02:53:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x91db4400) [pid = 1822] [serial = 513] [outer = (nil)] 02:53:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x9593c400) [pid = 1822] [serial = 514] [outer = 0x91db4400] 02:53:24 INFO - PROCESS | 1822 | 1466589204534 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x95d64c00) [pid = 1822] [serial = 515] [outer = 0x91db4400] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x91f09000) [pid = 1822] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x9774a400) [pid = 1822] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x91c59000) [pid = 1822] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x92619c00) [pid = 1822] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x8d01c800) [pid = 1822] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x8e7b2c00) [pid = 1822] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x9510e800) [pid = 1822] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x8e8c8800) [pid = 1822] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x9a070800) [pid = 1822] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x8d235800) [pid = 1822] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x95d67400) [pid = 1822] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0xa2372c00) [pid = 1822] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x994e3400) [pid = 1822] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:53:25 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x99b25800) [pid = 1822] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:53:25 INFO - PROCESS | 1822 | 1466589205952 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]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:53:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1836ms 02:53:26 INFO - PROCESS | 1822 | 1466589206057 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 1822 | 1466589206061 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:53:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:53:26 INFO - PROCESS | 1822 | 1466589206072 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 1822 | 1466589206074 Marionette TRACE conn3 <- [1,658,null,{}] 02:53:26 INFO - PROCESS | 1822 | 1466589206081 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}] 02:53:26 INFO - PROCESS | 1822 | 1466589206086 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:26 INFO - PROCESS | 1822 | 1466589206241 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:53:26 INFO - PROCESS | 1822 | 1466589206397 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 1822 | 1466589206403 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d235800 == 75 [pid = 1822] [id = 172] 02:53:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x8d426400) [pid = 1822] [serial = 516] [outer = (nil)] 02:53:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x9158cc00) [pid = 1822] [serial = 517] [outer = 0x8d426400] 02:53:26 INFO - PROCESS | 1822 | 1466589206480 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x98cb6400) [pid = 1822] [serial = 518] [outer = 0x8d426400] 02:53:27 INFO - PROCESS | 1822 | 1466589207472 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]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:53:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1431ms 02:53:27 INFO - PROCESS | 1822 | 1466589207504 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 1822 | 1466589207509 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:53:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:53:27 INFO - PROCESS | 1822 | 1466589207518 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 1822 | 1466589207526 Marionette TRACE conn3 <- [1,662,null,{}] 02:53:27 INFO - PROCESS | 1822 | 1466589207533 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}] 02:53:27 INFO - PROCESS | 1822 | 1466589207539 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:27 INFO - PROCESS | 1822 | 1466589207739 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:53:28 INFO - PROCESS | 1822 | 1466589207983 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 1822 | 1466589207995 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b0c00 == 76 [pid = 1822] [id = 173] 02:53:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x8e8c4c00) [pid = 1822] [serial = 519] [outer = (nil)] 02:53:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x8ec2e800) [pid = 1822] [serial = 520] [outer = 0x8e8c4c00] 02:53:28 INFO - PROCESS | 1822 | 1466589208117 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x91436c00) [pid = 1822] [serial = 521] [outer = 0x8e8c4c00] 02:53:28 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:28 INFO - PROCESS | 1822 | 1466589208992 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]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:53:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1533ms 02:53:29 INFO - PROCESS | 1822 | 1466589209051 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 1822 | 1466589209058 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:53:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:53:29 INFO - PROCESS | 1822 | 1466589209068 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 1822 | 1466589209072 Marionette TRACE conn3 <- [1,666,null,{}] 02:53:29 INFO - PROCESS | 1822 | 1466589209078 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}] 02:53:29 INFO - PROCESS | 1822 | 1466589209084 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:29 INFO - PROCESS | 1822 | 1466589209273 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:53:29 INFO - PROCESS | 1822 | 1466589209671 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 1822 | 1466589209680 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x93cd3400 == 77 [pid = 1822] [id = 174] 02:53:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x93e5fc00) [pid = 1822] [serial = 522] [outer = (nil)] 02:53:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x953e7800) [pid = 1822] [serial = 523] [outer = 0x93e5fc00] 02:53:29 INFO - PROCESS | 1822 | 1466589209774 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x95937400) [pid = 1822] [serial = 524] [outer = 0x93e5fc00] 02:53:30 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:30 INFO - PROCESS | 1822 | 1466589210666 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]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:53:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1630ms 02:53:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:53:30 INFO - PROCESS | 1822 | 1466589210698 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 1822 | 1466589210702 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:53:30 INFO - PROCESS | 1822 | 1466589210709 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1822 | 1466589210715 Marionette TRACE conn3 <- [1,670,null,{}] 02:53:30 INFO - PROCESS | 1822 | 1466589210731 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}] 02:53:30 INFO - PROCESS | 1822 | 1466589210740 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:30 INFO - PROCESS | 1822 | 1466589210933 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:53:31 INFO - PROCESS | 1822 | 1466589211166 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 1822 | 1466589211175 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x99482000 == 78 [pid = 1822] [id = 175] 02:53:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x99484c00) [pid = 1822] [serial = 525] [outer = (nil)] 02:53:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x994e3400) [pid = 1822] [serial = 526] [outer = 0x99484c00] 02:53:31 INFO - PROCESS | 1822 | 1466589211309 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x995d7000) [pid = 1822] [serial = 527] [outer = 0x99484c00] 02:53:32 INFO - PROCESS | 1822 | 1466589212211 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]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:53:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1543ms 02:53:32 INFO - PROCESS | 1822 | 1466589212251 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 1822 | 1466589212256 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:53:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:53:32 INFO - PROCESS | 1822 | 1466589212263 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 1822 | 1466589212266 Marionette TRACE conn3 <- [1,674,null,{}] 02:53:32 INFO - PROCESS | 1822 | 1466589212272 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}] 02:53:32 INFO - PROCESS | 1822 | 1466589212277 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:32 INFO - PROCESS | 1822 | 1466589212466 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:53:32 INFO - PROCESS | 1822 | 1466589212657 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 1822 | 1466589212666 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x99690400 == 79 [pid = 1822] [id = 176] 02:53:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x996cec00) [pid = 1822] [serial = 528] [outer = (nil)] 02:53:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x99b69000) [pid = 1822] [serial = 529] [outer = 0x996cec00] 02:53:32 INFO - PROCESS | 1822 | 1466589212745 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x99cd1800) [pid = 1822] [serial = 530] [outer = 0x996cec00] 02:53:33 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:33 INFO - PROCESS | 1822 | 1466589213613 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]]]}] 02:53:33 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 02:53:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1386ms 02:53:33 INFO - PROCESS | 1822 | 1466589213650 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:53:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:53:33 INFO - PROCESS | 1822 | 1466589213654 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:53:33 INFO - PROCESS | 1822 | 1466589213660 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 1822 | 1466589213663 Marionette TRACE conn3 <- [1,678,null,{}] 02:53:33 INFO - PROCESS | 1822 | 1466589213669 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}] 02:53:33 INFO - PROCESS | 1822 | 1466589213674 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:33 INFO - PROCESS | 1822 | 1466589213853 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:53:34 INFO - PROCESS | 1822 | 1466589214042 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 1822 | 1466589214050 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d237400 == 80 [pid = 1822] [id = 177] 02:53:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x8d425800) [pid = 1822] [serial = 531] [outer = (nil)] 02:53:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x9a331c00) [pid = 1822] [serial = 532] [outer = 0x8d425800] 02:53:34 INFO - PROCESS | 1822 | 1466589214125 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x9a8d0c00) [pid = 1822] [serial = 533] [outer = 0x8d425800] 02:53:35 INFO - PROCESS | 1822 | 1466589215047 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]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:53:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1436ms 02:53:35 INFO - PROCESS | 1822 | 1466589215096 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:53:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:53:35 INFO - PROCESS | 1822 | 1466589215100 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:53:35 INFO - PROCESS | 1822 | 1466589215106 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 1822 | 1466589215110 Marionette TRACE conn3 <- [1,682,null,{}] 02:53:35 INFO - PROCESS | 1822 | 1466589215115 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}] 02:53:35 INFO - PROCESS | 1822 | 1466589215125 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:35 INFO - PROCESS | 1822 | 1466589215317 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:53:35 INFO - PROCESS | 1822 | 1466589215505 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 1822 | 1466589215515 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d016000 == 81 [pid = 1822] [id = 178] 02:53:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x9a26b400) [pid = 1822] [serial = 534] [outer = (nil)] 02:53:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0xa2374000) [pid = 1822] [serial = 535] [outer = 0x9a26b400] 02:53:35 INFO - PROCESS | 1822 | 1466589215636 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0xa23f3000) [pid = 1822] [serial = 536] [outer = 0x9a26b400] 02:53:36 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:36 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:53:36 INFO - PROCESS | 1822 | 1466589216907 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]]]}] 02:53:36 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) 02:53:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1831ms 02:53:36 INFO - PROCESS | 1822 | 1466589216936 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 1822 | 1466589216940 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:53:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:53:36 INFO - PROCESS | 1822 | 1466589216946 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 1822 | 1466589216949 Marionette TRACE conn3 <- [1,686,null,{}] 02:53:36 INFO - PROCESS | 1822 | 1466589216955 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}] 02:53:36 INFO - PROCESS | 1822 | 1466589216960 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:37 INFO - PROCESS | 1822 | 1466589217195 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:53:37 INFO - PROCESS | 1822 | 1466589217384 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 1822 | 1466589217390 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:37 INFO - PROCESS | 1822 | ++DOCSHELL 0xa2321800 == 82 [pid = 1822] [id = 179] 02:53:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0xa2372c00) [pid = 1822] [serial = 537] [outer = (nil)] 02:53:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0xa3288400) [pid = 1822] [serial = 538] [outer = 0xa2372c00] 02:53:37 INFO - PROCESS | 1822 | 1466589217466 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0xa34af400) [pid = 1822] [serial = 539] [outer = 0xa2372c00] 02:53:38 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:38 INFO - PROCESS | 1822 | 1466589218725 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]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:53:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1828ms 02:53:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:53:38 INFO - PROCESS | 1822 | 1466589218774 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 1822 | 1466589218777 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:53:38 INFO - PROCESS | 1822 | 1466589218784 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 1822 | 1466589218787 Marionette TRACE conn3 <- [1,690,null,{}] 02:53:38 INFO - PROCESS | 1822 | 1466589218792 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}] 02:53:38 INFO - PROCESS | 1822 | 1466589218797 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:39 INFO - PROCESS | 1822 | 1466589219034 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:53:39 INFO - PROCESS | 1822 | 1466589219224 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 1822 | 1466589219233 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64d800 == 83 [pid = 1822] [id = 180] 02:53:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x8c64dc00) [pid = 1822] [serial = 540] [outer = (nil)] 02:53:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x8c655000) [pid = 1822] [serial = 541] [outer = 0x8c64dc00] 02:53:39 INFO - PROCESS | 1822 | 1466589219349 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x8c65a000) [pid = 1822] [serial = 542] [outer = 0x8c64dc00] 02:53:40 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:40 INFO - PROCESS | 1822 | 1466589220665 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]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:53:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1929ms 02:53:40 INFO - PROCESS | 1822 | 1466589220789 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 1822 | 1466589220793 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:53:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:53:40 INFO - PROCESS | 1822 | 1466589220810 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 1822 | 1466589220814 Marionette TRACE conn3 <- [1,694,null,{}] 02:53:40 INFO - PROCESS | 1822 | 1466589220819 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}] 02:53:40 INFO - PROCESS | 1822 | 1466589220824 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:40 INFO - PROCESS | 1822 | 1466589220988 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:53:41 INFO - PROCESS | 1822 | 1466589221177 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 1822 | 1466589221189 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654c00 == 84 [pid = 1822] [id = 181] 02:53:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x8c658400) [pid = 1822] [serial = 543] [outer = (nil)] 02:53:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x91db8800) [pid = 1822] [serial = 544] [outer = 0x8c658400] 02:53:41 INFO - PROCESS | 1822 | 1466589221261 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x9519a400) [pid = 1822] [serial = 545] [outer = 0x8c658400] 02:53:42 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:42 INFO - PROCESS | 1822 | 1466589222864 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]]]}] 02:53:42 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) 02:53:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2079ms 02:53:42 INFO - PROCESS | 1822 | 1466589222890 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 1822 | 1466589222895 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:53:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:53:42 INFO - PROCESS | 1822 | 1466589222903 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 1822 | 1466589222908 Marionette TRACE conn3 <- [1,698,null,{}] 02:53:42 INFO - PROCESS | 1822 | 1466589222915 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}] 02:53:42 INFO - PROCESS | 1822 | 1466589222921 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:43 INFO - PROCESS | 1822 | 1466589223105 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:53:43 INFO - PROCESS | 1822 | 1466589223303 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 1822 | 1466589223312 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc47800 == 85 [pid = 1822] [id = 182] 02:53:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x8dc48c00) [pid = 1822] [serial = 546] [outer = (nil)] 02:53:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x8dd51800) [pid = 1822] [serial = 547] [outer = 0x8dc48c00] 02:53:43 INFO - PROCESS | 1822 | 1466589223521 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x8e7bf400) [pid = 1822] [serial = 548] [outer = 0x8dc48c00] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x95d68c00 == 84 [pid = 1822] [id = 136] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x91580c00 == 83 [pid = 1822] [id = 133] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bf800 == 82 [pid = 1822] [id = 132] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x91c4fc00) [pid = 1822] [serial = 414] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x8e7b2400) [pid = 1822] [serial = 436] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0xa3288800) [pid = 1822] [serial = 430] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x953dac00) [pid = 1822] [serial = 417] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x992de000) [pid = 1822] [serial = 469] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x9b093400) [pid = 1822] [serial = 424] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x8dd4bc00) [pid = 1822] [serial = 433] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x8ec32800) [pid = 1822] [serial = 439] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x99b26400) [pid = 1822] [serial = 420] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x8ec32000) [pid = 1822] [serial = 445] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x8d427800) [pid = 1822] [serial = 448] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0xa0719c00) [pid = 1822] [serial = 427] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x92edfc00) [pid = 1822] [serial = 442] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x99b6bc00) [pid = 1822] [serial = 411] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e1800 == 81 [pid = 1822] [id = 164] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x92e15c00 == 80 [pid = 1822] [id = 163] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x9ba56000 == 79 [pid = 1822] [id = 162] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4ac00 == 78 [pid = 1822] [id = 161] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x95d6d000 == 77 [pid = 1822] [id = 160] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee8800 == 76 [pid = 1822] [id = 159] 02:53:44 INFO - PROCESS | 1822 | 1466589224935 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]]]}] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x912e7c00 == 75 [pid = 1822] [id = 158] 02:53:44 INFO - PROCESS | 1822 | --DOCSHELL 0x8d231400 == 74 [pid = 1822] [id = 157] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x8dc46800) [pid = 1822] [serial = 452] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x99b1d400) [pid = 1822] [serial = 286] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0xa0718400) [pid = 1822] [serial = 292] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x953df000) [pid = 1822] [serial = 463] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x91f0fc00) [pid = 1822] [serial = 280] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x98131400) [pid = 1822] [serial = 466] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x93b7dc00) [pid = 1822] [serial = 461] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x95d69400) [pid = 1822] [serial = 464] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x91c43000) [pid = 1822] [serial = 457] [outer = (nil)] [url = about:blank] 02:53:44 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) 02:53:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2087ms 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x8e7bbc00) [pid = 1822] [serial = 340] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x95d6d400) [pid = 1822] [serial = 283] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x91437800) [pid = 1822] [serial = 455] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0xa0716800) [pid = 1822] [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.] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x912e8c00) [pid = 1822] [serial = 454] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x9a82b000) [pid = 1822] [serial = 289] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x98fc1000) [pid = 1822] [serial = 467] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x8d41f400) [pid = 1822] [serial = 451] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0xa672d800) [pid = 1822] [serial = 298] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0xa3343800) [pid = 1822] [serial = 295] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x92ee8c00) [pid = 1822] [serial = 460] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x91dbe400) [pid = 1822] [serial = 458] [outer = (nil)] [url = about:blank] 02:53:45 INFO - PROCESS | 1822 | 1466589225005 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 1822 | 1466589225012 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:53:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:53:45 INFO - PROCESS | 1822 | 1466589225026 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 1822 | 1466589225031 Marionette TRACE conn3 <- [1,702,null,{}] 02:53:45 INFO - PROCESS | 1822 | 1466589225036 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}] 02:53:45 INFO - PROCESS | 1822 | 1466589225041 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:45 INFO - PROCESS | 1822 | 1466589225195 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:53:45 INFO - PROCESS | 1822 | 1466589225205 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 1822 | 1466589225213 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d427c00 == 75 [pid = 1822] [id = 183] 02:53:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x8e7b2400) [pid = 1822] [serial = 549] [outer = (nil)] 02:53:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x8ec24c00) [pid = 1822] [serial = 550] [outer = 0x8e7b2400] 02:53:45 INFO - PROCESS | 1822 | 1466589225287 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x912e7c00) [pid = 1822] [serial = 551] [outer = 0x8e7b2400] 02:53:46 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:46 INFO - PROCESS | 1822 | 1466589226536 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]]]}] 02:53:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:53:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1544ms 02:53:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:53:46 INFO - PROCESS | 1822 | 1466589226570 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 1822 | 1466589226573 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:53:46 INFO - PROCESS | 1822 | 1466589226580 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 1822 | 1466589226585 Marionette TRACE conn3 <- [1,706,null,{}] 02:53:46 INFO - PROCESS | 1822 | 1466589226600 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}] 02:53:46 INFO - PROCESS | 1822 | 1466589226607 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:46 INFO - PROCESS | 1822 | 1466589226770 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:53:47 INFO - PROCESS | 1822 | 1466589227018 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 1822 | 1466589227025 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5dc00 == 76 [pid = 1822] [id = 184] 02:53:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x91c5e800) [pid = 1822] [serial = 552] [outer = (nil)] 02:53:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x91f10000) [pid = 1822] [serial = 553] [outer = 0x91c5e800] 02:53:47 INFO - PROCESS | 1822 | 1466589227095 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x92619c00) [pid = 1822] [serial = 554] [outer = 0x91c5e800] 02:53:48 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:48 INFO - PROCESS | 1822 | 1466589228268 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]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:53:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1733ms 02:53:48 INFO - PROCESS | 1822 | 1466589228311 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 1822 | 1466589228315 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:53:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:53:48 INFO - PROCESS | 1822 | 1466589228336 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 1822 | 1466589228339 Marionette TRACE conn3 <- [1,710,null,{}] 02:53:48 INFO - PROCESS | 1822 | 1466589228345 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}] 02:53:48 INFO - PROCESS | 1822 | 1466589228349 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:48 INFO - PROCESS | 1822 | 1466589228590 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:53:48 INFO - PROCESS | 1822 | 1466589228625 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 1822 | 1466589228632 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec29c00 == 77 [pid = 1822] [id = 185] 02:53:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x91f04000) [pid = 1822] [serial = 555] [outer = (nil)] 02:53:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x92ecdc00) [pid = 1822] [serial = 556] [outer = 0x91f04000] 02:53:48 INFO - PROCESS | 1822 | 1466589228700 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x92ed2c00) [pid = 1822] [serial = 557] [outer = 0x91f04000] 02:53:49 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x93cd1800) [pid = 1822] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:53:49 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x912e5400) [pid = 1822] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:53:49 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x91db4400) [pid = 1822] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:53:49 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x8ec2ec00) [pid = 1822] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:53:49 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x8d015c00) [pid = 1822] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:53:49 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x8d42e800) [pid = 1822] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:53:49 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x91430400) [pid = 1822] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:53:49 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x8d016c00) [pid = 1822] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:53:50 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:50 INFO - PROCESS | 1822 | 1466589230561 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]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:53:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2234ms 02:53:50 INFO - PROCESS | 1822 | 1466589230570 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 1822 | 1466589230574 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:53:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:53:50 INFO - PROCESS | 1822 | 1466589230579 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 1822 | 1466589230582 Marionette TRACE conn3 <- [1,714,null,{}] 02:53:50 INFO - PROCESS | 1822 | 1466589230587 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}] 02:53:50 INFO - PROCESS | 1822 | 1466589230592 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:50 INFO - PROCESS | 1822 | 1466589230791 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:53:50 INFO - PROCESS | 1822 | 1466589230804 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 1822 | 1466589230811 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d016c00 == 78 [pid = 1822] [id = 186] 02:53:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x8d01a400) [pid = 1822] [serial = 558] [outer = (nil)] 02:53:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x91c59000) [pid = 1822] [serial = 559] [outer = 0x8d01a400] 02:53:50 INFO - PROCESS | 1822 | 1466589230879 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x92ece800) [pid = 1822] [serial = 560] [outer = 0x8d01a400] 02:53:52 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:52 INFO - PROCESS | 1822 | 1466589232080 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]]]}] 02:53:52 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 02:53:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1529ms 02:53:52 INFO - PROCESS | 1822 | 1466589232110 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 1822 | 1466589232115 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:53:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:53:52 INFO - PROCESS | 1822 | 1466589232124 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 1822 | 1466589232129 Marionette TRACE conn3 <- [1,718,null,{}] 02:53:52 INFO - PROCESS | 1822 | 1466589232138 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}] 02:53:52 INFO - PROCESS | 1822 | 1466589232144 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:52 INFO - PROCESS | 1822 | 1466589232426 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:53:52 INFO - PROCESS | 1822 | 1466589232591 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 1822 | 1466589232600 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c653c00 == 79 [pid = 1822] [id = 187] 02:53:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x8d424c00) [pid = 1822] [serial = 561] [outer = (nil)] 02:53:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x8dc45000) [pid = 1822] [serial = 562] [outer = 0x8d424c00] 02:53:52 INFO - PROCESS | 1822 | 1466589232718 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x8dd52800) [pid = 1822] [serial = 563] [outer = 0x8d424c00] 02:53:54 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:54 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:53:54 INFO - PROCESS | 1822 | 1466589234045 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]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:53:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1931ms 02:53:54 INFO - PROCESS | 1822 | 1466589234103 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 1822 | 1466589234110 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:53:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:53:54 INFO - PROCESS | 1822 | 1466589234139 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 1822 | 1466589234144 Marionette TRACE conn3 <- [1,722,null,{}] 02:53:54 INFO - PROCESS | 1822 | 1466589234150 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}] 02:53:54 INFO - PROCESS | 1822 | 1466589234156 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:54 INFO - PROCESS | 1822 | 1466589234342 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:53:54 INFO - PROCESS | 1822 | 1466589234529 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 1822 | 1466589234536 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01c000 == 80 [pid = 1822] [id = 188] 02:53:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x912ea000) [pid = 1822] [serial = 564] [outer = (nil)] 02:53:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x91db3400) [pid = 1822] [serial = 565] [outer = 0x912ea000] 02:53:54 INFO - PROCESS | 1822 | 1466589234617 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x91f0d000) [pid = 1822] [serial = 566] [outer = 0x912ea000] 02:53:55 INFO - PROCESS | 1822 | 1466589235517 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] 02:53:55 INFO - PROCESS | 1822 | 1466589235585 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:53:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:53:55 INFO - PROCESS | 1822 | 1466589235592 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 1822 | 1466589235598 Marionette TRACE conn3 <- [1,726,null,{}] 02:53:55 INFO - PROCESS | 1822 | 1466589235614 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}] 02:53:55 INFO - PROCESS | 1822 | 1466589235622 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:55 INFO - PROCESS | 1822 | 1466589235847 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:53:56 INFO - PROCESS | 1822 | 1466589236126 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 1822 | 1466589236136 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee9800 == 81 [pid = 1822] [id = 189] 02:53:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x93cdd800) [pid = 1822] [serial = 567] [outer = (nil)] 02:53:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x95930400) [pid = 1822] [serial = 568] [outer = 0x93cdd800] 02:53:56 INFO - PROCESS | 1822 | 1466589236262 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x95d62c00) [pid = 1822] [serial = 569] [outer = 0x93cdd800] 02:53:57 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:57 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:53:57 INFO - PROCESS | 1822 | 1466589237237 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]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:53:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1682ms 02:53:57 INFO - PROCESS | 1822 | 1466589237274 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 1822 | 1466589237278 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:53:57 INFO - PROCESS | 1822 | 1466589237285 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 1822 | 1466589237288 Marionette TRACE conn3 <- [1,730,null,{}] 02:53:57 INFO - PROCESS | 1822 | 1466589237309 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}] 02:53:57 INFO - PROCESS | 1822 | 1466589237315 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:57 INFO - PROCESS | 1822 | 1466589237553 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:53:57 INFO - PROCESS | 1822 | 1466589237731 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 1822 | 1466589237740 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00e000 == 82 [pid = 1822] [id = 190] 02:53:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x95197c00) [pid = 1822] [serial = 570] [outer = (nil)] 02:53:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x98124400) [pid = 1822] [serial = 571] [outer = 0x95197c00] 02:53:57 INFO - PROCESS | 1822 | 1466589237821 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x99073000) [pid = 1822] [serial = 572] [outer = 0x95197c00] 02:53:58 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:58 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:53:58 INFO - PROCESS | 1822 | 1466589238699 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] 02:53:58 INFO - PROCESS | 1822 | 1466589238768 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:53:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:53:58 INFO - PROCESS | 1822 | 1466589238774 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 1822 | 1466589238777 Marionette TRACE conn3 <- [1,734,null,{}] 02:53:58 INFO - PROCESS | 1822 | 1466589238783 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}] 02:53:58 INFO - PROCESS | 1822 | 1466589238788 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:58 INFO - PROCESS | 1822 | 1466589238967 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:53:59 INFO - PROCESS | 1822 | 1466589239196 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 1822 | 1466589239202 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:53:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e6c00 == 83 [pid = 1822] [id = 191] 02:53:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x8c6ea800) [pid = 1822] [serial = 573] [outer = (nil)] 02:53:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x995d6800) [pid = 1822] [serial = 574] [outer = 0x8c6ea800] 02:53:59 INFO - PROCESS | 1822 | 1466589239325 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x9981c000) [pid = 1822] [serial = 575] [outer = 0x8c6ea800] 02:54:00 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:00 INFO - PROCESS | 1822 | 1466589240173 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]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:54:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1439ms 02:54:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:54:00 INFO - PROCESS | 1822 | 1466589240214 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 1822 | 1466589240217 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:54:00 INFO - PROCESS | 1822 | 1466589240223 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 1822 | 1466589240226 Marionette TRACE conn3 <- [1,738,null,{}] 02:54:00 INFO - PROCESS | 1822 | 1466589240232 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}] 02:54:00 INFO - PROCESS | 1822 | 1466589240242 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:00 INFO - PROCESS | 1822 | 1466589240453 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:54:00 INFO - PROCESS | 1822 | 1466589240644 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 1822 | 1466589240650 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee3c00 == 84 [pid = 1822] [id = 192] 02:54:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x994e3800) [pid = 1822] [serial = 576] [outer = (nil)] 02:54:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x9a274400) [pid = 1822] [serial = 577] [outer = 0x994e3800] 02:54:00 INFO - PROCESS | 1822 | 1466589240736 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x9b095400) [pid = 1822] [serial = 578] [outer = 0x994e3800] 02:54:02 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:02 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:54:02 INFO - PROCESS | 1822 | 1466589242049 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]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:54:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1879ms 02:54:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:54:02 INFO - PROCESS | 1822 | 1466589242101 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 1822 | 1466589242104 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:54:02 INFO - PROCESS | 1822 | 1466589242195 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 1822 | 1466589242200 Marionette TRACE conn3 <- [1,742,null,{}] 02:54:02 INFO - PROCESS | 1822 | 1466589242215 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}] 02:54:02 INFO - PROCESS | 1822 | 1466589242220 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:02 INFO - PROCESS | 1822 | 1466589242377 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:54:02 INFO - PROCESS | 1822 | 1466589242571 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 1822 | 1466589242580 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e4c00 == 85 [pid = 1822] [id = 193] 02:54:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x99b70400) [pid = 1822] [serial = 579] [outer = (nil)] 02:54:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0xa071f000) [pid = 1822] [serial = 580] [outer = 0x99b70400] 02:54:02 INFO - PROCESS | 1822 | 1466589242653 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0xa118f800) [pid = 1822] [serial = 581] [outer = 0x99b70400] 02:54:03 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:03 INFO - PROCESS | 1822 | 1466589243940 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]]]}] 02:54:03 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 02:54:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1889ms 02:54:04 INFO - PROCESS | 1822 | 1466589244065 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 1822 | 1466589244070 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:54:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:54:04 INFO - PROCESS | 1822 | 1466589244085 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 1822 | 1466589244088 Marionette TRACE conn3 <- [1,746,null,{}] 02:54:04 INFO - PROCESS | 1822 | 1466589244094 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}] 02:54:04 INFO - PROCESS | 1822 | 1466589244099 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:04 INFO - PROCESS | 1822 | 1466589244265 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:54:04 INFO - PROCESS | 1822 | 1466589244455 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 1822 | 1466589244462 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c652800 == 86 [pid = 1822] [id = 194] 02:54:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x9ba56000) [pid = 1822] [serial = 582] [outer = (nil)] 02:54:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0xa2fb1000) [pid = 1822] [serial = 583] [outer = 0x9ba56000] 02:54:04 INFO - PROCESS | 1822 | 1466589244543 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0xa331bc00) [pid = 1822] [serial = 584] [outer = 0x9ba56000] 02:54:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:05 INFO - PROCESS | 1822 | 1466589245834 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]]]}] 02:54:05 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.) 02:54:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1782ms 02:54:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:54:05 INFO - PROCESS | 1822 | 1466589245866 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 1822 | 1466589245869 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:54:05 INFO - PROCESS | 1822 | 1466589245876 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 1822 | 1466589245879 Marionette TRACE conn3 <- [1,750,null,{}] 02:54:05 INFO - PROCESS | 1822 | 1466589245924 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}] 02:54:05 INFO - PROCESS | 1822 | 1466589245929 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:06 INFO - PROCESS | 1822 | 1466589246195 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:54:06 INFO - PROCESS | 1822 | 1466589246335 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 1822 | 1466589246344 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b0800 == 87 [pid = 1822] [id = 195] 02:54:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x8ec29000) [pid = 1822] [serial = 585] [outer = (nil)] 02:54:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x9243c000) [pid = 1822] [serial = 586] [outer = 0x8ec29000] 02:54:06 INFO - PROCESS | 1822 | 1466589246420 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x953e0c00) [pid = 1822] [serial = 587] [outer = 0x8ec29000] 02:54:07 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:07 INFO - PROCESS | 1822 | 1466589247789 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:54:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1987ms 02:54:07 INFO - PROCESS | 1822 | 1466589247863 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 1822 | 1466589247867 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:54:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:54:07 INFO - PROCESS | 1822 | 1466589247874 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 1822 | 1466589247877 Marionette TRACE conn3 <- [1,754,null,{}] 02:54:07 INFO - PROCESS | 1822 | 1466589247883 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}] 02:54:07 INFO - PROCESS | 1822 | 1466589247888 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:08 INFO - PROCESS | 1822 | 1466589248053 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:54:08 INFO - PROCESS | 1822 | 1466589248248 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 1822 | 1466589248259 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e1800 == 88 [pid = 1822] [id = 196] 02:54:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x8d42dc00) [pid = 1822] [serial = 588] [outer = (nil)] 02:54:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x95947000) [pid = 1822] [serial = 589] [outer = 0x8d42dc00] 02:54:08 INFO - PROCESS | 1822 | 1466589248331 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x9594a800) [pid = 1822] [serial = 590] [outer = 0x8d42dc00] 02:54:09 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:09 INFO - PROCESS | 1822 | 1466589249932 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]]]}] 02:54:10 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 02:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2130ms 02:54:10 INFO - PROCESS | 1822 | 1466589250004 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 1822 | 1466589250014 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:54:10 INFO - PROCESS | 1822 | 1466589250124 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 1822 | 1466589250129 Marionette TRACE conn3 <- [1,758,null,{}] 02:54:10 INFO - PROCESS | 1822 | 1466589250136 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}] 02:54:10 INFO - PROCESS | 1822 | 1466589250142 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9158dc00 == 87 [pid = 1822] [id = 134] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x95d6b800 == 86 [pid = 1822] [id = 135] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00e400 == 85 [pid = 1822] [id = 130] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x93b7e000 == 84 [pid = 1822] [id = 68] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc44400 == 83 [pid = 1822] [id = 129] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x98ca8400 == 82 [pid = 1822] [id = 16] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8d427c00 == 81 [pid = 1822] [id = 183] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x996d6c00 == 80 [pid = 1822] [id = 41] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5dc00 == 79 [pid = 1822] [id = 184] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x91c42400 == 78 [pid = 1822] [id = 106] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec29c00 == 77 [pid = 1822] [id = 185] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x93ed7800 == 76 [pid = 1822] [id = 38] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9a078c00 == 75 [pid = 1822] [id = 18] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x93b78800 == 74 [pid = 1822] [id = 25] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9210d400 == 73 [pid = 1822] [id = 8] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x93e60000 == 72 [pid = 1822] [id = 31] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x91db7000 == 71 [pid = 1822] [id = 122] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x92108400 == 70 [pid = 1822] [id = 22] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9a38c000 == 69 [pid = 1822] [id = 19] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8d018800 == 68 [pid = 1822] [id = 137] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x92102400 == 67 [pid = 1822] [id = 32] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9510cc00 == 66 [pid = 1822] [id = 40] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x91581c00 == 65 [pid = 1822] [id = 94] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x98f70400 == 64 [pid = 1822] [id = 62] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9142f800 == 63 [pid = 1822] [id = 84] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9158b400 == 62 [pid = 1822] [id = 85] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b1000 == 61 [pid = 1822] [id = 113] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9a82e800 == 60 [pid = 1822] [id = 28] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9ba5a400 == 59 [pid = 1822] [id = 14] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x98f72000 == 58 [pid = 1822] [id = 29] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x97748000 == 57 [pid = 1822] [id = 66] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9a824000 == 56 [pid = 1822] [id = 127] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x99815400 == 55 [pid = 1822] [id = 64] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9980d400 == 54 [pid = 1822] [id = 97] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x92615800 == 53 [pid = 1822] [id = 26] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x98dd0000 == 52 [pid = 1822] [id = 30] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b6800 == 51 [pid = 1822] [id = 121] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9261a800 == 50 [pid = 1822] [id = 21] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x95d66c00 == 49 [pid = 1822] [id = 99] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9157f400 == 48 [pid = 1822] [id = 125] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9a07b800 == 47 [pid = 1822] [id = 67] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x994e2400 == 46 [pid = 1822] [id = 95] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0xa2370c00 == 45 [pid = 1822] [id = 128] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8cac00 == 44 [pid = 1822] [id = 126] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x98123800 == 43 [pid = 1822] [id = 65] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9157f000 == 42 [pid = 1822] [id = 98] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x9261a400 == 41 [pid = 1822] [id = 123] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x99480400 == 40 [pid = 1822] [id = 63] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x99b27c00 == 39 [pid = 1822] [id = 96] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x953db400 == 38 [pid = 1822] [id = 124] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8cc000 == 37 [pid = 1822] [id = 131] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e7c00 == 36 [pid = 1822] [id = 165] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e1800 == 35 [pid = 1822] [id = 196] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b0800 == 34 [pid = 1822] [id = 195] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e4c00 == 33 [pid = 1822] [id = 193] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8c652800 == 32 [pid = 1822] [id = 194] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee3c00 == 31 [pid = 1822] [id = 192] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e6c00 == 30 [pid = 1822] [id = 191] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00e000 == 29 [pid = 1822] [id = 190] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee9800 == 28 [pid = 1822] [id = 189] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01c000 == 27 [pid = 1822] [id = 188] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8d016c00 == 26 [pid = 1822] [id = 186] 02:54:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8c653c00 == 25 [pid = 1822] [id = 187] 02:54:12 INFO - PROCESS | 1822 | 1466589251999 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x994e7800) [pid = 1822] [serial = 470] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x9593c400) [pid = 1822] [serial = 514] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x92e1fc00) [pid = 1822] [serial = 490] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x994ea400) [pid = 1822] [serial = 481] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0xa071bc00) [pid = 1822] [serial = 487] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x8d425400) [pid = 1822] [serial = 472] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x92615400) [pid = 1822] [serial = 503] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x91f0e000) [pid = 1822] [serial = 502] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x9210ec00) [pid = 1822] [serial = 508] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x92edec00) [pid = 1822] [serial = 509] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x93e61400) [pid = 1822] [serial = 478] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x8e7b5c00) [pid = 1822] [serial = 497] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x8dc50c00) [pid = 1822] [serial = 496] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x91c49c00) [pid = 1822] [serial = 475] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x8c6eb400) [pid = 1822] [serial = 493] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x91439800) [pid = 1822] [serial = 500] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x8dc42800) [pid = 1822] [serial = 499] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x99cc8000) [pid = 1822] [serial = 484] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x8e8cd800) [pid = 1822] [serial = 505] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x91433800) [pid = 1822] [serial = 506] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x95d64c00) [pid = 1822] [serial = 515] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x95934c00) [pid = 1822] [serial = 512] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x93edd400) [pid = 1822] [serial = 511] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 1822 | 1466589252329 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 1822 | 1466589252340 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6eb400 == 26 [pid = 1822] [id = 197] 02:54:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x8c6ebc00) [pid = 1822] [serial = 591] [outer = (nil)] 02:54:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x8d010400) [pid = 1822] [serial = 592] [outer = 0x8c6ebc00] 02:54:12 INFO - PROCESS | 1822 | 1466589252409 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x8d22dc00) [pid = 1822] [serial = 593] [outer = 0x8c6ebc00] 02:54:13 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:13 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:54:13 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:13 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:13 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:13 INFO - PROCESS | 1822 | 1466589253170 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]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:54:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 3104ms 02:54:13 INFO - PROCESS | 1822 | 1466589253218 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 1822 | 1466589253225 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:54:13 INFO - PROCESS | 1822 | 1466589253233 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 1822 | 1466589253238 Marionette TRACE conn3 <- [1,762,null,{}] 02:54:13 INFO - PROCESS | 1822 | 1466589253248 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}] 02:54:13 INFO - PROCESS | 1822 | 1466589253257 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:13 INFO - PROCESS | 1822 | 1466589253434 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:54:13 INFO - PROCESS | 1822 | 1466589253576 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 1822 | 1466589253588 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc48000 == 27 [pid = 1822] [id = 198] 02:54:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x8dc4b000) [pid = 1822] [serial = 594] [outer = (nil)] 02:54:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x8dd53000) [pid = 1822] [serial = 595] [outer = 0x8dc4b000] 02:54:13 INFO - PROCESS | 1822 | 1466589253660 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x8e7b9800) [pid = 1822] [serial = 596] [outer = 0x8dc4b000] 02:54:14 INFO - PROCESS | 1822 | 1466589254859 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]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:54:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1684ms 02:54:14 INFO - PROCESS | 1822 | 1466589254916 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 1822 | 1466589254921 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:54:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:54:14 INFO - PROCESS | 1822 | 1466589254934 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 1822 | 1466589254937 Marionette TRACE conn3 <- [1,766,null,{}] 02:54:14 INFO - PROCESS | 1822 | 1466589254955 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}] 02:54:14 INFO - PROCESS | 1822 | 1466589254961 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:15 INFO - PROCESS | 1822 | 1466589255216 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:54:15 INFO - PROCESS | 1822 | 1466589255255 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 1822 | 1466589255262 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142d400 == 28 [pid = 1822] [id = 199] 02:54:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x9142ec00) [pid = 1822] [serial = 597] [outer = (nil)] 02:54:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x91433800) [pid = 1822] [serial = 598] [outer = 0x9142ec00] 02:54:15 INFO - PROCESS | 1822 | 1466589255331 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x91438c00) [pid = 1822] [serial = 599] [outer = 0x9142ec00] 02:54:17 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0xa2372c00) [pid = 1822] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x91f04000) [pid = 1822] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x8d00ec00) [pid = 1822] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x91f07800) [pid = 1822] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x91c46000) [pid = 1822] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x8d425800) [pid = 1822] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x8e7ba400) [pid = 1822] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x8d426400) [pid = 1822] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x9a26b400) [pid = 1822] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x8e8c4c00) [pid = 1822] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x8dc48c00) [pid = 1822] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x93b73000) [pid = 1822] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x91f06400) [pid = 1822] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x8c658400) [pid = 1822] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x91c52000) [pid = 1822] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x8d017400) [pid = 1822] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x996cec00) [pid = 1822] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x98544000) [pid = 1822] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x99b1a400) [pid = 1822] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x97740c00) [pid = 1822] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x8dd48c00) [pid = 1822] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x996d3000) [pid = 1822] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x91c5e800) [pid = 1822] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x93e5fc00) [pid = 1822] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x99484c00) [pid = 1822] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x8e7b2400) [pid = 1822] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x9947a000) [pid = 1822] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x8c64dc00) [pid = 1822] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x91c5ec00) [pid = 1822] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x98543400) [pid = 1822] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x9510fc00) [pid = 1822] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x93ed7c00) [pid = 1822] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x8dc47c00) [pid = 1822] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x9d916000) [pid = 1822] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x9d910c00) [pid = 1822] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x8e8cb000) [pid = 1822] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x8dd52c00) [pid = 1822] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x99ccf000) [pid = 1822] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x91db6000) [pid = 1822] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x9142f000) [pid = 1822] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x8d421400) [pid = 1822] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x8ec2f400) [pid = 1822] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x8d22f400) [pid = 1822] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0xa23fbc00) [pid = 1822] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x98125000) [pid = 1822] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x8c6e1c00) [pid = 1822] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x93b75400) [pid = 1822] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x8d234800) [pid = 1822] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x91580400) [pid = 1822] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x92e16800) [pid = 1822] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x9d911000) [pid = 1822] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x9807f000) [pid = 1822] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:54:18 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x8d01a400) [pid = 1822] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:54:18 INFO - PROCESS | 1822 | 1466589258119 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]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:54:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 3248ms 02:54:18 INFO - PROCESS | 1822 | 1466589258182 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 1822 | 1466589258188 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:54:18 INFO - PROCESS | 1822 | 1466589258205 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 1822 | 1466589258212 Marionette TRACE conn3 <- [1,770,null,{}] 02:54:18 INFO - PROCESS | 1822 | 1466589258218 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}] 02:54:18 INFO - PROCESS | 1822 | 1466589258224 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:18 INFO - PROCESS | 1822 | 1466589258379 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:54:18 INFO - PROCESS | 1822 | 1466589258388 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 1822 | 1466589258419 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d239400 == 29 [pid = 1822] [id = 200] 02:54:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x8dc45800) [pid = 1822] [serial = 600] [outer = (nil)] 02:54:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x8e7be800) [pid = 1822] [serial = 601] [outer = 0x8dc45800] 02:54:18 INFO - PROCESS | 1822 | 1466589258613 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x9142c400) [pid = 1822] [serial = 602] [outer = 0x8dc45800] 02:54:19 INFO - PROCESS | 1822 | 1466589259273 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]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1099ms 02:54:19 INFO - PROCESS | 1822 | 1466589259300 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 1822 | 1466589259304 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:54:19 INFO - PROCESS | 1822 | 1466589259309 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 1822 | 1466589259312 Marionette TRACE conn3 <- [1,774,null,{}] 02:54:19 INFO - PROCESS | 1822 | 1466589259318 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}] 02:54:19 INFO - PROCESS | 1822 | 1466589259323 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:19 INFO - PROCESS | 1822 | 1466589259524 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:54:19 INFO - PROCESS | 1822 | 1466589259542 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 1822 | 1466589259547 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d012c00 == 30 [pid = 1822] [id = 201] 02:54:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x8dc46c00) [pid = 1822] [serial = 603] [outer = (nil)] 02:54:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x91c46000) [pid = 1822] [serial = 604] [outer = 0x8dc46c00] 02:54:19 INFO - PROCESS | 1822 | 1466589259615 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x91c53400) [pid = 1822] [serial = 605] [outer = 0x8dc46c00] 02:54:20 INFO - PROCESS | 1822 | 1466589260693 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]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1430ms 02:54:20 INFO - PROCESS | 1822 | 1466589260741 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 1822 | 1466589260746 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:54:20 INFO - PROCESS | 1822 | 1466589260754 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 1822 | 1466589260759 Marionette TRACE conn3 <- [1,778,null,{}] 02:54:20 INFO - PROCESS | 1822 | 1466589260768 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}] 02:54:20 INFO - PROCESS | 1822 | 1466589260773 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:20 INFO - PROCESS | 1822 | 1466589260987 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:54:21 INFO - PROCESS | 1822 | 1466589261175 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 1822 | 1466589261186 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01a800 == 31 [pid = 1822] [id = 202] 02:54:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x8d426800) [pid = 1822] [serial = 606] [outer = (nil)] 02:54:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x8dc4d400) [pid = 1822] [serial = 607] [outer = 0x8d426800] 02:54:21 INFO - PROCESS | 1822 | 1466589261265 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x8ec2a400) [pid = 1822] [serial = 608] [outer = 0x8d426800] 02:54:22 INFO - PROCESS | 1822 | 1466589262268 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]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1540ms 02:54:22 INFO - PROCESS | 1822 | 1466589262294 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 1822 | 1466589262301 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:54:22 INFO - PROCESS | 1822 | 1466589262311 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 1822 | 1466589262315 Marionette TRACE conn3 <- [1,782,null,{}] 02:54:22 INFO - PROCESS | 1822 | 1466589262322 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}] 02:54:22 INFO - PROCESS | 1822 | 1466589262327 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:22 INFO - PROCESS | 1822 | 1466589262510 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:54:22 INFO - PROCESS | 1822 | 1466589262748 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 1822 | 1466589262754 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d018c00 == 32 [pid = 1822] [id = 203] 02:54:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x91c43000) [pid = 1822] [serial = 609] [outer = (nil)] 02:54:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x91c57000) [pid = 1822] [serial = 610] [outer = 0x91c43000] 02:54:22 INFO - PROCESS | 1822 | 1466589262878 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x91c5bc00) [pid = 1822] [serial = 611] [outer = 0x91c43000] 02:54:23 INFO - PROCESS | 1822 | 1466589263814 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]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1530ms 02:54:23 INFO - PROCESS | 1822 | 1466589263840 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 1822 | 1466589263844 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:54:23 INFO - PROCESS | 1822 | 1466589263850 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 1822 | 1466589263856 Marionette TRACE conn3 <- [1,786,null,{}] 02:54:23 INFO - PROCESS | 1822 | 1466589263872 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}] 02:54:23 INFO - PROCESS | 1822 | 1466589263881 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:24 INFO - PROCESS | 1822 | 1466589264059 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:54:24 INFO - PROCESS | 1822 | 1466589264289 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 1822 | 1466589264300 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x92101400 == 33 [pid = 1822] [id = 204] 02:54:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x92102400) [pid = 1822] [serial = 612] [outer = (nil)] 02:54:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x9210a000) [pid = 1822] [serial = 613] [outer = 0x92102400] 02:54:24 INFO - PROCESS | 1822 | 1466589264425 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x92524800) [pid = 1822] [serial = 614] [outer = 0x92102400] 02:54:25 INFO - PROCESS | 1822 | 1466589265316 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]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1537ms 02:54:25 INFO - PROCESS | 1822 | 1466589265387 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 1822 | 1466589265391 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:54:25 INFO - PROCESS | 1822 | 1466589265398 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 1822 | 1466589265401 Marionette TRACE conn3 <- [1,790,null,{}] 02:54:25 INFO - PROCESS | 1822 | 1466589265406 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}] 02:54:25 INFO - PROCESS | 1822 | 1466589265412 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:25 INFO - PROCESS | 1822 | 1466589265618 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:54:25 INFO - PROCESS | 1822 | 1466589265851 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 1822 | 1466589265861 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x912f0800 == 34 [pid = 1822] [id = 205] 02:54:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x9252a000) [pid = 1822] [serial = 615] [outer = (nil)] 02:54:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x9261b000) [pid = 1822] [serial = 616] [outer = 0x9252a000] 02:54:25 INFO - PROCESS | 1822 | 1466589265952 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x9261dc00) [pid = 1822] [serial = 617] [outer = 0x9252a000] 02:54:26 INFO - PROCESS | 1822 | 1466589266828 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]]]}] 02:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1477ms 02:54:26 INFO - PROCESS | 1822 | 1466589266876 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 1822 | 1466589266880 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:54:26 INFO - PROCESS | 1822 | 1466589266886 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 1822 | 1466589266889 Marionette TRACE conn3 <- [1,794,null,{}] 02:54:26 INFO - PROCESS | 1822 | 1466589266895 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}] 02:54:26 INFO - PROCESS | 1822 | 1466589266900 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:27 INFO - PROCESS | 1822 | 1466589267076 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:54:27 INFO - PROCESS | 1822 | 1466589267265 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 1822 | 1466589267274 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bcc00 == 35 [pid = 1822] [id = 206] 02:54:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x9210ac00) [pid = 1822] [serial = 618] [outer = (nil)] 02:54:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x92ec5800) [pid = 1822] [serial = 619] [outer = 0x9210ac00] 02:54:27 INFO - PROCESS | 1822 | 1466589267352 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x92ec7c00) [pid = 1822] [serial = 620] [outer = 0x9210ac00] 02:54:28 INFO - PROCESS | 1822 | 1466589268247 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]]]}] 02:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1428ms 02:54:28 INFO - PROCESS | 1822 | 1466589268315 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 1822 | 1466589268319 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:54:28 INFO - PROCESS | 1822 | 1466589268325 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 1822 | 1466589268328 Marionette TRACE conn3 <- [1,798,null,{}] 02:54:28 INFO - PROCESS | 1822 | 1466589268334 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}] 02:54:28 INFO - PROCESS | 1822 | 1466589268344 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:28 INFO - PROCESS | 1822 | 1466589268585 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:54:28 INFO - PROCESS | 1822 | 1466589268827 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 1822 | 1466589268834 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d233c00 == 36 [pid = 1822] [id = 207] 02:54:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x8d237800) [pid = 1822] [serial = 621] [outer = (nil)] 02:54:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x93b79800) [pid = 1822] [serial = 622] [outer = 0x8d237800] 02:54:28 INFO - PROCESS | 1822 | 1466589268937 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x93cd4c00) [pid = 1822] [serial = 623] [outer = 0x8d237800] 02:54:29 INFO - PROCESS | 1822 | 1466589269785 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]]]}] 02:54:29 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 02:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1534ms 02:54:29 INFO - PROCESS | 1822 | 1466589269860 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 1822 | 1466589269864 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:54:29 INFO - PROCESS | 1822 | 1466589269870 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 1822 | 1466589269873 Marionette TRACE conn3 <- [1,802,null,{}] 02:54:29 INFO - PROCESS | 1822 | 1466589269879 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}] 02:54:29 INFO - PROCESS | 1822 | 1466589269884 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:30 INFO - PROCESS | 1822 | 1466589270095 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:54:30 INFO - PROCESS | 1822 | 1466589270329 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 1822 | 1466589270338 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d013800 == 37 [pid = 1822] [id = 208] 02:54:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x9252c400) [pid = 1822] [serial = 624] [outer = (nil)] 02:54:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x9510d800) [pid = 1822] [serial = 625] [outer = 0x9252c400] 02:54:30 INFO - PROCESS | 1822 | 1466589270460 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x93edd400) [pid = 1822] [serial = 626] [outer = 0x9252c400] 02:54:31 INFO - PROCESS | 1822 | 1466589271310 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]]]}] 02:54:31 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 02:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1531ms 02:54:31 INFO - PROCESS | 1822 | 1466589271401 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 1822 | 1466589271405 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:54:31 INFO - PROCESS | 1822 | 1466589271411 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 1822 | 1466589271414 Marionette TRACE conn3 <- [1,806,null,{}] 02:54:31 INFO - PROCESS | 1822 | 1466589271420 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}] 02:54:31 INFO - PROCESS | 1822 | 1466589271425 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:31 INFO - PROCESS | 1822 | 1466589271622 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:54:31 INFO - PROCESS | 1822 | 1466589271853 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 1822 | 1466589271858 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x92616000 == 38 [pid = 1822] [id = 209] 02:54:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x93b70c00) [pid = 1822] [serial = 627] [outer = (nil)] 02:54:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x953e3400) [pid = 1822] [serial = 628] [outer = 0x93b70c00] 02:54:31 INFO - PROCESS | 1822 | 1466589271980 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x953e4000) [pid = 1822] [serial = 629] [outer = 0x93b70c00] 02:54:32 INFO - PROCESS | 1822 | 1466589272805 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]]]}] 02:54:32 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 02:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1482ms 02:54:32 INFO - PROCESS | 1822 | 1466589272893 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 1822 | 1466589272897 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:54:32 INFO - PROCESS | 1822 | 1466589272903 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 1822 | 1466589272906 Marionette TRACE conn3 <- [1,810,null,{}] 02:54:32 INFO - PROCESS | 1822 | 1466589272912 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}] 02:54:32 INFO - PROCESS | 1822 | 1466589272917 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:33 INFO - PROCESS | 1822 | 1466589273120 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:54:33 INFO - PROCESS | 1822 | 1466589273353 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 1822 | 1466589273362 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c42c00 == 39 [pid = 1822] [id = 210] 02:54:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x91f0fc00) [pid = 1822] [serial = 630] [outer = (nil)] 02:54:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x95934c00) [pid = 1822] [serial = 631] [outer = 0x91f0fc00] 02:54:33 INFO - PROCESS | 1822 | 1466589273481 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x9593ec00) [pid = 1822] [serial = 632] [outer = 0x91f0fc00] 02:54:34 INFO - PROCESS | 1822 | 1466589274354 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]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1478ms 02:54:34 INFO - PROCESS | 1822 | 1466589274382 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 1822 | 1466589274386 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:54:34 INFO - PROCESS | 1822 | 1466589274392 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 1822 | 1466589274395 Marionette TRACE conn3 <- [1,814,null,{}] 02:54:34 INFO - PROCESS | 1822 | 1466589274401 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}] 02:54:34 INFO - PROCESS | 1822 | 1466589274406 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:34 INFO - PROCESS | 1822 | 1466589274562 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:54:34 INFO - PROCESS | 1822 | 1466589274775 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 1822 | 1466589274781 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c650000 == 40 [pid = 1822] [id = 211] 02:54:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x8c65a800) [pid = 1822] [serial = 633] [outer = (nil)] 02:54:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x8d22c000) [pid = 1822] [serial = 634] [outer = 0x8c65a800] 02:54:34 INFO - PROCESS | 1822 | 1466589274897 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x8dd48400) [pid = 1822] [serial = 635] [outer = 0x8c65a800] 02:54:35 INFO - PROCESS | 1822 | 1466589275838 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] 02:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:54:35 INFO - PROCESS | 1822 | 1466589275894 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:54:35 INFO - PROCESS | 1822 | 1466589275900 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 1822 | 1466589275904 Marionette TRACE conn3 <- [1,818,null,{}] 02:54:35 INFO - PROCESS | 1822 | 1466589275910 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}] 02:54:35 INFO - PROCESS | 1822 | 1466589275915 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:36 INFO - PROCESS | 1822 | 1466589276108 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:54:36 INFO - PROCESS | 1822 | 1466589276357 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 1822 | 1466589276366 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64d400 == 41 [pid = 1822] [id = 212] 02:54:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x8c64dc00) [pid = 1822] [serial = 636] [outer = (nil)] 02:54:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x8c6e2c00) [pid = 1822] [serial = 637] [outer = 0x8c64dc00] 02:54:36 INFO - PROCESS | 1822 | 1466589276617 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x8d00fc00) [pid = 1822] [serial = 638] [outer = 0x8c64dc00] 02:54:37 INFO - PROCESS | 1822 | 1466589277533 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]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1689ms 02:54:37 INFO - PROCESS | 1822 | 1466589277590 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:54:37 INFO - PROCESS | 1822 | 1466589277594 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:54:37 INFO - PROCESS | 1822 | 1466589277602 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 1822 | 1466589277607 Marionette TRACE conn3 <- [1,822,null,{}] 02:54:37 INFO - PROCESS | 1822 | 1466589277614 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}] 02:54:37 INFO - PROCESS | 1822 | 1466589277621 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:37 INFO - PROCESS | 1822 | 1466589277787 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:54:38 INFO - PROCESS | 1822 | 1466589278215 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 1822 | 1466589278223 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x9510c800) [pid = 1822] [serial = 322] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x99cc9000) [pid = 1822] [serial = 319] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x91587000) [pid = 1822] [serial = 364] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x92525c00) [pid = 1822] [serial = 367] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x91c5d400) [pid = 1822] [serial = 334] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x9a26c800) [pid = 1822] [serial = 376] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x995dc000) [pid = 1822] [serial = 373] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0xa331c000) [pid = 1822] [serial = 337] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x994de400) [pid = 1822] [serial = 325] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x965a1800) [pid = 1822] [serial = 370] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0xa23a5800) [pid = 1822] [serial = 328] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x9a387c00) [pid = 1822] [serial = 379] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x91dbe800) [pid = 1822] [serial = 331] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c659400 == 42 [pid = 1822] [id = 213] 02:54:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x8c65b400) [pid = 1822] [serial = 639] [outer = (nil)] 02:54:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x8d42c800) [pid = 1822] [serial = 640] [outer = 0x8c65b400] 02:54:38 INFO - PROCESS | 1822 | 1466589278334 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x8dd55400) [pid = 1822] [serial = 641] [outer = 0x8c65b400] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0xa3288400) [pid = 1822] [serial = 538] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x92ecdc00) [pid = 1822] [serial = 556] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x8d01b800) [pid = 1822] [serial = 391] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x9a8d0c00) [pid = 1822] [serial = 533] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x9158cc00) [pid = 1822] [serial = 517] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0xa23f3000) [pid = 1822] [serial = 536] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x91436c00) [pid = 1822] [serial = 521] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x8e7bf400) [pid = 1822] [serial = 548] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0xa3326800) [pid = 1822] [serial = 431] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x9519a400) [pid = 1822] [serial = 545] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x8ec2c000) [pid = 1822] [serial = 437] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x99cd1800) [pid = 1822] [serial = 530] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x98cb6400) [pid = 1822] [serial = 518] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x99ccbc00) [pid = 1822] [serial = 421] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x99b69000) [pid = 1822] [serial = 529] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x8ec2e800) [pid = 1822] [serial = 520] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x91db8800) [pid = 1822] [serial = 544] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x8dd53800) [pid = 1822] [serial = 434] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0xa071e000) [pid = 1822] [serial = 428] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x92619c00) [pid = 1822] [serial = 554] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x953e7800) [pid = 1822] [serial = 523] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x995d7000) [pid = 1822] [serial = 527] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x8ec24c00) [pid = 1822] [serial = 550] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x99b6f400) [pid = 1822] [serial = 412] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x8dd51800) [pid = 1822] [serial = 547] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x8c655000) [pid = 1822] [serial = 541] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0xa34af400) [pid = 1822] [serial = 539] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x97746c00) [pid = 1822] [serial = 418] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x8dc4d800) [pid = 1822] [serial = 388] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x91f10000) [pid = 1822] [serial = 553] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0xa23a6800) [pid = 1822] [serial = 382] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x994e3400) [pid = 1822] [serial = 526] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0xa2fb2c00) [pid = 1822] [serial = 440] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x9ba5ac00) [pid = 1822] [serial = 425] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x91c5e400) [pid = 1822] [serial = 415] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x8d42b400) [pid = 1822] [serial = 449] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x912e7c00) [pid = 1822] [serial = 551] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x92ed2c00) [pid = 1822] [serial = 557] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0xa2374000) [pid = 1822] [serial = 535] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x9a331c00) [pid = 1822] [serial = 532] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x92ee0c00) [pid = 1822] [serial = 443] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x8c65a000) [pid = 1822] [serial = 542] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x92ee6000) [pid = 1822] [serial = 446] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0xa34aa400) [pid = 1822] [serial = 385] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x95937400) [pid = 1822] [serial = 524] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x9a387400) [pid = 1822] [serial = 485] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x8c6ec800) [pid = 1822] [serial = 494] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x953dc800) [pid = 1822] [serial = 479] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x8dc46000) [pid = 1822] [serial = 473] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x91dbb000) [pid = 1822] [serial = 476] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x99b6c000) [pid = 1822] [serial = 491] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0xa2fb4000) [pid = 1822] [serial = 488] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x996db400) [pid = 1822] [serial = 482] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x91c59000) [pid = 1822] [serial = 559] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x92ece800) [pid = 1822] [serial = 560] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x8ec29400) [pid = 1822] [serial = 642] [outer = 0x93b74c00] 02:54:39 INFO - PROCESS | 1822 | 1466589279260 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] 02:54:39 INFO - PROCESS | 1822 | 1466589279293 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:54:39 INFO - PROCESS | 1822 | 1466589279303 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 1822 | 1466589279307 Marionette TRACE conn3 <- [1,826,null,{}] 02:54:39 INFO - PROCESS | 1822 | 1466589279313 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}] 02:54:39 INFO - PROCESS | 1822 | 1466589279318 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:39 INFO - PROCESS | 1822 | 1466589279483 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:54:39 INFO - PROCESS | 1822 | 1466589279635 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 1822 | 1466589279646 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01b800 == 43 [pid = 1822] [id = 214] 02:54:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8e7b2000) [pid = 1822] [serial = 643] [outer = (nil)] 02:54:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x91430000) [pid = 1822] [serial = 644] [outer = 0x8e7b2000] 02:54:39 INFO - PROCESS | 1822 | 1466589279709 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x91582400) [pid = 1822] [serial = 645] [outer = 0x8e7b2000] 02:54:40 INFO - PROCESS | 1822 | 1466589280546 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]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1277ms 02:54:40 INFO - PROCESS | 1822 | 1466589280580 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 1822 | 1466589280583 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:54:40 INFO - PROCESS | 1822 | 1466589280595 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 1822 | 1466589280599 Marionette TRACE conn3 <- [1,830,null,{}] 02:54:40 INFO - PROCESS | 1822 | 1466589280615 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}] 02:54:40 INFO - PROCESS | 1822 | 1466589280623 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:40 INFO - PROCESS | 1822 | 1466589280853 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:54:40 INFO - PROCESS | 1822 | 1466589280878 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 1822 | 1466589280890 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4dc00 == 44 [pid = 1822] [id = 215] 02:54:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x91c5d400) [pid = 1822] [serial = 646] [outer = (nil)] 02:54:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x91dbc800) [pid = 1822] [serial = 647] [outer = 0x91c5d400] 02:54:40 INFO - PROCESS | 1822 | 1466589280951 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x91f01c00) [pid = 1822] [serial = 648] [outer = 0x91c5d400] 02:54:41 INFO - PROCESS | 1822 | 1466589281840 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]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1280ms 02:54:41 INFO - PROCESS | 1822 | 1466589281875 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:54:41 INFO - PROCESS | 1822 | 1466589281880 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:54:41 INFO - PROCESS | 1822 | 1466589281886 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 1822 | 1466589281889 Marionette TRACE conn3 <- [1,834,null,{}] 02:54:41 INFO - PROCESS | 1822 | 1466589281902 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}] 02:54:41 INFO - PROCESS | 1822 | 1466589281906 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:42 INFO - PROCESS | 1822 | 1466589282135 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:54:42 INFO - PROCESS | 1822 | 1466589282157 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 1822 | 1466589282165 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x91dbbc00 == 45 [pid = 1822] [id = 216] 02:54:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x91dbe000) [pid = 1822] [serial = 649] [outer = (nil)] 02:54:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x92524c00) [pid = 1822] [serial = 650] [outer = 0x91dbe000] 02:54:42 INFO - PROCESS | 1822 | 1466589282243 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x9252d400) [pid = 1822] [serial = 651] [outer = 0x91dbe000] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x8d424c00) [pid = 1822] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x912ea000) [pid = 1822] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x93cdd800) [pid = 1822] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x95197c00) [pid = 1822] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x8c6ea800) [pid = 1822] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x994e3800) [pid = 1822] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x99b70400) [pid = 1822] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x9ba56000) [pid = 1822] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8ec29000) [pid = 1822] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x8c6ebc00) [pid = 1822] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8dc4b000) [pid = 1822] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x9142ec00) [pid = 1822] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:54:42 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8dc45800) [pid = 1822] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:54:43 INFO - PROCESS | 1822 | 1466589283320 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]]]}] 02:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1490ms 02:54:43 INFO - PROCESS | 1822 | 1466589283376 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 1822 | 1466589283380 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 02:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:54:43 INFO - PROCESS | 1822 | 1466589283386 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 1822 | 1466589283388 Marionette TRACE conn3 <- [1,838,null,{}] 02:54:43 INFO - PROCESS | 1822 | 1466589283394 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}] 02:54:43 INFO - PROCESS | 1822 | 1466589283399 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:43 INFO - PROCESS | 1822 | 1466589283558 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:54:43 INFO - PROCESS | 1822 | 1466589283568 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 1822 | 1466589283574 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x92102800 == 46 [pid = 1822] [id = 217] 02:54:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x92104000) [pid = 1822] [serial = 652] [outer = (nil)] 02:54:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x92e1f800) [pid = 1822] [serial = 653] [outer = 0x92104000] 02:54:43 INFO - PROCESS | 1822 | 1466589283655 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x92ed2800) [pid = 1822] [serial = 654] [outer = 0x92104000] 02:54:44 INFO - PROCESS | 1822 | 1466589284544 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]]]}] 02:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1177ms 02:54:44 INFO - PROCESS | 1822 | 1466589284567 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 1822 | 1466589284570 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 02:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:54:44 INFO - PROCESS | 1822 | 1466589284576 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 1822 | 1466589284580 Marionette TRACE conn3 <- [1,842,null,{}] 02:54:44 INFO - PROCESS | 1822 | 1466589284585 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}] 02:54:44 INFO - PROCESS | 1822 | 1466589284594 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:44 INFO - PROCESS | 1822 | 1466589284757 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:54:45 INFO - PROCESS | 1822 | 1466589285033 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 1822 | 1466589285041 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64fc00 == 47 [pid = 1822] [id = 218] 02:54:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x8c650800) [pid = 1822] [serial = 655] [outer = (nil)] 02:54:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8c65a400) [pid = 1822] [serial = 656] [outer = 0x8c650800] 02:54:45 INFO - PROCESS | 1822 | 1466589285127 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x8d017800) [pid = 1822] [serial = 657] [outer = 0x8c650800] 02:54:46 INFO - PROCESS | 1822 | 1466589286146 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]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1633ms 02:54:46 INFO - PROCESS | 1822 | 1466589286217 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:54:46 INFO - PROCESS | 1822 | 1466589286223 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 02:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:54:46 INFO - PROCESS | 1822 | 1466589286234 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 1822 | 1466589286238 Marionette TRACE conn3 <- [1,846,null,{}] 02:54:46 INFO - PROCESS | 1822 | 1466589286246 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}] 02:54:46 INFO - PROCESS | 1822 | 1466589286256 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:46 INFO - PROCESS | 1822 | 1466589286491 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:54:46 INFO - PROCESS | 1822 | 1466589286731 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 1822 | 1466589286741 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b8400 == 48 [pid = 1822] [id = 219] 02:54:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x8e7bd400) [pid = 1822] [serial = 658] [outer = (nil)] 02:54:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x8e8c8000) [pid = 1822] [serial = 659] [outer = 0x8e7bd400] 02:54:46 INFO - PROCESS | 1822 | 1466589286836 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x912e3c00) [pid = 1822] [serial = 660] [outer = 0x8e7bd400] 02:54:47 INFO - PROCESS | 1822 | 1466589287759 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]]]}] 02:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1580ms 02:54:47 INFO - PROCESS | 1822 | 1466589287817 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 1822 | 1466589287824 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 02:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:54:47 INFO - PROCESS | 1822 | 1466589287830 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 1822 | 1466589287833 Marionette TRACE conn3 <- [1,850,null,{}] 02:54:47 INFO - PROCESS | 1822 | 1466589287840 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}] 02:54:47 INFO - PROCESS | 1822 | 1466589287845 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:48 INFO - PROCESS | 1822 | 1466589288040 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:54:48 INFO - PROCESS | 1822 | 1466589288347 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 1822 | 1466589288356 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x91438000 == 49 [pid = 1822] [id = 220] 02:54:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x91589400) [pid = 1822] [serial = 661] [outer = (nil)] 02:54:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x91c49800) [pid = 1822] [serial = 662] [outer = 0x91589400] 02:54:48 INFO - PROCESS | 1822 | 1466589288478 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x91db7c00) [pid = 1822] [serial = 663] [outer = 0x91589400] 02:54:49 INFO - PROCESS | 1822 | 1466589289401 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]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1584ms 02:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:54:49 INFO - PROCESS | 1822 | 1466589289415 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 1822 | 1466589289418 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 02:54:49 INFO - PROCESS | 1822 | 1466589289434 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 1822 | 1466589289444 Marionette TRACE conn3 <- [1,854,null,{}] 02:54:49 INFO - PROCESS | 1822 | 1466589289451 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}] 02:54:49 INFO - PROCESS | 1822 | 1466589289457 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:49 INFO - PROCESS | 1822 | 1466589289653 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:54:49 INFO - PROCESS | 1822 | 1466589289840 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 1822 | 1466589289846 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f0a800 == 50 [pid = 1822] [id = 221] 02:54:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x92ecd400) [pid = 1822] [serial = 664] [outer = (nil)] 02:54:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x92ee3800) [pid = 1822] [serial = 665] [outer = 0x92ecd400] 02:54:49 INFO - PROCESS | 1822 | 1466589289981 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x93b74400) [pid = 1822] [serial = 666] [outer = 0x92ecd400] 02:54:50 INFO - PROCESS | 1822 | 1466589290830 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]]]}] 02:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1447ms 02:54:50 INFO - PROCESS | 1822 | 1466589290872 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 1822 | 1466589290876 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 02:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:54:50 INFO - PROCESS | 1822 | 1466589290883 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 1822 | 1466589290885 Marionette TRACE conn3 <- [1,858,null,{}] 02:54:50 INFO - PROCESS | 1822 | 1466589290891 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}] 02:54:50 INFO - PROCESS | 1822 | 1466589290897 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:51 INFO - PROCESS | 1822 | 1466589291086 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:54:51 INFO - PROCESS | 1822 | 1466589291279 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 1822 | 1466589291286 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e3000 == 51 [pid = 1822] [id = 222] 02:54:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x93b7a000) [pid = 1822] [serial = 667] [outer = (nil)] 02:54:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x95110400) [pid = 1822] [serial = 668] [outer = 0x93b7a000] 02:54:51 INFO - PROCESS | 1822 | 1466589291365 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x9519c800) [pid = 1822] [serial = 669] [outer = 0x93b7a000] 02:54:52 INFO - PROCESS | 1822 | 1466589292286 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]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1477ms 02:54:52 INFO - PROCESS | 1822 | 1466589292361 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 1822 | 1466589292365 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 02:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:54:52 INFO - PROCESS | 1822 | 1466589292371 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 1822 | 1466589292374 Marionette TRACE conn3 <- [1,862,null,{}] 02:54:52 INFO - PROCESS | 1822 | 1466589292380 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}] 02:54:52 INFO - PROCESS | 1822 | 1466589292385 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:52 INFO - PROCESS | 1822 | 1466589292572 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:54:52 INFO - PROCESS | 1822 | 1466589292765 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 1822 | 1466589292785 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x95935400 == 52 [pid = 1822] [id = 223] 02:54:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x95937400) [pid = 1822] [serial = 670] [outer = (nil)] 02:54:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x95943800) [pid = 1822] [serial = 671] [outer = 0x95937400] 02:54:52 INFO - PROCESS | 1822 | 1466589292962 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x95d68c00) [pid = 1822] [serial = 672] [outer = 0x95937400] 02:54:53 INFO - PROCESS | 1822 | 1466589293938 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]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1582ms 02:54:53 INFO - PROCESS | 1822 | 1466589293953 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 1822 | 1466589293957 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 02:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:54:53 INFO - PROCESS | 1822 | 1466589293964 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 1822 | 1466589293968 Marionette TRACE conn3 <- [1,866,null,{}] 02:54:53 INFO - PROCESS | 1822 | 1466589293973 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}] 02:54:53 INFO - PROCESS | 1822 | 1466589293979 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:54 INFO - PROCESS | 1822 | 1466589294169 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:54:54 INFO - PROCESS | 1822 | 1466589294416 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 1822 | 1466589294422 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x93edd000 == 53 [pid = 1822] [id = 224] 02:54:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x95d6bc00) [pid = 1822] [serial = 673] [outer = (nil)] 02:54:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x965a3c00) [pid = 1822] [serial = 674] [outer = 0x95d6bc00] 02:54:54 INFO - PROCESS | 1822 | 1466589294550 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x9774ac00) [pid = 1822] [serial = 675] [outer = 0x95d6bc00] 02:54:55 INFO - PROCESS | 1822 | 1466589295493 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]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1582ms 02:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:54:55 INFO - PROCESS | 1822 | 1466589295547 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:54:55 INFO - PROCESS | 1822 | 1466589295551 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 02:54:55 INFO - PROCESS | 1822 | 1466589295557 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 1822 | 1466589295560 Marionette TRACE conn3 <- [1,870,null,{}] 02:54:55 INFO - PROCESS | 1822 | 1466589295566 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}] 02:54:55 INFO - PROCESS | 1822 | 1466589295571 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:55 INFO - PROCESS | 1822 | 1466589295749 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:54:56 INFO - PROCESS | 1822 | 1466589295984 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 1822 | 1466589295992 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d421400 == 54 [pid = 1822] [id = 225] 02:54:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x93ee0000) [pid = 1822] [serial = 676] [outer = (nil)] 02:54:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x98124c00) [pid = 1822] [serial = 677] [outer = 0x93ee0000] 02:54:56 INFO - PROCESS | 1822 | 1466589296113 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x98544000) [pid = 1822] [serial = 678] [outer = 0x93ee0000] 02:54:57 INFO - PROCESS | 1822 | 1466589297004 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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1486ms 02:54:57 INFO - PROCESS | 1822 | 1466589297042 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 1822 | 1466589297046 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 02:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:54:57 INFO - PROCESS | 1822 | 1466589297053 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 1822 | 1466589297056 Marionette TRACE conn3 <- [1,874,null,{}] 02:54:57 INFO - PROCESS | 1822 | 1466589297062 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}] 02:54:57 INFO - PROCESS | 1822 | 1466589297066 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:57 INFO - PROCESS | 1822 | 1466589297273 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:54:57 INFO - PROCESS | 1822 | 1466589297484 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 1822 | 1466589297490 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261c800 == 55 [pid = 1822] [id = 226] 02:54:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x93ed9c00) [pid = 1822] [serial = 679] [outer = (nil)] 02:54:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x98cb4400) [pid = 1822] [serial = 680] [outer = 0x93ed9c00] 02:54:57 INFO - PROCESS | 1822 | 1466589297644 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x98dd4000) [pid = 1822] [serial = 681] [outer = 0x93ed9c00] 02:54:58 INFO - PROCESS | 1822 | 1466589298576 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]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1587ms 02:54:58 INFO - PROCESS | 1822 | 1466589298641 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 1822 | 1466589298645 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 02:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:54:58 INFO - PROCESS | 1822 | 1466589298652 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 1822 | 1466589298655 Marionette TRACE conn3 <- [1,878,null,{}] 02:54:58 INFO - PROCESS | 1822 | 1466589298661 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}] 02:54:58 INFO - PROCESS | 1822 | 1466589298667 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:58 INFO - PROCESS | 1822 | 1466589298849 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:54:59 INFO - PROCESS | 1822 | 1466589299090 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:59 INFO - PROCESS | 1822 | 1466589299096 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:54:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6edc00 == 56 [pid = 1822] [id = 227] 02:54:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x8d42b000) [pid = 1822] [serial = 682] [outer = (nil)] 02:54:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x91587c00) [pid = 1822] [serial = 683] [outer = 0x8d42b000] 02:54:59 INFO - PROCESS | 1822 | 1466589299225 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x9593cc00) [pid = 1822] [serial = 684] [outer = 0x8d42b000] 02:55:00 INFO - PROCESS | 1822 | 1466589300447 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]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1830ms 02:55:00 INFO - PROCESS | 1822 | 1466589300483 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 1822 | 1466589300488 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 02:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:55:00 INFO - PROCESS | 1822 | 1466589300497 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 1822 | 1466589300501 Marionette TRACE conn3 <- [1,882,null,{}] 02:55:00 INFO - PROCESS | 1822 | 1466589300509 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}] 02:55:00 INFO - PROCESS | 1822 | 1466589300515 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:00 INFO - PROCESS | 1822 | 1466589300784 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:55:00 INFO - PROCESS | 1822 | 1466589300964 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 1822 | 1466589300981 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e7000 == 57 [pid = 1822] [id = 228] 02:55:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x8d00e400) [pid = 1822] [serial = 685] [outer = (nil)] 02:55:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x8dd51400) [pid = 1822] [serial = 686] [outer = 0x8d00e400] 02:55:01 INFO - PROCESS | 1822 | 1466589301096 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x8e7b6400) [pid = 1822] [serial = 687] [outer = 0x8d00e400] 02:55:02 INFO - PROCESS | 1822 | 1466589302147 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]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1685ms 02:55:02 INFO - PROCESS | 1822 | 1466589302181 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 1822 | 1466589302188 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 02:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:55:02 INFO - PROCESS | 1822 | 1466589302198 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 1822 | 1466589302202 Marionette TRACE conn3 <- [1,886,null,{}] 02:55:02 INFO - PROCESS | 1822 | 1466589302207 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}] 02:55:02 INFO - PROCESS | 1822 | 1466589302213 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:02 INFO - PROCESS | 1822 | 1466589302424 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc47800 == 56 [pid = 1822] [id = 182] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d237400 == 55 [pid = 1822] [id = 177] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x92102800 == 54 [pid = 1822] [id = 217] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x91dbbc00 == 53 [pid = 1822] [id = 216] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc4dc00 == 52 [pid = 1822] [id = 215] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01b800 == 51 [pid = 1822] [id = 214] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c659400 == 50 [pid = 1822] [id = 213] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64d400 == 49 [pid = 1822] [id = 212] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6eb400 == 48 [pid = 1822] [id = 197] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4d800 == 47 [pid = 1822] [id = 167] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x9142dc00 == 46 [pid = 1822] [id = 166] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x9142d400 == 45 [pid = 1822] [id = 199] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x93b75c00 == 44 [pid = 1822] [id = 170] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d235800 == 43 [pid = 1822] [id = 172] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d018c00 == 42 [pid = 1822] [id = 203] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x912f0800 == 41 [pid = 1822] [id = 205] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0xa2321800 == 40 [pid = 1822] [id = 179] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x99690400 == 39 [pid = 1822] [id = 176] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01a800 == 38 [pid = 1822] [id = 202] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x92616000 == 37 [pid = 1822] [id = 209] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x93cd3400 == 36 [pid = 1822] [id = 174] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x91c42c00 == 35 [pid = 1822] [id = 210] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d011400 == 34 [pid = 1822] [id = 171] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d012c00 == 33 [pid = 1822] [id = 201] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc48000 == 32 [pid = 1822] [id = 198] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00f400 == 31 [pid = 1822] [id = 168] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d239400 == 30 [pid = 1822] [id = 200] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b0c00 == 29 [pid = 1822] [id = 173] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654c00 == 28 [pid = 1822] [id = 181] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c650000 == 27 [pid = 1822] [id = 211] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x92101400 == 26 [pid = 1822] [id = 204] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x99482000 == 25 [pid = 1822] [id = 175] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bcc00 == 24 [pid = 1822] [id = 206] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d233c00 == 23 [pid = 1822] [id = 207] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d013800 == 22 [pid = 1822] [id = 208] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d016000 == 21 [pid = 1822] [id = 178] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d014800 == 20 [pid = 1822] [id = 169] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64d800 == 19 [pid = 1822] [id = 180] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6edc00 == 18 [pid = 1822] [id = 227] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x9261c800 == 17 [pid = 1822] [id = 226] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x93edd000 == 16 [pid = 1822] [id = 224] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d421400 == 15 [pid = 1822] [id = 225] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x95935400 == 14 [pid = 1822] [id = 223] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x912e3000 == 13 [pid = 1822] [id = 222] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x91f0a800 == 12 [pid = 1822] [id = 221] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b8400 == 11 [pid = 1822] [id = 219] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x91438000 == 10 [pid = 1822] [id = 220] 02:55:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64fc00 == 9 [pid = 1822] [id = 218] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x8dd52800) [pid = 1822] [serial = 563] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x8dc45000) [pid = 1822] [serial = 562] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x91f0d000) [pid = 1822] [serial = 566] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x91db3400) [pid = 1822] [serial = 565] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x95d62c00) [pid = 1822] [serial = 569] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x95930400) [pid = 1822] [serial = 568] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x99073000) [pid = 1822] [serial = 572] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x98124400) [pid = 1822] [serial = 571] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x9981c000) [pid = 1822] [serial = 575] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x995d6800) [pid = 1822] [serial = 574] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x9b095400) [pid = 1822] [serial = 578] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x9a274400) [pid = 1822] [serial = 577] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0xa118f800) [pid = 1822] [serial = 581] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0xa071f000) [pid = 1822] [serial = 580] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0xa331bc00) [pid = 1822] [serial = 584] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0xa2fb1000) [pid = 1822] [serial = 583] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x953e0c00) [pid = 1822] [serial = 587] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x9243c000) [pid = 1822] [serial = 586] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x8d010400) [pid = 1822] [serial = 592] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x8dd53000) [pid = 1822] [serial = 595] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x95947000) [pid = 1822] [serial = 589] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x91433800) [pid = 1822] [serial = 598] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x91c46000) [pid = 1822] [serial = 604] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x8d22dc00) [pid = 1822] [serial = 593] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x9142c400) [pid = 1822] [serial = 602] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x91438c00) [pid = 1822] [serial = 599] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x8e7be800) [pid = 1822] [serial = 601] [outer = (nil)] [url = about:blank] 02:55:03 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x8e7b9800) [pid = 1822] [serial = 596] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 1822 | 1466589304114 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 1822 | 1466589304121 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654c00 == 10 [pid = 1822] [id = 229] 02:55:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x8c655c00) [pid = 1822] [serial = 688] [outer = (nil)] 02:55:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x8c6e1800) [pid = 1822] [serial = 689] [outer = 0x8c655c00] 02:55:04 INFO - PROCESS | 1822 | 1466589304203 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x8c6eb000) [pid = 1822] [serial = 690] [outer = 0x8c655c00] 02:55:04 INFO - PROCESS | 1822 | 1466589304980 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]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 2833ms 02:55:05 INFO - PROCESS | 1822 | 1466589305033 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 1822 | 1466589305038 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 02:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:55:05 INFO - PROCESS | 1822 | 1466589305046 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 1822 | 1466589305050 Marionette TRACE conn3 <- [1,890,null,{}] 02:55:05 INFO - PROCESS | 1822 | 1466589305059 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}] 02:55:05 INFO - PROCESS | 1822 | 1466589305066 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:05 INFO - PROCESS | 1822 | 1466589305255 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:55:05 INFO - PROCESS | 1822 | 1466589305379 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 1822 | 1466589305388 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00d400 == 11 [pid = 1822] [id = 230] 02:55:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x8d016400) [pid = 1822] [serial = 691] [outer = (nil)] 02:55:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x8d238800) [pid = 1822] [serial = 692] [outer = 0x8d016400] 02:55:05 INFO - PROCESS | 1822 | 1466589305460 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x8d426c00) [pid = 1822] [serial = 693] [outer = 0x8d016400] 02:55:06 INFO - PROCESS | 1822 | 1466589306235 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]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1249ms 02:55:06 INFO - PROCESS | 1822 | 1466589306298 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 1822 | 1466589306304 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 02:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:55:06 INFO - PROCESS | 1822 | 1466589306311 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 1822 | 1466589306314 Marionette TRACE conn3 <- [1,894,null,{}] 02:55:06 INFO - PROCESS | 1822 | 1466589306320 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}] 02:55:06 INFO - PROCESS | 1822 | 1466589306324 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:06 INFO - PROCESS | 1822 | 1466589306543 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:55:06 INFO - PROCESS | 1822 | 1466589306561 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 1822 | 1466589306570 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d429800 == 12 [pid = 1822] [id = 231] 02:55:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x8dc47800) [pid = 1822] [serial = 694] [outer = (nil)] 02:55:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x8dd54c00) [pid = 1822] [serial = 695] [outer = 0x8dc47800] 02:55:06 INFO - PROCESS | 1822 | 1466589306635 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x8e7b9c00) [pid = 1822] [serial = 696] [outer = 0x8dc47800] 02:55:07 INFO - PROCESS | 1822 | 1466589307615 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]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1337ms 02:55:07 INFO - PROCESS | 1822 | 1466589307649 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 1822 | 1466589307652 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 02:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:55:07 INFO - PROCESS | 1822 | 1466589307667 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 1822 | 1466589307676 Marionette TRACE conn3 <- [1,898,null,{}] 02:55:07 INFO - PROCESS | 1822 | 1466589307691 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}] 02:55:07 INFO - PROCESS | 1822 | 1466589307698 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:07 INFO - PROCESS | 1822 | 1466589307931 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:55:07 INFO - PROCESS | 1822 | 1466589307978 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 1822 | 1466589307986 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4a800 == 13 [pid = 1822] [id = 232] 02:55:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x8e7b1800) [pid = 1822] [serial = 697] [outer = (nil)] 02:55:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x912e8800) [pid = 1822] [serial = 698] [outer = 0x8e7b1800] 02:55:08 INFO - PROCESS | 1822 | 1466589308051 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x9142f400) [pid = 1822] [serial = 699] [outer = 0x8e7b1800] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x9252c400) [pid = 1822] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x8d42dc00) [pid = 1822] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x8dc46c00) [pid = 1822] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x91f0fc00) [pid = 1822] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x8c65b400) [pid = 1822] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x91c43000) [pid = 1822] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x8c64dc00) [pid = 1822] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x8c65a800) [pid = 1822] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x91c5d400) [pid = 1822] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x8d237800) [pid = 1822] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x93b70c00) [pid = 1822] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x8d426800) [pid = 1822] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x8e7b2000) [pid = 1822] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x9252a000) [pid = 1822] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x91dbe000) [pid = 1822] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x9210ac00) [pid = 1822] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x92102400) [pid = 1822] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:55:09 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x92104000) [pid = 1822] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:55:09 INFO - PROCESS | 1822 | 1466589309654 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]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 2018ms 02:55:09 INFO - PROCESS | 1822 | 1466589309677 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 1822 | 1466589309681 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 02:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:55:09 INFO - PROCESS | 1822 | 1466589309694 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 1822 | 1466589309697 Marionette TRACE conn3 <- [1,902,null,{}] 02:55:09 INFO - PROCESS | 1822 | 1466589309702 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}] 02:55:09 INFO - PROCESS | 1822 | 1466589309707 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:09 INFO - PROCESS | 1822 | 1466589309852 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:55:09 INFO - PROCESS | 1822 | 1466589309865 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 1822 | 1466589309874 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d230000 == 14 [pid = 1822] [id = 233] 02:55:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8ec2c400) [pid = 1822] [serial = 700] [outer = (nil)] 02:55:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x9142e000) [pid = 1822] [serial = 701] [outer = 0x8ec2c400] 02:55:09 INFO - PROCESS | 1822 | 1466589309938 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x91435400) [pid = 1822] [serial = 702] [outer = 0x8ec2c400] 02:55:10 INFO - PROCESS | 1822 | 1466589310734 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]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1076ms 02:55:10 INFO - PROCESS | 1822 | 1466589310774 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 1822 | 1466589310777 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 02:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:55:10 INFO - PROCESS | 1822 | 1466589310792 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 1822 | 1466589310795 Marionette TRACE conn3 <- [1,906,null,{}] 02:55:10 INFO - PROCESS | 1822 | 1466589310801 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}] 02:55:10 INFO - PROCESS | 1822 | 1466589310805 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:10 INFO - PROCESS | 1822 | 1466589310950 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:55:10 INFO - PROCESS | 1822 | 1466589310965 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 1822 | 1466589310982 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x9157f000 == 15 [pid = 1822] [id = 234] 02:55:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x9157f800) [pid = 1822] [serial = 703] [outer = (nil)] 02:55:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x91584c00) [pid = 1822] [serial = 704] [outer = 0x9157f800] 02:55:11 INFO - PROCESS | 1822 | 1466589311061 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x91c49000) [pid = 1822] [serial = 705] [outer = 0x9157f800] 02:55:12 INFO - PROCESS | 1822 | 1466589312182 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]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1436ms 02:55:12 INFO - PROCESS | 1822 | 1466589312229 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 1822 | 1466589312235 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 02:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:55:12 INFO - PROCESS | 1822 | 1466589312243 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 1822 | 1466589312251 Marionette TRACE conn3 <- [1,910,null,{}] 02:55:12 INFO - PROCESS | 1822 | 1466589312258 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}] 02:55:12 INFO - PROCESS | 1822 | 1466589312263 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:12 INFO - PROCESS | 1822 | 1466589312452 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:55:12 INFO - PROCESS | 1822 | 1466589312615 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 1822 | 1466589312627 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64fc00 == 16 [pid = 1822] [id = 235] 02:55:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x8d22d400) [pid = 1822] [serial = 706] [outer = (nil)] 02:55:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x8d429400) [pid = 1822] [serial = 707] [outer = 0x8d22d400] 02:55:12 INFO - PROCESS | 1822 | 1466589312752 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x8dd55c00) [pid = 1822] [serial = 708] [outer = 0x8d22d400] 02:55:13 INFO - PROCESS | 1822 | 1466589313637 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]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1436ms 02:55:13 INFO - PROCESS | 1822 | 1466589313679 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 1822 | 1466589313686 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 02:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:55:13 INFO - PROCESS | 1822 | 1466589313696 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 1822 | 1466589313701 Marionette TRACE conn3 <- [1,914,null,{}] 02:55:13 INFO - PROCESS | 1822 | 1466589313707 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}] 02:55:13 INFO - PROCESS | 1822 | 1466589313712 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:13 INFO - PROCESS | 1822 | 1466589313889 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:55:14 INFO - PROCESS | 1822 | 1466589314049 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 1822 | 1466589314060 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22b000 == 17 [pid = 1822] [id = 236] 02:55:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x8e8d0800) [pid = 1822] [serial = 709] [outer = (nil)] 02:55:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x9142d400) [pid = 1822] [serial = 710] [outer = 0x8e8d0800] 02:55:14 INFO - PROCESS | 1822 | 1466589314138 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x9143bc00) [pid = 1822] [serial = 711] [outer = 0x8e8d0800] 02:55:15 INFO - PROCESS | 1822 | 1466589315127 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]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1479ms 02:55:15 INFO - PROCESS | 1822 | 1466589315176 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:55:15 INFO - PROCESS | 1822 | 1466589315180 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 02:55:15 INFO - PROCESS | 1822 | 1466589315187 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 1822 | 1466589315193 Marionette TRACE conn3 <- [1,918,null,{}] 02:55:15 INFO - PROCESS | 1822 | 1466589315208 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}] 02:55:15 INFO - PROCESS | 1822 | 1466589315217 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:15 INFO - PROCESS | 1822 | 1466589315388 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:55:15 INFO - PROCESS | 1822 | 1466589315553 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 1822 | 1466589315564 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c50800 == 18 [pid = 1822] [id = 237] 02:55:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x91c53800) [pid = 1822] [serial = 712] [outer = (nil)] 02:55:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x91c5d000) [pid = 1822] [serial = 713] [outer = 0x91c53800] 02:55:15 INFO - PROCESS | 1822 | 1466589315645 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x91db4400) [pid = 1822] [serial = 714] [outer = 0x91c53800] 02:55:16 INFO - PROCESS | 1822 | 1466589316494 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]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1340ms 02:55:16 INFO - PROCESS | 1822 | 1466589316527 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:55:16 INFO - PROCESS | 1822 | 1466589316531 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 02:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:55:16 INFO - PROCESS | 1822 | 1466589316538 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - PROCESS | 1822 | 1466589316542 Marionette TRACE conn3 <- [1,922,null,{}] 02:55:16 INFO - PROCESS | 1822 | 1466589316547 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}] 02:55:16 INFO - PROCESS | 1822 | 1466589316552 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:16 INFO - PROCESS | 1822 | 1466589316780 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:55:16 INFO - PROCESS | 1822 | 1466589316899 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 1822 | 1466589316914 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c56c00 == 19 [pid = 1822] [id = 238] 02:55:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x91c5b400) [pid = 1822] [serial = 715] [outer = (nil)] 02:55:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x91f02c00) [pid = 1822] [serial = 716] [outer = 0x91c5b400] 02:55:17 INFO - PROCESS | 1822 | 1466589316999 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x91f09c00) [pid = 1822] [serial = 717] [outer = 0x91c5b400] 02:55:17 INFO - PROCESS | 1822 | 1466589317920 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]]]}] 02:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1437ms 02:55:17 INFO - PROCESS | 1822 | 1466589317976 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 1822 | 1466589317980 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 02:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:55:17 INFO - PROCESS | 1822 | 1466589317986 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 1822 | 1466589317989 Marionette TRACE conn3 <- [1,926,null,{}] 02:55:17 INFO - PROCESS | 1822 | 1466589317995 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}] 02:55:18 INFO - PROCESS | 1822 | 1466589318000 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:18 INFO - PROCESS | 1822 | 1466589318162 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:55:18 INFO - PROCESS | 1822 | 1466589318337 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 1822 | 1466589318343 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c57c00 == 20 [pid = 1822] [id = 239] 02:55:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x91dba800) [pid = 1822] [serial = 718] [outer = (nil)] 02:55:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x92102800) [pid = 1822] [serial = 719] [outer = 0x91dba800] 02:55:18 INFO - PROCESS | 1822 | 1466589318432 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x9210e400) [pid = 1822] [serial = 720] [outer = 0x91dba800] 02:55:19 INFO - PROCESS | 1822 | 1466589319365 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1431ms 02:55:19 INFO - PROCESS | 1822 | 1466589319418 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 1822 | 1466589319421 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 02:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:55:19 INFO - PROCESS | 1822 | 1466589319427 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 1822 | 1466589319431 Marionette TRACE conn3 <- [1,930,null,{}] 02:55:19 INFO - PROCESS | 1822 | 1466589319436 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}] 02:55:19 INFO - PROCESS | 1822 | 1466589319446 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:19 INFO - PROCESS | 1822 | 1466589319635 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:55:19 INFO - PROCESS | 1822 | 1466589319801 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 1822 | 1466589319811 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc45000 == 21 [pid = 1822] [id = 240] 02:55:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x9142cc00) [pid = 1822] [serial = 721] [outer = (nil)] 02:55:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x92e15800) [pid = 1822] [serial = 722] [outer = 0x9142cc00] 02:55:19 INFO - PROCESS | 1822 | 1466589319889 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x92621800) [pid = 1822] [serial = 723] [outer = 0x9142cc00] 02:55:20 INFO - PROCESS | 1822 | 1466589320820 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]]]}] 02:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1437ms 02:55:20 INFO - PROCESS | 1822 | 1466589320866 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:55:20 INFO - PROCESS | 1822 | 1466589320870 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 02:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:55:20 INFO - PROCESS | 1822 | 1466589320876 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 1822 | 1466589320879 Marionette TRACE conn3 <- [1,934,null,{}] 02:55:20 INFO - PROCESS | 1822 | 1466589320885 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}] 02:55:20 INFO - PROCESS | 1822 | 1466589320890 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:21 INFO - PROCESS | 1822 | 1466589321051 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:55:21 INFO - PROCESS | 1822 | 1466589321219 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 1822 | 1466589321227 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d421800 == 22 [pid = 1822] [id = 241] 02:55:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x91c55c00) [pid = 1822] [serial = 724] [outer = (nil)] 02:55:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x92ecd000) [pid = 1822] [serial = 725] [outer = 0x91c55c00] 02:55:21 INFO - PROCESS | 1822 | 1466589321306 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x92ed2400) [pid = 1822] [serial = 726] [outer = 0x91c55c00] 02:55:22 INFO - PROCESS | 1822 | 1466589322241 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]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1428ms 02:55:22 INFO - PROCESS | 1822 | 1466589322305 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:55:22 INFO - PROCESS | 1822 | 1466589322309 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 02:55:22 INFO - PROCESS | 1822 | 1466589322316 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 1822 | 1466589322319 Marionette TRACE conn3 <- [1,938,null,{}] 02:55:22 INFO - PROCESS | 1822 | 1466589322325 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}] 02:55:22 INFO - PROCESS | 1822 | 1466589322330 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:22 INFO - PROCESS | 1822 | 1466589322548 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:55:22 INFO - PROCESS | 1822 | 1466589322787 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 1822 | 1466589322793 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e7800 == 23 [pid = 1822] [id = 242] 02:55:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x8c6e8400) [pid = 1822] [serial = 727] [outer = (nil)] 02:55:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x8dd49c00) [pid = 1822] [serial = 728] [outer = 0x8c6e8400] 02:55:22 INFO - PROCESS | 1822 | 1466589322921 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x8ec26800) [pid = 1822] [serial = 729] [outer = 0x8c6e8400] 02:55:23 INFO - PROCESS | 1822 | 1466589323761 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]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1481ms 02:55:23 INFO - PROCESS | 1822 | 1466589323797 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 1822 | 1466589323801 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 02:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:55:23 INFO - PROCESS | 1822 | 1466589323807 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 1822 | 1466589323810 Marionette TRACE conn3 <- [1,942,null,{}] 02:55:23 INFO - PROCESS | 1822 | 1466589323816 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}] 02:55:23 INFO - PROCESS | 1822 | 1466589323821 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:23 INFO - PROCESS | 1822 | 1466589323976 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:55:24 INFO - PROCESS | 1822 | 1466589324266 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 1822 | 1466589324273 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65bc00 == 24 [pid = 1822] [id = 243] 02:55:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x8c6e1c00) [pid = 1822] [serial = 730] [outer = (nil)] 02:55:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x8c6e7c00) [pid = 1822] [serial = 731] [outer = 0x8c6e1c00] 02:55:24 INFO - PROCESS | 1822 | 1466589324397 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x8d012800) [pid = 1822] [serial = 732] [outer = 0x8c6e1c00] 02:55:25 INFO - PROCESS | 1822 | 1466589325363 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]]]}] 02:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1633ms 02:55:25 INFO - PROCESS | 1822 | 1466589325443 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:55:25 INFO - PROCESS | 1822 | 1466589325448 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 02:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:55:25 INFO - PROCESS | 1822 | 1466589325455 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 1822 | 1466589325460 Marionette TRACE conn3 <- [1,946,null,{}] 02:55:25 INFO - PROCESS | 1822 | 1466589325467 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}] 02:55:25 INFO - PROCESS | 1822 | 1466589325475 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:25 INFO - PROCESS | 1822 | 1466589325709 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x92ed2800) [pid = 1822] [serial = 654] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x9510d800) [pid = 1822] [serial = 625] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x9594a800) [pid = 1822] [serial = 590] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x91c53400) [pid = 1822] [serial = 605] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x95934c00) [pid = 1822] [serial = 631] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x8d42c800) [pid = 1822] [serial = 640] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x91c57000) [pid = 1822] [serial = 610] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x8c6e2c00) [pid = 1822] [serial = 637] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x8dd48400) [pid = 1822] [serial = 635] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x91dbc800) [pid = 1822] [serial = 647] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x91c5bc00) [pid = 1822] [serial = 611] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x93b79800) [pid = 1822] [serial = 622] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x953e3400) [pid = 1822] [serial = 628] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x8d00fc00) [pid = 1822] [serial = 638] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x99cce000) [pid = 1822] [serial = 422] [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.] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x8ec2a400) [pid = 1822] [serial = 608] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x91582400) [pid = 1822] [serial = 645] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x8d22c000) [pid = 1822] [serial = 634] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x9261dc00) [pid = 1822] [serial = 617] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x91430000) [pid = 1822] [serial = 644] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x9252d400) [pid = 1822] [serial = 651] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x92ec5800) [pid = 1822] [serial = 619] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x953e4000) [pid = 1822] [serial = 629] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x8dd55400) [pid = 1822] [serial = 641] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x9261b000) [pid = 1822] [serial = 616] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x92ec7c00) [pid = 1822] [serial = 620] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x9210a000) [pid = 1822] [serial = 613] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x93cd4c00) [pid = 1822] [serial = 623] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x9593ec00) [pid = 1822] [serial = 632] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x92524800) [pid = 1822] [serial = 614] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8dc4d400) [pid = 1822] [serial = 607] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x91f01c00) [pid = 1822] [serial = 648] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x92524c00) [pid = 1822] [serial = 650] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x93edd400) [pid = 1822] [serial = 626] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x92e1f800) [pid = 1822] [serial = 653] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 1822 | 1466589325948 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 1822 | 1466589325956 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00fc00 == 25 [pid = 1822] [id = 244] 02:55:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8d22c000) [pid = 1822] [serial = 733] [outer = (nil)] 02:55:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8d428400) [pid = 1822] [serial = 734] [outer = 0x8d22c000] 02:55:26 INFO - PROCESS | 1822 | 1466589326034 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8dc45c00) [pid = 1822] [serial = 735] [outer = 0x8d22c000] 02:55:26 INFO - PROCESS | 1822 | 1466589326754 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]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1328ms 02:55:26 INFO - PROCESS | 1822 | 1466589326787 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 1822 | 1466589326793 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 02:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:55:26 INFO - PROCESS | 1822 | 1466589326799 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 1822 | 1466589326802 Marionette TRACE conn3 <- [1,950,null,{}] 02:55:26 INFO - PROCESS | 1822 | 1466589326811 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}] 02:55:26 INFO - PROCESS | 1822 | 1466589326815 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:26 INFO - PROCESS | 1822 | 1466589326979 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:55:27 INFO - PROCESS | 1822 | 1466589327109 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 1822 | 1466589327114 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4a000 == 26 [pid = 1822] [id = 245] 02:55:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x8dd4a400) [pid = 1822] [serial = 736] [outer = (nil)] 02:55:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8e7bf800) [pid = 1822] [serial = 737] [outer = 0x8dd4a400] 02:55:27 INFO - PROCESS | 1822 | 1466589327182 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x8e8cf800) [pid = 1822] [serial = 738] [outer = 0x8dd4a400] 02:55:27 INFO - PROCESS | 1822 | 1466589327987 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]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1236ms 02:55:28 INFO - PROCESS | 1822 | 1466589328043 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 1822 | 1466589328046 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 02:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:55:28 INFO - PROCESS | 1822 | 1466589328060 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 1822 | 1466589328068 Marionette TRACE conn3 <- [1,954,null,{}] 02:55:28 INFO - PROCESS | 1822 | 1466589328082 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}] 02:55:28 INFO - PROCESS | 1822 | 1466589328088 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:28 INFO - PROCESS | 1822 | 1466589328301 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:55:28 INFO - PROCESS | 1822 | 1466589328325 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 1822 | 1466589328333 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd56400 == 27 [pid = 1822] [id = 246] 02:55:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x912ec800) [pid = 1822] [serial = 739] [outer = (nil)] 02:55:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x91c42c00) [pid = 1822] [serial = 740] [outer = 0x912ec800] 02:55:28 INFO - PROCESS | 1822 | 1466589328398 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x91c4c000) [pid = 1822] [serial = 741] [outer = 0x912ec800] 02:55:29 INFO - PROCESS | 1822 | 1466589329240 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]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1250ms 02:55:29 INFO - PROCESS | 1822 | 1466589329303 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:55:29 INFO - PROCESS | 1822 | 1466589329308 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 02:55:29 INFO - PROCESS | 1822 | 1466589329314 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 1822 | 1466589329317 Marionette TRACE conn3 <- [1,958,null,{}] 02:55:29 INFO - PROCESS | 1822 | 1466589329322 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}] 02:55:29 INFO - PROCESS | 1822 | 1466589329326 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:29 INFO - PROCESS | 1822 | 1466589329546 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:55:29 INFO - PROCESS | 1822 | 1466589329569 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 1822 | 1466589329579 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec2cc00 == 28 [pid = 1822] [id = 247] 02:55:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x912e3800) [pid = 1822] [serial = 742] [outer = (nil)] 02:55:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x91c5ac00) [pid = 1822] [serial = 743] [outer = 0x912e3800] 02:55:29 INFO - PROCESS | 1822 | 1466589329640 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x91c5dc00) [pid = 1822] [serial = 744] [outer = 0x912e3800] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x93b7a000) [pid = 1822] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x8d016400) [pid = 1822] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x8c655c00) [pid = 1822] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x95937400) [pid = 1822] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x8d00e400) [pid = 1822] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x95d6bc00) [pid = 1822] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x93ee0000) [pid = 1822] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8e7b1800) [pid = 1822] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x93ed9c00) [pid = 1822] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8ec2c400) [pid = 1822] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x8d42b000) [pid = 1822] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8dc47800) [pid = 1822] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x8c650800) [pid = 1822] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8e7bd400) [pid = 1822] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91589400) [pid = 1822] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:55:30 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x92ecd400) [pid = 1822] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:55:30 INFO - PROCESS | 1822 | 1466589330706 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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1438ms 02:55:30 INFO - PROCESS | 1822 | 1466589330755 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 1822 | 1466589330758 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 02:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:55:30 INFO - PROCESS | 1822 | 1466589330764 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 1822 | 1466589330768 Marionette TRACE conn3 <- [1,962,null,{}] 02:55:30 INFO - PROCESS | 1822 | 1466589330773 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}] 02:55:30 INFO - PROCESS | 1822 | 1466589330778 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:30 INFO - PROCESS | 1822 | 1466589330971 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:55:31 INFO - PROCESS | 1822 | 1466589330988 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 1822 | 1466589331004 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x91586800 == 29 [pid = 1822] [id = 248] 02:55:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x91586c00) [pid = 1822] [serial = 745] [outer = (nil)] 02:55:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x91c5c800) [pid = 1822] [serial = 746] [outer = 0x91586c00] 02:55:31 INFO - PROCESS | 1822 | 1466589331077 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x91f0ac00) [pid = 1822] [serial = 747] [outer = 0x91586c00] 02:55:31 INFO - PROCESS | 1822 | 1466589331863 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]]]}] 02:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1131ms 02:55:31 INFO - PROCESS | 1822 | 1466589331899 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 1822 | 1466589331901 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 02:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:55:31 INFO - PROCESS | 1822 | 1466589331911 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 1822 | 1466589331914 Marionette TRACE conn3 <- [1,966,null,{}] 02:55:31 INFO - PROCESS | 1822 | 1466589331920 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}] 02:55:31 INFO - PROCESS | 1822 | 1466589331925 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:32 INFO - PROCESS | 1822 | 1466589332077 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:55:32 INFO - PROCESS | 1822 | 1466589332088 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 1822 | 1466589332098 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e5400 == 30 [pid = 1822] [id = 249] 02:55:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x92105000) [pid = 1822] [serial = 748] [outer = (nil)] 02:55:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x92616000) [pid = 1822] [serial = 749] [outer = 0x92105000] 02:55:32 INFO - PROCESS | 1822 | 1466589332161 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x9261d000) [pid = 1822] [serial = 750] [outer = 0x92105000] 02:55:33 INFO - PROCESS | 1822 | 1466589333299 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]]]}] 02:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1433ms 02:55:33 INFO - PROCESS | 1822 | 1466589333346 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 1822 | 1466589333353 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 02:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:55:33 INFO - PROCESS | 1822 | 1466589333361 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 1822 | 1466589333369 Marionette TRACE conn3 <- [1,970,null,{}] 02:55:33 INFO - PROCESS | 1822 | 1466589333376 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}] 02:55:33 INFO - PROCESS | 1822 | 1466589333382 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:33 INFO - PROCESS | 1822 | 1466589333563 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:55:33 INFO - PROCESS | 1822 | 1466589333734 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 1822 | 1466589333743 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d019000 == 31 [pid = 1822] [id = 250] 02:55:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8d01a000) [pid = 1822] [serial = 751] [outer = (nil)] 02:55:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x8dc4a000) [pid = 1822] [serial = 752] [outer = 0x8d01a000] 02:55:33 INFO - PROCESS | 1822 | 1466589333869 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8e7b8400) [pid = 1822] [serial = 753] [outer = 0x8d01a000] 02:55:34 INFO - PROCESS | 1822 | 1466589334758 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]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1432ms 02:55:34 INFO - PROCESS | 1822 | 1466589334794 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 1822 | 1466589334800 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 02:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:55:34 INFO - PROCESS | 1822 | 1466589334810 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 1822 | 1466589334814 Marionette TRACE conn3 <- [1,974,null,{}] 02:55:34 INFO - PROCESS | 1822 | 1466589334821 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}] 02:55:34 INFO - PROCESS | 1822 | 1466589334826 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:35 INFO - PROCESS | 1822 | 1466589335008 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:55:35 INFO - PROCESS | 1822 | 1466589335178 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 1822 | 1466589335184 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c5000 == 32 [pid = 1822] [id = 251] 02:55:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x8ec2c400) [pid = 1822] [serial = 754] [outer = (nil)] 02:55:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x91587400) [pid = 1822] [serial = 755] [outer = 0x8ec2c400] 02:55:35 INFO - PROCESS | 1822 | 1466589335278 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x91c55000) [pid = 1822] [serial = 756] [outer = 0x8ec2c400] 02:55:36 INFO - PROCESS | 1822 | 1466589336228 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]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1483ms 02:55:36 INFO - PROCESS | 1822 | 1466589336294 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 1822 | 1466589336299 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 02:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:55:36 INFO - PROCESS | 1822 | 1466589336305 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 1822 | 1466589336311 Marionette TRACE conn3 <- [1,978,null,{}] 02:55:36 INFO - PROCESS | 1822 | 1466589336327 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}] 02:55:36 INFO - PROCESS | 1822 | 1466589336335 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:36 INFO - PROCESS | 1822 | 1466589336565 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:55:36 INFO - PROCESS | 1822 | 1466589336776 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 1822 | 1466589336784 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d424c00 == 33 [pid = 1822] [id = 252] 02:55:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x92619400) [pid = 1822] [serial = 757] [outer = (nil)] 02:55:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x92e1c800) [pid = 1822] [serial = 758] [outer = 0x92619400] 02:55:36 INFO - PROCESS | 1822 | 1466589336908 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x92ec6c00) [pid = 1822] [serial = 759] [outer = 0x92619400] 02:55:37 INFO - PROCESS | 1822 | 1466589337785 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]]]}] 02:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1538ms 02:55:37 INFO - PROCESS | 1822 | 1466589337844 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:55:37 INFO - PROCESS | 1822 | 1466589337849 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 02:55:37 INFO - PROCESS | 1822 | 1466589337855 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 1822 | 1466589337858 Marionette TRACE conn3 <- [1,982,null,{}] 02:55:37 INFO - PROCESS | 1822 | 1466589337864 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}] 02:55:37 INFO - PROCESS | 1822 | 1466589337869 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:38 INFO - PROCESS | 1822 | 1466589338047 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:55:38 INFO - PROCESS | 1822 | 1466589338214 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 1822 | 1466589338222 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e18c00 == 34 [pid = 1822] [id = 253] 02:55:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x92ecb400) [pid = 1822] [serial = 760] [outer = (nil)] 02:55:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x92ed2c00) [pid = 1822] [serial = 761] [outer = 0x92ecb400] 02:55:38 INFO - PROCESS | 1822 | 1466589338310 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x92ee2800) [pid = 1822] [serial = 762] [outer = 0x92ecb400] 02:55:39 INFO - PROCESS | 1822 | 1466589339187 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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1388ms 02:55:39 INFO - PROCESS | 1822 | 1466589339242 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1822 | 1466589339247 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 02:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:55:39 INFO - PROCESS | 1822 | 1466589339253 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1822 | 1466589339255 Marionette TRACE conn3 <- [1,986,null,{}] 02:55:39 INFO - PROCESS | 1822 | 1466589339261 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}] 02:55:39 INFO - PROCESS | 1822 | 1466589339266 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:39 INFO - PROCESS | 1822 | 1466589339434 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:55:39 INFO - PROCESS | 1822 | 1466589339603 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 1822 | 1466589339614 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e17800 == 35 [pid = 1822] [id = 254] 02:55:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x92ecd800) [pid = 1822] [serial = 763] [outer = (nil)] 02:55:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x93b77000) [pid = 1822] [serial = 764] [outer = 0x92ecd800] 02:55:39 INFO - PROCESS | 1822 | 1466589339689 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x93cd2c00) [pid = 1822] [serial = 765] [outer = 0x92ecd800] 02:55:40 INFO - PROCESS | 1822 | 1466589340620 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]]]}] 02:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1442ms 02:55:40 INFO - PROCESS | 1822 | 1466589340696 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:55:40 INFO - PROCESS | 1822 | 1466589340699 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 02:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:55:40 INFO - PROCESS | 1822 | 1466589340706 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - PROCESS | 1822 | 1466589340709 Marionette TRACE conn3 <- [1,990,null,{}] 02:55:40 INFO - PROCESS | 1822 | 1466589340714 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}] 02:55:40 INFO - PROCESS | 1822 | 1466589340725 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:40 INFO - PROCESS | 1822 | 1466589340943 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:55:41 INFO - PROCESS | 1822 | 1466589341152 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 1822 | 1466589341158 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x93cd5000 == 36 [pid = 1822] [id = 255] 02:55:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x93cdc400) [pid = 1822] [serial = 766] [outer = (nil)] 02:55:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x93ee4800) [pid = 1822] [serial = 767] [outer = 0x93cdc400] 02:55:41 INFO - PROCESS | 1822 | 1466589341281 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x9510b000) [pid = 1822] [serial = 768] [outer = 0x93cdc400] 02:55:42 INFO - PROCESS | 1822 | 1466589342124 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]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1479ms 02:55:42 INFO - PROCESS | 1822 | 1466589342185 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 1822 | 1466589342189 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 02:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:55:42 INFO - PROCESS | 1822 | 1466589342195 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 1822 | 1466589342199 Marionette TRACE conn3 <- [1,994,null,{}] 02:55:42 INFO - PROCESS | 1822 | 1466589342204 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}] 02:55:42 INFO - PROCESS | 1822 | 1466589342209 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:42 INFO - PROCESS | 1822 | 1466589342379 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:55:42 INFO - PROCESS | 1822 | 1466589342549 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 1822 | 1466589342559 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d427c00 == 37 [pid = 1822] [id = 256] 02:55:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x8ec33800) [pid = 1822] [serial = 769] [outer = (nil)] 02:55:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x95197c00) [pid = 1822] [serial = 770] [outer = 0x8ec33800] 02:55:42 INFO - PROCESS | 1822 | 1466589342636 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x953da000) [pid = 1822] [serial = 771] [outer = 0x8ec33800] 02:55:43 INFO - PROCESS | 1822 | 1466589343525 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1386ms 02:55:43 INFO - PROCESS | 1822 | 1466589343582 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 1822 | 1466589343586 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 02:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:55:43 INFO - PROCESS | 1822 | 1466589343592 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 1822 | 1466589343596 Marionette TRACE conn3 <- [1,998,null,{}] 02:55:43 INFO - PROCESS | 1822 | 1466589343601 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}] 02:55:43 INFO - PROCESS | 1822 | 1466589343606 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:43 INFO - PROCESS | 1822 | 1466589343773 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:55:43 INFO - PROCESS | 1822 | 1466589343944 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 1822 | 1466589343952 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b7e000 == 38 [pid = 1822] [id = 257] 02:55:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x95110800) [pid = 1822] [serial = 772] [outer = (nil)] 02:55:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x953e3800) [pid = 1822] [serial = 773] [outer = 0x95110800] 02:55:44 INFO - PROCESS | 1822 | 1466589344030 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x953e5800) [pid = 1822] [serial = 774] [outer = 0x95110800] 02:55:44 INFO - PROCESS | 1822 | 1466589344893 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]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1330ms 02:55:44 INFO - PROCESS | 1822 | 1466589344940 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 1822 | 1466589344945 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 02:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:55:44 INFO - PROCESS | 1822 | 1466589344952 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 1822 | 1466589344956 Marionette TRACE conn3 <- [1,1002,null,{}] 02:55:44 INFO - PROCESS | 1822 | 1466589344961 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}] 02:55:44 INFO - PROCESS | 1822 | 1466589344966 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:45 INFO - PROCESS | 1822 | 1466589345137 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:55:45 INFO - PROCESS | 1822 | 1466589345325 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 1822 | 1466589345334 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22ec00 == 39 [pid = 1822] [id = 258] 02:55:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x8d230800) [pid = 1822] [serial = 775] [outer = (nil)] 02:55:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x95935000) [pid = 1822] [serial = 776] [outer = 0x8d230800] 02:55:45 INFO - PROCESS | 1822 | 1466589345409 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x9593c400) [pid = 1822] [serial = 777] [outer = 0x8d230800] 02:55:46 INFO - PROCESS | 1822 | 1466589346330 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]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1429ms 02:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:55:46 INFO - PROCESS | 1822 | 1466589346383 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 1822 | 1466589346386 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 02:55:46 INFO - PROCESS | 1822 | 1466589346393 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 1822 | 1466589346397 Marionette TRACE conn3 <- [1,1006,null,{}] 02:55:46 INFO - PROCESS | 1822 | 1466589346402 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}] 02:55:46 INFO - PROCESS | 1822 | 1466589346410 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:46 INFO - PROCESS | 1822 | 1466589346599 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:55:47 INFO - PROCESS | 1822 | 1466589347106 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 1822 | 1466589347115 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d017400 == 40 [pid = 1822] [id = 259] 02:55:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x8d018c00) [pid = 1822] [serial = 778] [outer = (nil)] 02:55:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x8d232c00) [pid = 1822] [serial = 779] [outer = 0x8d018c00] 02:55:47 INFO - PROCESS | 1822 | 1466589347192 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x8dc4b400) [pid = 1822] [serial = 780] [outer = 0x8d018c00] 02:55:48 INFO - PROCESS | 1822 | 1466589348022 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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1681ms 02:55:48 INFO - PROCESS | 1822 | 1466589348076 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:55:48 INFO - PROCESS | 1822 | 1466589348082 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 02:55:48 INFO - PROCESS | 1822 | 1466589348089 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1822 | 1466589348092 Marionette TRACE conn3 <- [1,1010,null,{}] 02:55:48 INFO - PROCESS | 1822 | 1466589348101 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}] 02:55:48 INFO - PROCESS | 1822 | 1466589348108 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:48 INFO - PROCESS | 1822 | 1466589348277 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:55:48 INFO - PROCESS | 1822 | 1466589348626 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 1822 | 1466589348636 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d230c00 == 41 [pid = 1822] [id = 260] 02:55:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x8dd53800) [pid = 1822] [serial = 781] [outer = (nil)] 02:55:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x91432400) [pid = 1822] [serial = 782] [outer = 0x8dd53800] 02:55:48 INFO - PROCESS | 1822 | 1466589348711 Marionette DEBUG loaded listener.js 02:55:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x91583000) [pid = 1822] [serial = 783] [outer = 0x8dd53800] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e7000 == 40 [pid = 1822] [id = 228] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654c00 == 39 [pid = 1822] [id = 229] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x91586800 == 38 [pid = 1822] [id = 248] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec2cc00 == 37 [pid = 1822] [id = 247] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d017400 == 36 [pid = 1822] [id = 259] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22ec00 == 35 [pid = 1822] [id = 258] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x93b7e000 == 34 [pid = 1822] [id = 257] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d427c00 == 33 [pid = 1822] [id = 256] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x92e17800 == 32 [pid = 1822] [id = 254] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x93cd5000 == 31 [pid = 1822] [id = 255] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x92e18c00 == 30 [pid = 1822] [id = 253] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d424c00 == 29 [pid = 1822] [id = 252] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d019000 == 28 [pid = 1822] [id = 250] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c5000 == 27 [pid = 1822] [id = 251] 02:55:50 INFO - PROCESS | 1822 | --DOCSHELL 0x912e5400 == 26 [pid = 1822] [id = 249] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x8d017800) [pid = 1822] [serial = 657] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x8c65a400) [pid = 1822] [serial = 656] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x912e3c00) [pid = 1822] [serial = 660] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x8e8c8000) [pid = 1822] [serial = 659] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x91db7c00) [pid = 1822] [serial = 663] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x91c49800) [pid = 1822] [serial = 662] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x93b74400) [pid = 1822] [serial = 666] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x92ee3800) [pid = 1822] [serial = 665] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x9519c800) [pid = 1822] [serial = 669] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x95110400) [pid = 1822] [serial = 668] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x8d238800) [pid = 1822] [serial = 692] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x8c6e1800) [pid = 1822] [serial = 689] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x8c6eb000) [pid = 1822] [serial = 690] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x95d68c00) [pid = 1822] [serial = 672] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x8e7b6400) [pid = 1822] [serial = 687] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x95943800) [pid = 1822] [serial = 671] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x8dd51400) [pid = 1822] [serial = 686] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x9774ac00) [pid = 1822] [serial = 675] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x965a3c00) [pid = 1822] [serial = 674] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x98544000) [pid = 1822] [serial = 678] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x98124c00) [pid = 1822] [serial = 677] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x912e8800) [pid = 1822] [serial = 698] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x98dd4000) [pid = 1822] [serial = 681] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x98cb4400) [pid = 1822] [serial = 680] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x9142f400) [pid = 1822] [serial = 699] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x9142e000) [pid = 1822] [serial = 701] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x9593cc00) [pid = 1822] [serial = 684] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x91587c00) [pid = 1822] [serial = 683] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x8dd54c00) [pid = 1822] [serial = 695] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x91435400) [pid = 1822] [serial = 702] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8e7b9c00) [pid = 1822] [serial = 696] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x8d426c00) [pid = 1822] [serial = 693] [outer = (nil)] [url = about:blank] 02:55:50 INFO - PROCESS | 1822 | 1466589350890 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]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2836ms 02:55:50 INFO - PROCESS | 1822 | 1466589350925 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:55:50 INFO - PROCESS | 1822 | 1466589350930 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 02:55:50 INFO - PROCESS | 1822 | 1466589350939 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 1822 | 1466589350943 Marionette TRACE conn3 <- [1,1014,null,{}] 02:55:50 INFO - PROCESS | 1822 | 1466589350951 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}] 02:55:50 INFO - PROCESS | 1822 | 1466589350956 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:51 INFO - PROCESS | 1822 | 1466589351111 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:55:51 INFO - PROCESS | 1822 | 1466589351128 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 1822 | 1466589351142 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ed000 == 27 [pid = 1822] [id = 261] 02:55:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x8d016400) [pid = 1822] [serial = 784] [outer = (nil)] 02:55:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8d22dc00) [pid = 1822] [serial = 785] [outer = 0x8d016400] 02:55:51 INFO - PROCESS | 1822 | 1466589351208 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x8d231400) [pid = 1822] [serial = 786] [outer = 0x8d016400] 02:55:52 INFO - PROCESS | 1822 | 1466589352067 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]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1179ms 02:55:52 INFO - PROCESS | 1822 | 1466589352117 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 1822 | 1466589352125 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 02:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:55:52 INFO - PROCESS | 1822 | 1466589352136 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 1822 | 1466589352140 Marionette TRACE conn3 <- [1,1018,null,{}] 02:55:52 INFO - PROCESS | 1822 | 1466589352146 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}] 02:55:52 INFO - PROCESS | 1822 | 1466589352151 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:52 INFO - PROCESS | 1822 | 1466589352314 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:55:52 INFO - PROCESS | 1822 | 1466589352326 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 1822 | 1466589352335 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42d800 == 28 [pid = 1822] [id = 262] 02:55:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x8dd51400) [pid = 1822] [serial = 787] [outer = (nil)] 02:55:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x8dd57400) [pid = 1822] [serial = 788] [outer = 0x8dd51400] 02:55:52 INFO - PROCESS | 1822 | 1466589352407 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x8e7b5c00) [pid = 1822] [serial = 789] [outer = 0x8dd51400] 02:55:53 INFO - PROCESS | 1822 | 1466589353407 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]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1328ms 02:55:53 INFO - PROCESS | 1822 | 1466589353465 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 1822 | 1466589353468 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 02:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:55:53 INFO - PROCESS | 1822 | 1466589353482 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 1822 | 1466589353488 Marionette TRACE conn3 <- [1,1022,null,{}] 02:55:53 INFO - PROCESS | 1822 | 1466589353504 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}] 02:55:53 INFO - PROCESS | 1822 | 1466589353512 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:53 INFO - PROCESS | 1822 | 1466589353721 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:55:53 INFO - PROCESS | 1822 | 1466589353803 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 1822 | 1466589353816 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec24c00 == 29 [pid = 1822] [id = 263] 02:55:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x8ec2d000) [pid = 1822] [serial = 790] [outer = (nil)] 02:55:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x9142c800) [pid = 1822] [serial = 791] [outer = 0x8ec2d000] 02:55:53 INFO - PROCESS | 1822 | 1466589353882 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x91439000) [pid = 1822] [serial = 792] [outer = 0x8ec2d000] 02:55:54 INFO - PROCESS | 1822 | 1466589354725 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]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1289ms 02:55:54 INFO - PROCESS | 1822 | 1466589354764 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 1822 | 1466589354767 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 02:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:55:54 INFO - PROCESS | 1822 | 1466589354773 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 1822 | 1466589354776 Marionette TRACE conn3 <- [1,1026,null,{}] 02:55:54 INFO - PROCESS | 1822 | 1466589354787 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}] 02:55:54 INFO - PROCESS | 1822 | 1466589354791 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:54 INFO - PROCESS | 1822 | 1466589354986 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:55:55 INFO - PROCESS | 1822 | 1466589355005 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 1822 | 1466589355011 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x912eac00 == 30 [pid = 1822] [id = 264] 02:55:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x9142e800) [pid = 1822] [serial = 793] [outer = (nil)] 02:55:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x91c5d800) [pid = 1822] [serial = 794] [outer = 0x9142e800] 02:55:55 INFO - PROCESS | 1822 | 1466589355078 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x91f03000) [pid = 1822] [serial = 795] [outer = 0x9142e800] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x912e3800) [pid = 1822] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x9142cc00) [pid = 1822] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x8c6e8400) [pid = 1822] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x8d22c000) [pid = 1822] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x91c55c00) [pid = 1822] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x91586c00) [pid = 1822] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x92105000) [pid = 1822] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x91c53800) [pid = 1822] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x8dd4a400) [pid = 1822] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x8c6e1c00) [pid = 1822] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x9157f800) [pid = 1822] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x91c5b400) [pid = 1822] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8e8d0800) [pid = 1822] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x91dba800) [pid = 1822] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x912ec800) [pid = 1822] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:55:56 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x8d22d400) [pid = 1822] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:55:56 INFO - PROCESS | 1822 | 1466589356598 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]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1886ms 02:55:56 INFO - PROCESS | 1822 | 1466589356660 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 1822 | 1466589356664 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:55:56 INFO - PROCESS | 1822 | 1466589356670 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 1822 | 1466589356672 Marionette TRACE conn3 <- [1,1030,null,{}] 02:55:56 INFO - PROCESS | 1822 | 1466589356678 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}] 02:55:56 INFO - PROCESS | 1822 | 1466589356683 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:56 INFO - PROCESS | 1822 | 1466589356871 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:55:56 INFO - PROCESS | 1822 | 1466589356879 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 1822 | 1466589356885 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8d0800 == 31 [pid = 1822] [id = 265] 02:55:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x912e2c00) [pid = 1822] [serial = 796] [outer = (nil)] 02:55:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x91c4f400) [pid = 1822] [serial = 797] [outer = 0x912e2c00] 02:55:56 INFO - PROCESS | 1822 | 1466589356952 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x91dbc400) [pid = 1822] [serial = 798] [outer = 0x912e2c00] 02:55:57 INFO - PROCESS | 1822 | 1466589357734 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]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1136ms 02:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:55:57 INFO - PROCESS | 1822 | 1466589357806 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 1822 | 1466589357809 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 02:55:57 INFO - PROCESS | 1822 | 1466589357814 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 1822 | 1466589357818 Marionette TRACE conn3 <- [1,1034,null,{}] 02:55:57 INFO - PROCESS | 1822 | 1466589357823 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}] 02:55:57 INFO - PROCESS | 1822 | 1466589357833 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:58 INFO - PROCESS | 1822 | 1466589358025 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:55:58 INFO - PROCESS | 1822 | 1466589358204 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 1822 | 1466589358216 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c650000 == 32 [pid = 1822] [id = 266] 02:55:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8c650c00) [pid = 1822] [serial = 799] [outer = (nil)] 02:55:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x8c657800) [pid = 1822] [serial = 800] [outer = 0x8c650c00] 02:55:58 INFO - PROCESS | 1822 | 1466589358295 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8c6ea800) [pid = 1822] [serial = 801] [outer = 0x8c650c00] 02:55:59 INFO - PROCESS | 1822 | 1466589359284 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]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1528ms 02:55:59 INFO - PROCESS | 1822 | 1466589359345 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 1822 | 1466589359351 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 02:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:55:59 INFO - PROCESS | 1822 | 1466589359359 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 1822 | 1466589359363 Marionette TRACE conn3 <- [1,1038,null,{}] 02:55:59 INFO - PROCESS | 1822 | 1466589359371 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}] 02:55:59 INFO - PROCESS | 1822 | 1466589359380 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:59 INFO - PROCESS | 1822 | 1466589359557 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:55:59 INFO - PROCESS | 1822 | 1466589359724 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 1822 | 1466589359733 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:55:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22ec00 == 33 [pid = 1822] [id = 267] 02:55:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x8d42c400) [pid = 1822] [serial = 802] [outer = (nil)] 02:55:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x8dd55800) [pid = 1822] [serial = 803] [outer = 0x8d42c400] 02:55:59 INFO - PROCESS | 1822 | 1466589359813 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x8e7bb000) [pid = 1822] [serial = 804] [outer = 0x8d42c400] 02:56:00 INFO - PROCESS | 1822 | 1466589360794 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]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1485ms 02:56:00 INFO - PROCESS | 1822 | 1466589360848 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 1822 | 1466589360853 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 02:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:56:00 INFO - PROCESS | 1822 | 1466589360861 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 1822 | 1466589360864 Marionette TRACE conn3 <- [1,1042,null,{}] 02:56:00 INFO - PROCESS | 1822 | 1466589360870 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}] 02:56:00 INFO - PROCESS | 1822 | 1466589360876 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:01 INFO - PROCESS | 1822 | 1466589361057 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:56:01 INFO - PROCESS | 1822 | 1466589361224 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 1822 | 1466589361233 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d421000 == 34 [pid = 1822] [id = 268] 02:56:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x8e8ce000) [pid = 1822] [serial = 805] [outer = (nil)] 02:56:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x91432800) [pid = 1822] [serial = 806] [outer = 0x8e8ce000] 02:56:01 INFO - PROCESS | 1822 | 1466589361401 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x91c41c00) [pid = 1822] [serial = 807] [outer = 0x8e8ce000] 02:56:02 INFO - PROCESS | 1822 | 1466589362300 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]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1480ms 02:56:02 INFO - PROCESS | 1822 | 1466589362342 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 1822 | 1466589362345 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 02:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:56:02 INFO - PROCESS | 1822 | 1466589362360 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 1822 | 1466589362369 Marionette TRACE conn3 <- [1,1046,null,{}] 02:56:02 INFO - PROCESS | 1822 | 1466589362378 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}] 02:56:02 INFO - PROCESS | 1822 | 1466589362384 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:02 INFO - PROCESS | 1822 | 1466589362603 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:56:02 INFO - PROCESS | 1822 | 1466589362818 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 1822 | 1466589362824 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8ca400 == 35 [pid = 1822] [id = 269] 02:56:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x92105800) [pid = 1822] [serial = 808] [outer = (nil)] 02:56:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x92617c00) [pid = 1822] [serial = 809] [outer = 0x92105800] 02:56:02 INFO - PROCESS | 1822 | 1466589362953 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x9261a800) [pid = 1822] [serial = 810] [outer = 0x92105800] 02:56:03 INFO - PROCESS | 1822 | 1466589363857 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]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1544ms 02:56:03 INFO - PROCESS | 1822 | 1466589363897 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 1822 | 1466589363901 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 02:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:56:03 INFO - PROCESS | 1822 | 1466589363907 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 1822 | 1466589363911 Marionette TRACE conn3 <- [1,1050,null,{}] 02:56:03 INFO - PROCESS | 1822 | 1466589363916 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}] 02:56:03 INFO - PROCESS | 1822 | 1466589363921 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:04 INFO - PROCESS | 1822 | 1466589364092 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:56:04 INFO - PROCESS | 1822 | 1466589364256 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 1822 | 1466589364264 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142e000 == 36 [pid = 1822] [id = 270] 02:56:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x92e1e000) [pid = 1822] [serial = 811] [outer = (nil)] 02:56:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x92ec8000) [pid = 1822] [serial = 812] [outer = 0x92e1e000] 02:56:04 INFO - PROCESS | 1822 | 1466589364340 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x92ecf400) [pid = 1822] [serial = 813] [outer = 0x92e1e000] 02:56:05 INFO - PROCESS | 1822 | 1466589365241 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]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1378ms 02:56:05 INFO - PROCESS | 1822 | 1466589365286 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 1822 | 1466589365290 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 02:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:56:05 INFO - PROCESS | 1822 | 1466589365296 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 1822 | 1466589365299 Marionette TRACE conn3 <- [1,1054,null,{}] 02:56:05 INFO - PROCESS | 1822 | 1466589365305 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}] 02:56:05 INFO - PROCESS | 1822 | 1466589365310 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:05 INFO - PROCESS | 1822 | 1466589365485 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:56:05 INFO - PROCESS | 1822 | 1466589365651 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 1822 | 1466589365667 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x92edbc00 == 37 [pid = 1822] [id = 271] 02:56:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x92ee0400) [pid = 1822] [serial = 814] [outer = (nil)] 02:56:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x92ee8000) [pid = 1822] [serial = 815] [outer = 0x92ee0400] 02:56:05 INFO - PROCESS | 1822 | 1466589365754 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x93e5f800) [pid = 1822] [serial = 816] [outer = 0x92ee0400] 02:56:06 INFO - PROCESS | 1822 | 1466589366693 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]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1428ms 02:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:56:06 INFO - PROCESS | 1822 | 1466589366724 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 1822 | 1466589366727 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 02:56:06 INFO - PROCESS | 1822 | 1466589366734 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 1822 | 1466589366737 Marionette TRACE conn3 <- [1,1058,null,{}] 02:56:06 INFO - PROCESS | 1822 | 1466589366743 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}] 02:56:06 INFO - PROCESS | 1822 | 1466589366748 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:06 INFO - PROCESS | 1822 | 1466589366916 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:56:07 INFO - PROCESS | 1822 | 1466589367082 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 1822 | 1466589367094 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142fc00 == 38 [pid = 1822] [id = 272] 02:56:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x91581400) [pid = 1822] [serial = 817] [outer = (nil)] 02:56:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x9510e000) [pid = 1822] [serial = 818] [outer = 0x91581400] 02:56:07 INFO - PROCESS | 1822 | 1466589367172 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x95199400) [pid = 1822] [serial = 819] [outer = 0x91581400] 02:56:08 INFO - PROCESS | 1822 | 1466589368105 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]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1479ms 02:56:08 INFO - PROCESS | 1822 | 1466589368212 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 1822 | 1466589368216 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 02:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:56:08 INFO - PROCESS | 1822 | 1466589368222 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 1822 | 1466589368226 Marionette TRACE conn3 <- [1,1062,null,{}] 02:56:08 INFO - PROCESS | 1822 | 1466589368282 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}] 02:56:08 INFO - PROCESS | 1822 | 1466589368286 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:08 INFO - PROCESS | 1822 | 1466589368480 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:56:08 INFO - PROCESS | 1822 | 1466589368698 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 1822 | 1466589368706 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c656000 == 39 [pid = 1822] [id = 273] 02:56:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x8c6e1400) [pid = 1822] [serial = 820] [outer = (nil)] 02:56:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x8d235000) [pid = 1822] [serial = 821] [outer = 0x8c6e1400] 02:56:08 INFO - PROCESS | 1822 | 1466589368789 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x8e8c7400) [pid = 1822] [serial = 822] [outer = 0x8c6e1400] 02:56:09 INFO - PROCESS | 1822 | 1466589369642 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]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1482ms 02:56:09 INFO - PROCESS | 1822 | 1466589369705 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 1822 | 1466589369709 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 02:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:56:09 INFO - PROCESS | 1822 | 1466589369716 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 1822 | 1466589369720 Marionette TRACE conn3 <- [1,1066,null,{}] 02:56:09 INFO - PROCESS | 1822 | 1466589369725 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}] 02:56:09 INFO - PROCESS | 1822 | 1466589369730 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:09 INFO - PROCESS | 1822 | 1466589369890 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:56:10 INFO - PROCESS | 1822 | 1466589370238 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 1822 | 1466589370246 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654000 == 40 [pid = 1822] [id = 274] 02:56:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x8c657400) [pid = 1822] [serial = 823] [outer = (nil)] 02:56:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x8c6e4400) [pid = 1822] [serial = 824] [outer = 0x8c657400] 02:56:10 INFO - PROCESS | 1822 | 1466589370329 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x8d00f800) [pid = 1822] [serial = 825] [outer = 0x8c657400] 02:56:11 INFO - PROCESS | 1822 | 1466589371226 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]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1582ms 02:56:11 INFO - PROCESS | 1822 | 1466589371300 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 1822 | 1466589371306 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 02:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:56:11 INFO - PROCESS | 1822 | 1466589371313 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 1822 | 1466589371317 Marionette TRACE conn3 <- [1,1070,null,{}] 02:56:11 INFO - PROCESS | 1822 | 1466589371325 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}] 02:56:11 INFO - PROCESS | 1822 | 1466589371332 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:11 INFO - PROCESS | 1822 | 1466589371571 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:56:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8d230000 == 39 [pid = 1822] [id = 233] 02:56:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4a000 == 38 [pid = 1822] [id = 245] 02:56:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8d0800 == 37 [pid = 1822] [id = 265] 02:56:11 INFO - PROCESS | 1822 | --DOCSHELL 0x912eac00 == 36 [pid = 1822] [id = 264] 02:56:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec24c00 == 35 [pid = 1822] [id = 263] 02:56:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42d800 == 34 [pid = 1822] [id = 262] 02:56:11 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ed000 == 33 [pid = 1822] [id = 261] 02:56:11 INFO - PROCESS | 1822 | 1466589371865 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 1822 | 1466589371875 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ed000 == 34 [pid = 1822] [id = 275] 02:56:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x8d010000) [pid = 1822] [serial = 826] [outer = (nil)] 02:56:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x8d427c00) [pid = 1822] [serial = 827] [outer = 0x8d010000] 02:56:11 INFO - PROCESS | 1822 | 1466589371959 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x8dd4f800) [pid = 1822] [serial = 828] [outer = 0x8d010000] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x91db4400) [pid = 1822] [serial = 714] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x8e8cf800) [pid = 1822] [serial = 738] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x8d012800) [pid = 1822] [serial = 732] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x91584c00) [pid = 1822] [serial = 704] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x91c5d000) [pid = 1822] [serial = 713] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x91f09c00) [pid = 1822] [serial = 717] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x8e7bf800) [pid = 1822] [serial = 737] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x9143bc00) [pid = 1822] [serial = 711] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x9210e400) [pid = 1822] [serial = 720] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x9142d400) [pid = 1822] [serial = 710] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x91c42c00) [pid = 1822] [serial = 740] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x8dd55c00) [pid = 1822] [serial = 708] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x91c5ac00) [pid = 1822] [serial = 743] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x92e15800) [pid = 1822] [serial = 722] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x91c4c000) [pid = 1822] [serial = 741] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x8dd49c00) [pid = 1822] [serial = 728] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x8d429400) [pid = 1822] [serial = 707] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x91c5dc00) [pid = 1822] [serial = 744] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x8c6e7c00) [pid = 1822] [serial = 731] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x8dc45c00) [pid = 1822] [serial = 735] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x92ecd000) [pid = 1822] [serial = 725] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x91c49000) [pid = 1822] [serial = 705] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x92621800) [pid = 1822] [serial = 723] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x92ed2400) [pid = 1822] [serial = 726] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x8d428400) [pid = 1822] [serial = 734] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x91f02c00) [pid = 1822] [serial = 716] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x8ec26800) [pid = 1822] [serial = 729] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x92102800) [pid = 1822] [serial = 719] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x91c5c800) [pid = 1822] [serial = 746] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x91f0ac00) [pid = 1822] [serial = 747] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x92616000) [pid = 1822] [serial = 749] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x9261d000) [pid = 1822] [serial = 750] [outer = (nil)] [url = about:blank] 02:56:12 INFO - PROCESS | 1822 | 1466589372745 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]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1481ms 02:56:12 INFO - PROCESS | 1822 | 1466589372797 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 1822 | 1466589372802 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 02:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:56:12 INFO - PROCESS | 1822 | 1466589372809 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1822 | 1466589372812 Marionette TRACE conn3 <- [1,1074,null,{}] 02:56:12 INFO - PROCESS | 1822 | 1466589372817 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}] 02:56:12 INFO - PROCESS | 1822 | 1466589372822 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:12 INFO - PROCESS | 1822 | 1466589372990 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:56:13 INFO - PROCESS | 1822 | 1466589373115 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 1822 | 1466589373121 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4b800 == 35 [pid = 1822] [id = 276] 02:56:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8e7b1400) [pid = 1822] [serial = 829] [outer = (nil)] 02:56:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8ec2a400) [pid = 1822] [serial = 830] [outer = 0x8e7b1400] 02:56:13 INFO - PROCESS | 1822 | 1466589373200 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x9142ec00) [pid = 1822] [serial = 831] [outer = 0x8e7b1400] 02:56:14 INFO - PROCESS | 1822 | 1466589374031 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]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1250ms 02:56:14 INFO - PROCESS | 1822 | 1466589374060 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 1822 | 1466589374063 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 02:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:56:14 INFO - PROCESS | 1822 | 1466589374076 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 1822 | 1466589374086 Marionette TRACE conn3 <- [1,1078,null,{}] 02:56:14 INFO - PROCESS | 1822 | 1466589374094 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}] 02:56:14 INFO - PROCESS | 1822 | 1466589374100 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:14 INFO - PROCESS | 1822 | 1466589374265 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:56:14 INFO - PROCESS | 1822 | 1466589374275 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 1822 | 1466589374281 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec2f800 == 36 [pid = 1822] [id = 277] 02:56:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x9158d000) [pid = 1822] [serial = 832] [outer = (nil)] 02:56:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x91c5bc00) [pid = 1822] [serial = 833] [outer = 0x9158d000] 02:56:14 INFO - PROCESS | 1822 | 1466589374473 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x91c60c00) [pid = 1822] [serial = 834] [outer = 0x9158d000] 02:56:15 INFO - PROCESS | 1822 | 1466589375306 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]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1297ms 02:56:15 INFO - PROCESS | 1822 | 1466589375366 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 1822 | 1466589375369 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 02:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:56:15 INFO - PROCESS | 1822 | 1466589375376 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 1822 | 1466589375378 Marionette TRACE conn3 <- [1,1082,null,{}] 02:56:15 INFO - PROCESS | 1822 | 1466589375384 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}] 02:56:15 INFO - PROCESS | 1822 | 1466589375388 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:15 INFO - PROCESS | 1822 | 1466589375627 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:56:15 INFO - PROCESS | 1822 | 1466589375649 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 1822 | 1466589375656 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c2800 == 37 [pid = 1822] [id = 278] 02:56:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x912e8000) [pid = 1822] [serial = 835] [outer = (nil)] 02:56:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x91f07800) [pid = 1822] [serial = 836] [outer = 0x912e8000] 02:56:15 INFO - PROCESS | 1822 | 1466589375721 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x91f0c800) [pid = 1822] [serial = 837] [outer = 0x912e8000] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x8ec2c400) [pid = 1822] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x92619400) [pid = 1822] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x9142e800) [pid = 1822] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x92ecb400) [pid = 1822] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8dd53800) [pid = 1822] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x8d016400) [pid = 1822] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8dd51400) [pid = 1822] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x92ecd800) [pid = 1822] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x93cdc400) [pid = 1822] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x8ec33800) [pid = 1822] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x95110800) [pid = 1822] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8d230800) [pid = 1822] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8ec2d000) [pid = 1822] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8d018c00) [pid = 1822] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:56:16 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8d01a000) [pid = 1822] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:56:16 INFO - PROCESS | 1822 | 1466589376714 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1377ms 02:56:16 INFO - PROCESS | 1822 | 1466589376753 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 1822 | 1466589376755 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 02:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:56:16 INFO - PROCESS | 1822 | 1466589376761 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 1822 | 1466589376764 Marionette TRACE conn3 <- [1,1086,null,{}] 02:56:16 INFO - PROCESS | 1822 | 1466589376769 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}] 02:56:16 INFO - PROCESS | 1822 | 1466589376774 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:16 INFO - PROCESS | 1822 | 1466589376924 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:56:16 INFO - PROCESS | 1822 | 1466589376937 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 1822 | 1466589376955 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec2ec00 == 38 [pid = 1822] [id = 279] 02:56:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8ec33800) [pid = 1822] [serial = 838] [outer = (nil)] 02:56:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x91dbf000) [pid = 1822] [serial = 839] [outer = 0x8ec33800] 02:56:17 INFO - PROCESS | 1822 | 1466589377029 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x9252bc00) [pid = 1822] [serial = 840] [outer = 0x8ec33800] 02:56:17 INFO - PROCESS | 1822 | 1466589377906 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]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1183ms 02:56:17 INFO - PROCESS | 1822 | 1466589377945 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 1822 | 1466589377949 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 02:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:56:17 INFO - PROCESS | 1822 | 1466589377954 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 1822 | 1466589377957 Marionette TRACE conn3 <- [1,1090,null,{}] 02:56:17 INFO - PROCESS | 1822 | 1466589377963 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}] 02:56:17 INFO - PROCESS | 1822 | 1466589377968 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:18 INFO - PROCESS | 1822 | 1466589378125 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:56:18 INFO - PROCESS | 1822 | 1466589378134 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 1822 | 1466589378142 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01c400 == 39 [pid = 1822] [id = 280] 02:56:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x91c52400) [pid = 1822] [serial = 841] [outer = (nil)] 02:56:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x92e1d000) [pid = 1822] [serial = 842] [outer = 0x91c52400] 02:56:18 INFO - PROCESS | 1822 | 1466589378215 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x92ed0000) [pid = 1822] [serial = 843] [outer = 0x91c52400] 02:56:19 INFO - PROCESS | 1822 | 1466589379309 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]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1428ms 02:56:19 INFO - PROCESS | 1822 | 1466589379384 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:56:19 INFO - PROCESS | 1822 | 1466589379391 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 02:56:19 INFO - PROCESS | 1822 | 1466589379398 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1822 | 1466589379404 Marionette TRACE conn3 <- [1,1094,null,{}] 02:56:19 INFO - PROCESS | 1822 | 1466589379413 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}] 02:56:19 INFO - PROCESS | 1822 | 1466589379418 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:19 INFO - PROCESS | 1822 | 1466589379639 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:56:19 INFO - PROCESS | 1822 | 1466589379856 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 1822 | 1466589379862 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d428000 == 40 [pid = 1822] [id = 281] 02:56:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8d42c800) [pid = 1822] [serial = 844] [outer = (nil)] 02:56:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8e7b0400) [pid = 1822] [serial = 845] [outer = 0x8d42c800] 02:56:19 INFO - PROCESS | 1822 | 1466589379991 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8e8c4000) [pid = 1822] [serial = 846] [outer = 0x8d42c800] 02:56:20 INFO - PROCESS | 1822 | 1466589380925 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]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1541ms 02:56:20 INFO - PROCESS | 1822 | 1466589380938 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 1822 | 1466589380945 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 02:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:56:20 INFO - PROCESS | 1822 | 1466589380955 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 1822 | 1466589380959 Marionette TRACE conn3 <- [1,1098,null,{}] 02:56:20 INFO - PROCESS | 1822 | 1466589380965 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}] 02:56:20 INFO - PROCESS | 1822 | 1466589380971 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:21 INFO - PROCESS | 1822 | 1466589381143 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:56:21 INFO - PROCESS | 1822 | 1466589381333 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1822 | 1466589381342 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec27000 == 41 [pid = 1822] [id = 282] 02:56:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x91588000) [pid = 1822] [serial = 847] [outer = (nil)] 02:56:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x91c4b000) [pid = 1822] [serial = 848] [outer = 0x91588000] 02:56:21 INFO - PROCESS | 1822 | 1466589381510 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x91db8400) [pid = 1822] [serial = 849] [outer = 0x91588000] 02:56:22 INFO - PROCESS | 1822 | 1466589382389 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]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1486ms 02:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:56:22 INFO - PROCESS | 1822 | 1466589382440 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1822 | 1466589382444 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 02:56:22 INFO - PROCESS | 1822 | 1466589382451 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1822 | 1466589382457 Marionette TRACE conn3 <- [1,1102,null,{}] 02:56:22 INFO - PROCESS | 1822 | 1466589382473 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}] 02:56:22 INFO - PROCESS | 1822 | 1466589382481 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:22 INFO - PROCESS | 1822 | 1466589382696 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:56:22 INFO - PROCESS | 1822 | 1466589382865 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 1822 | 1466589382875 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e19800 == 42 [pid = 1822] [id = 283] 02:56:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x92e19c00) [pid = 1822] [serial = 850] [outer = (nil)] 02:56:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x92edd000) [pid = 1822] [serial = 851] [outer = 0x92e19c00] 02:56:23 INFO - PROCESS | 1822 | 1466589382999 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x92ee8c00) [pid = 1822] [serial = 852] [outer = 0x92e19c00] 02:56:23 INFO - PROCESS | 1822 | 1466589383889 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]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1495ms 02:56:23 INFO - PROCESS | 1822 | 1466589383945 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:56:23 INFO - PROCESS | 1822 | 1466589383950 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 02:56:23 INFO - PROCESS | 1822 | 1466589383956 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 1822 | 1466589383960 Marionette TRACE conn3 <- [1,1106,null,{}] 02:56:23 INFO - PROCESS | 1822 | 1466589383966 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}] 02:56:23 INFO - PROCESS | 1822 | 1466589383971 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:24 INFO - PROCESS | 1822 | 1466589384150 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:56:24 INFO - PROCESS | 1822 | 1466589384319 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 1822 | 1466589384326 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x92618400 == 43 [pid = 1822] [id = 284] 02:56:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x92ec5c00) [pid = 1822] [serial = 853] [outer = (nil)] 02:56:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x93e62400) [pid = 1822] [serial = 854] [outer = 0x92ec5c00] 02:56:24 INFO - PROCESS | 1822 | 1466589384416 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x9510f400) [pid = 1822] [serial = 855] [outer = 0x92ec5c00] 02:56:25 INFO - PROCESS | 1822 | 1466589385289 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]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1379ms 02:56:25 INFO - PROCESS | 1822 | 1466589385336 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:56:25 INFO - PROCESS | 1822 | 1466589385340 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 02:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:56:25 INFO - PROCESS | 1822 | 1466589385346 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 1822 | 1466589385350 Marionette TRACE conn3 <- [1,1110,null,{}] 02:56:25 INFO - PROCESS | 1822 | 1466589385355 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}] 02:56:25 INFO - PROCESS | 1822 | 1466589385361 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:25 INFO - PROCESS | 1822 | 1466589385545 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:56:25 INFO - PROCESS | 1822 | 1466589385727 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 1822 | 1466589385737 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261cc00 == 44 [pid = 1822] [id = 285] 02:56:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x95114400) [pid = 1822] [serial = 856] [outer = (nil)] 02:56:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x953e7c00) [pid = 1822] [serial = 857] [outer = 0x95114400] 02:56:25 INFO - PROCESS | 1822 | 1466589385815 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x95930800) [pid = 1822] [serial = 858] [outer = 0x95114400] 02:56:26 INFO - PROCESS | 1822 | 1466589386719 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]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1430ms 02:56:26 INFO - PROCESS | 1822 | 1466589386776 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 1822 | 1466589386781 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 02:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:56:26 INFO - PROCESS | 1822 | 1466589386788 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1822 | 1466589386791 Marionette TRACE conn3 <- [1,1114,null,{}] 02:56:26 INFO - PROCESS | 1822 | 1466589386797 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}] 02:56:26 INFO - PROCESS | 1822 | 1466589386807 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:27 INFO - PROCESS | 1822 | 1466589387042 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:56:27 INFO - PROCESS | 1822 | 1466589387215 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 1822 | 1466589387221 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ee400 == 45 [pid = 1822] [id = 286] 02:56:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x8ec24800) [pid = 1822] [serial = 859] [outer = (nil)] 02:56:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x95946c00) [pid = 1822] [serial = 860] [outer = 0x8ec24800] 02:56:27 INFO - PROCESS | 1822 | 1466589387338 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x9594c400) [pid = 1822] [serial = 861] [outer = 0x8ec24800] 02:56:28 INFO - PROCESS | 1822 | 1466589388248 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]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1482ms 02:56:28 INFO - PROCESS | 1822 | 1466589388271 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 1822 | 1466589388274 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 02:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:56:28 INFO - PROCESS | 1822 | 1466589388281 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 1822 | 1466589388284 Marionette TRACE conn3 <- [1,1118,null,{}] 02:56:28 INFO - PROCESS | 1822 | 1466589388289 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}] 02:56:28 INFO - PROCESS | 1822 | 1466589388295 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:28 INFO - PROCESS | 1822 | 1466589388469 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:56:28 INFO - PROCESS | 1822 | 1466589388655 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1822 | 1466589388662 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ebc00 == 46 [pid = 1822] [id = 287] 02:56:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x8d22f000) [pid = 1822] [serial = 862] [outer = (nil)] 02:56:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x95d62400) [pid = 1822] [serial = 863] [outer = 0x8d22f000] 02:56:28 INFO - PROCESS | 1822 | 1466589388742 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x95d64000) [pid = 1822] [serial = 864] [outer = 0x8d22f000] 02:56:29 INFO - PROCESS | 1822 | 1466589389556 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]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1380ms 02:56:29 INFO - PROCESS | 1822 | 1466589389662 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:56:29 INFO - PROCESS | 1822 | 1466589389673 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 02:56:29 INFO - PROCESS | 1822 | 1466589389678 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1822 | 1466589389682 Marionette TRACE conn3 <- [1,1122,null,{}] 02:56:29 INFO - PROCESS | 1822 | 1466589389687 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}] 02:56:29 INFO - PROCESS | 1822 | 1466589389692 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:29 INFO - PROCESS | 1822 | 1466589389894 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:56:30 INFO - PROCESS | 1822 | 1466589390086 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 1822 | 1466589390094 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d238000 == 47 [pid = 1822] [id = 288] 02:56:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x8d423c00) [pid = 1822] [serial = 865] [outer = (nil)] 02:56:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x8e8c7000) [pid = 1822] [serial = 866] [outer = 0x8d423c00] 02:56:30 INFO - PROCESS | 1822 | 1466589390209 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x91580c00) [pid = 1822] [serial = 867] [outer = 0x8d423c00] 02:56:31 INFO - PROCESS | 1822 | 1466589391361 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]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1734ms 02:56:31 INFO - PROCESS | 1822 | 1466589391413 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:56:31 INFO - PROCESS | 1822 | 1466589391419 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 02:56:31 INFO - PROCESS | 1822 | 1466589391426 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1822 | 1466589391433 Marionette TRACE conn3 <- [1,1126,null,{}] 02:56:31 INFO - PROCESS | 1822 | 1466589391440 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}] 02:56:31 INFO - PROCESS | 1822 | 1466589391445 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:31 INFO - PROCESS | 1822 | 1466589391608 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:56:31 INFO - PROCESS | 1822 | 1466589391933 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1822 | 1466589391941 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd53c00 == 48 [pid = 1822] [id = 289] 02:56:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x8e7b3800) [pid = 1822] [serial = 868] [outer = (nil)] 02:56:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x8e8c1c00) [pid = 1822] [serial = 869] [outer = 0x8e7b3800] 02:56:32 INFO - PROCESS | 1822 | 1466589392017 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x8e8d0000) [pid = 1822] [serial = 870] [outer = 0x8e7b3800] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65bc00 == 47 [pid = 1822] [id = 243] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00fc00 == 46 [pid = 1822] [id = 244] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22b000 == 45 [pid = 1822] [id = 236] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8d230c00 == 44 [pid = 1822] [id = 260] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00d400 == 43 [pid = 1822] [id = 230] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x9157f000 == 42 [pid = 1822] [id = 234] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4a800 == 41 [pid = 1822] [id = 232] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8d429800 == 40 [pid = 1822] [id = 231] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd56400 == 39 [pid = 1822] [id = 246] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8ca400 == 38 [pid = 1822] [id = 269] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8c656000 == 37 [pid = 1822] [id = 273] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x91c50800 == 36 [pid = 1822] [id = 237] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8c650000 == 35 [pid = 1822] [id = 266] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc45000 == 34 [pid = 1822] [id = 240] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8d421000 == 33 [pid = 1822] [id = 268] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x91c57c00 == 32 [pid = 1822] [id = 239] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22ec00 == 31 [pid = 1822] [id = 267] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x9142fc00 == 30 [pid = 1822] [id = 272] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e7800 == 29 [pid = 1822] [id = 242] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x91c56c00 == 28 [pid = 1822] [id = 238] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x92edbc00 == 27 [pid = 1822] [id = 271] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654000 == 26 [pid = 1822] [id = 274] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x9142e000 == 25 [pid = 1822] [id = 270] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8d421800 == 24 [pid = 1822] [id = 241] 02:56:33 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64fc00 == 23 [pid = 1822] [id = 235] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x8e7b8400) [pid = 1822] [serial = 753] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x8dc4a000) [pid = 1822] [serial = 752] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x91c55000) [pid = 1822] [serial = 756] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x91587400) [pid = 1822] [serial = 755] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x92ec6c00) [pid = 1822] [serial = 759] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x91c5d800) [pid = 1822] [serial = 794] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x92e1c800) [pid = 1822] [serial = 758] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x92ee2800) [pid = 1822] [serial = 762] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x91583000) [pid = 1822] [serial = 783] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x92ed2c00) [pid = 1822] [serial = 761] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x91432400) [pid = 1822] [serial = 782] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x8d22dc00) [pid = 1822] [serial = 785] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x8d231400) [pid = 1822] [serial = 786] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x8dd57400) [pid = 1822] [serial = 788] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x93cd2c00) [pid = 1822] [serial = 765] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x93b77000) [pid = 1822] [serial = 764] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x9510b000) [pid = 1822] [serial = 768] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x93ee4800) [pid = 1822] [serial = 767] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x953da000) [pid = 1822] [serial = 771] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x95197c00) [pid = 1822] [serial = 770] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x953e5800) [pid = 1822] [serial = 774] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x953e3800) [pid = 1822] [serial = 773] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x9593c400) [pid = 1822] [serial = 777] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x91c4f400) [pid = 1822] [serial = 797] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x95935000) [pid = 1822] [serial = 776] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x91439000) [pid = 1822] [serial = 792] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x9142c800) [pid = 1822] [serial = 791] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x91f03000) [pid = 1822] [serial = 795] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8dc4b400) [pid = 1822] [serial = 780] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8d232c00) [pid = 1822] [serial = 779] [outer = (nil)] [url = about:blank] 02:56:33 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8e7b5c00) [pid = 1822] [serial = 789] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 1822 | 1466589394198 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]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2798ms 02:56:34 INFO - PROCESS | 1822 | 1466589394224 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 1822 | 1466589394230 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 02:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:56:34 INFO - PROCESS | 1822 | 1466589394237 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 1822 | 1466589394242 Marionette TRACE conn3 <- [1,1130,null,{}] 02:56:34 INFO - PROCESS | 1822 | 1466589394250 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}] 02:56:34 INFO - PROCESS | 1822 | 1466589394255 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:34 INFO - PROCESS | 1822 | 1466589394419 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:56:34 INFO - PROCESS | 1822 | 1466589394430 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 1822 | 1466589394438 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22c400 == 24 [pid = 1822] [id = 290] 02:56:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d22dc00) [pid = 1822] [serial = 871] [outer = (nil)] 02:56:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8d233000) [pid = 1822] [serial = 872] [outer = 0x8d22dc00] 02:56:34 INFO - PROCESS | 1822 | 1466589394549 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8d239c00) [pid = 1822] [serial = 873] [outer = 0x8d22dc00] 02:56:35 INFO - PROCESS | 1822 | 1466589395431 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]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1239ms 02:56:35 INFO - PROCESS | 1822 | 1466589395475 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 1822 | 1466589395484 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 02:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:56:35 INFO - PROCESS | 1822 | 1466589395503 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 1822 | 1466589395512 Marionette TRACE conn3 <- [1,1134,null,{}] 02:56:35 INFO - PROCESS | 1822 | 1466589395527 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}] 02:56:35 INFO - PROCESS | 1822 | 1466589395532 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:35 INFO - PROCESS | 1822 | 1466589395700 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:56:35 INFO - PROCESS | 1822 | 1466589395710 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1822 | 1466589395716 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4e000 == 25 [pid = 1822] [id = 291] 02:56:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x8dd49000) [pid = 1822] [serial = 874] [outer = (nil)] 02:56:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8dd4f400) [pid = 1822] [serial = 875] [outer = 0x8dd49000] 02:56:35 INFO - PROCESS | 1822 | 1466589395790 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8e7b1000) [pid = 1822] [serial = 876] [outer = 0x8dd49000] 02:56:36 INFO - PROCESS | 1822 | 1466589396786 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]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1305ms 02:56:36 INFO - PROCESS | 1822 | 1466589396809 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 1822 | 1466589396813 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 02:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:56:36 INFO - PROCESS | 1822 | 1466589396827 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 1822 | 1466589396833 Marionette TRACE conn3 <- [1,1138,null,{}] 02:56:36 INFO - PROCESS | 1822 | 1466589396850 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}] 02:56:36 INFO - PROCESS | 1822 | 1466589396859 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:37 INFO - PROCESS | 1822 | 1466589397079 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:56:37 INFO - PROCESS | 1822 | 1466589397104 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 1822 | 1466589397112 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x912ea400 == 26 [pid = 1822] [id = 292] 02:56:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x912efc00) [pid = 1822] [serial = 877] [outer = (nil)] 02:56:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x91430800) [pid = 1822] [serial = 878] [outer = 0x912efc00] 02:56:37 INFO - PROCESS | 1822 | 1466589397186 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x9143a800) [pid = 1822] [serial = 879] [outer = 0x912efc00] 02:56:38 INFO - PROCESS | 1822 | 1466589398095 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]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1282ms 02:56:38 INFO - PROCESS | 1822 | 1466589398110 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 1822 | 1466589398113 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 02:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:56:38 INFO - PROCESS | 1822 | 1466589398124 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 1822 | 1466589398127 Marionette TRACE conn3 <- [1,1142,null,{}] 02:56:38 INFO - PROCESS | 1822 | 1466589398140 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}] 02:56:38 INFO - PROCESS | 1822 | 1466589398144 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:38 INFO - PROCESS | 1822 | 1466589398339 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:56:38 INFO - PROCESS | 1822 | 1466589398360 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 1822 | 1466589398370 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc47000 == 27 [pid = 1822] [id = 293] 02:56:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x9142e000) [pid = 1822] [serial = 880] [outer = (nil)] 02:56:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x91c43400) [pid = 1822] [serial = 881] [outer = 0x9142e000] 02:56:38 INFO - PROCESS | 1822 | 1466589398449 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x91c4fc00) [pid = 1822] [serial = 882] [outer = 0x9142e000] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x8c650c00) [pid = 1822] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x9158d000) [pid = 1822] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x8c657400) [pid = 1822] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x912e8000) [pid = 1822] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x92e1e000) [pid = 1822] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8c6e1400) [pid = 1822] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x91581400) [pid = 1822] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8ec33800) [pid = 1822] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x92ee0400) [pid = 1822] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x92105800) [pid = 1822] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8e8ce000) [pid = 1822] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8d010000) [pid = 1822] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8e7b1400) [pid = 1822] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x912e2c00) [pid = 1822] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:56:39 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x91c52400) [pid = 1822] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:56:39 INFO - PROCESS | 1822 | 1466589399979 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]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1907ms 02:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:56:40 INFO - PROCESS | 1822 | 1466589400032 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1822 | 1466589400035 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 02:56:40 INFO - PROCESS | 1822 | 1466589400041 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1822 | 1466589400044 Marionette TRACE conn3 <- [1,1146,null,{}] 02:56:40 INFO - PROCESS | 1822 | 1466589400054 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}] 02:56:40 INFO - PROCESS | 1822 | 1466589400058 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:40 INFO - PROCESS | 1822 | 1466589400205 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:56:40 INFO - PROCESS | 1822 | 1466589400214 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 1822 | 1466589400222 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d231400 == 28 [pid = 1822] [id = 294] 02:56:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8dc43800) [pid = 1822] [serial = 883] [outer = (nil)] 02:56:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x9158a000) [pid = 1822] [serial = 884] [outer = 0x8dc43800] 02:56:40 INFO - PROCESS | 1822 | 1466589400288 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x91c46800) [pid = 1822] [serial = 885] [outer = 0x8dc43800] 02:56:41 INFO - PROCESS | 1822 | 1466589401185 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]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1185ms 02:56:41 INFO - PROCESS | 1822 | 1466589401226 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 1822 | 1466589401229 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 02:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:56:41 INFO - PROCESS | 1822 | 1466589401235 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 1822 | 1466589401238 Marionette TRACE conn3 <- [1,1150,null,{}] 02:56:41 INFO - PROCESS | 1822 | 1466589401243 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}] 02:56:41 INFO - PROCESS | 1822 | 1466589401254 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:41 INFO - PROCESS | 1822 | 1466589401506 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:56:41 INFO - PROCESS | 1822 | 1466589401668 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 1822 | 1466589401679 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c653000 == 29 [pid = 1822] [id = 295] 02:56:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8c653400) [pid = 1822] [serial = 886] [outer = (nil)] 02:56:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8c65b800) [pid = 1822] [serial = 887] [outer = 0x8c653400] 02:56:41 INFO - PROCESS | 1822 | 1466589401763 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8c6ee800) [pid = 1822] [serial = 888] [outer = 0x8c653400] 02:56:42 INFO - PROCESS | 1822 | 1466589402751 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]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1589ms 02:56:42 INFO - PROCESS | 1822 | 1466589402828 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 1822 | 1466589402835 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 02:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:56:42 INFO - PROCESS | 1822 | 1466589402843 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 1822 | 1466589402849 Marionette TRACE conn3 <- [1,1154,null,{}] 02:56:42 INFO - PROCESS | 1822 | 1466589402856 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}] 02:56:42 INFO - PROCESS | 1822 | 1466589402862 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:43 INFO - PROCESS | 1822 | 1466589403078 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:56:43 INFO - PROCESS | 1822 | 1466589403290 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 1822 | 1466589403297 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d236000 == 30 [pid = 1822] [id = 296] 02:56:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x8dd50400) [pid = 1822] [serial = 889] [outer = (nil)] 02:56:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8e7b6c00) [pid = 1822] [serial = 890] [outer = 0x8dd50400] 02:56:43 INFO - PROCESS | 1822 | 1466589403425 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8e7bd800) [pid = 1822] [serial = 891] [outer = 0x8dd50400] 02:56:44 INFO - PROCESS | 1822 | 1466589404380 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]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1590ms 02:56:44 INFO - PROCESS | 1822 | 1466589404433 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 1822 | 1466589404438 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 02:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:56:44 INFO - PROCESS | 1822 | 1466589404445 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1822 | 1466589404449 Marionette TRACE conn3 <- [1,1158,null,{}] 02:56:44 INFO - PROCESS | 1822 | 1466589404455 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}] 02:56:44 INFO - PROCESS | 1822 | 1466589404460 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:44 INFO - PROCESS | 1822 | 1466589404643 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:56:44 INFO - PROCESS | 1822 | 1466589404813 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 1822 | 1466589404824 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c652000 == 31 [pid = 1822] [id = 297] 02:56:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8dc42c00) [pid = 1822] [serial = 892] [outer = (nil)] 02:56:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x91589000) [pid = 1822] [serial = 893] [outer = 0x8dc42c00] 02:56:44 INFO - PROCESS | 1822 | 1466589404905 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x91c4cc00) [pid = 1822] [serial = 894] [outer = 0x8dc42c00] 02:56:45 INFO - PROCESS | 1822 | 1466589405925 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]]]}] 02:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1529ms 02:56:45 INFO - PROCESS | 1822 | 1466589405975 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 1822 | 1466589405983 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 02:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:56:46 INFO - PROCESS | 1822 | 1466589406000 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1822 | 1466589406007 Marionette TRACE conn3 <- [1,1162,null,{}] 02:56:46 INFO - PROCESS | 1822 | 1466589406013 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}] 02:56:46 INFO - PROCESS | 1822 | 1466589406019 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:46 INFO - PROCESS | 1822 | 1466589406238 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:56:46 INFO - PROCESS | 1822 | 1466589406447 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 1822 | 1466589406456 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e9c00 == 32 [pid = 1822] [id = 298] 02:56:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x91c5f400) [pid = 1822] [serial = 895] [outer = (nil)] 02:56:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x91f0e400) [pid = 1822] [serial = 896] [outer = 0x91c5f400] 02:56:46 INFO - PROCESS | 1822 | 1466589406576 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x9210ec00) [pid = 1822] [serial = 897] [outer = 0x91c5f400] 02:56:47 INFO - PROCESS | 1822 | 1466589407502 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]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1546ms 02:56:47 INFO - PROCESS | 1822 | 1466589407539 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1822 | 1466589407543 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 02:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:56:47 INFO - PROCESS | 1822 | 1466589407549 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1822 | 1466589407553 Marionette TRACE conn3 <- [1,1166,null,{}] 02:56:47 INFO - PROCESS | 1822 | 1466589407559 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}] 02:56:47 INFO - PROCESS | 1822 | 1466589407564 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:47 INFO - PROCESS | 1822 | 1466589407734 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:56:47 INFO - PROCESS | 1822 | 1466589407898 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 1822 | 1466589407906 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x92105000 == 33 [pid = 1822] [id = 299] 02:56:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x9210d800) [pid = 1822] [serial = 898] [outer = (nil)] 02:56:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x92615000) [pid = 1822] [serial = 899] [outer = 0x9210d800] 02:56:47 INFO - PROCESS | 1822 | 1466589407985 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x92e16800) [pid = 1822] [serial = 900] [outer = 0x9210d800] 02:56:48 INFO - PROCESS | 1822 | 1466589408919 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]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1432ms 02:56:48 INFO - PROCESS | 1822 | 1466589408983 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 1822 | 1466589408987 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 02:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:56:48 INFO - PROCESS | 1822 | 1466589408993 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 1822 | 1466589408996 Marionette TRACE conn3 <- [1,1170,null,{}] 02:56:49 INFO - PROCESS | 1822 | 1466589409002 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}] 02:56:49 INFO - PROCESS | 1822 | 1466589409007 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:49 INFO - PROCESS | 1822 | 1466589409183 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:56:49 INFO - PROCESS | 1822 | 1466589409358 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 1822 | 1466589409385 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ec4c00 == 34 [pid = 1822] [id = 300] 02:56:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x92ec5800) [pid = 1822] [serial = 901] [outer = (nil)] 02:56:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x92eca000) [pid = 1822] [serial = 902] [outer = 0x92ec5800] 02:56:49 INFO - PROCESS | 1822 | 1466589409566 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x92ee5000) [pid = 1822] [serial = 903] [outer = 0x92ec5800] 02:56:50 INFO - PROCESS | 1822 | 1466589410553 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]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1633ms 02:56:50 INFO - PROCESS | 1822 | 1466589410627 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 1822 | 1466589410630 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 02:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:56:50 INFO - PROCESS | 1822 | 1466589410637 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 1822 | 1466589410640 Marionette TRACE conn3 <- [1,1174,null,{}] 02:56:50 INFO - PROCESS | 1822 | 1466589410646 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}] 02:56:50 INFO - PROCESS | 1822 | 1466589410651 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:50 INFO - PROCESS | 1822 | 1466589410825 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:56:51 INFO - PROCESS | 1822 | 1466589411034 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 1822 | 1466589411042 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65a000 == 35 [pid = 1822] [id = 301] 02:56:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x8c6f0400) [pid = 1822] [serial = 904] [outer = (nil)] 02:56:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x8e7b0800) [pid = 1822] [serial = 905] [outer = 0x8c6f0400] 02:56:51 INFO - PROCESS | 1822 | 1466589411124 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x91588c00) [pid = 1822] [serial = 906] [outer = 0x8c6f0400] 02:56:52 INFO - PROCESS | 1822 | 1466589412145 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] 02:56:52 INFO - PROCESS | 1822 | 1466589412227 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 02:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:56:52 INFO - PROCESS | 1822 | 1466589412236 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 1822 | 1466589412241 Marionette TRACE conn3 <- [1,1178,null,{}] 02:56:52 INFO - PROCESS | 1822 | 1466589412248 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}] 02:56:52 INFO - PROCESS | 1822 | 1466589412255 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:52 INFO - PROCESS | 1822 | 1466589412455 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:56:52 INFO - PROCESS | 1822 | 1466589412805 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 1822 | 1466589412817 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:52 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01c400 == 34 [pid = 1822] [id = 280] 02:56:52 INFO - PROCESS | 1822 | --DOCSHELL 0x8d231400 == 33 [pid = 1822] [id = 294] 02:56:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e8400 == 34 [pid = 1822] [id = 302] 02:56:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x8c6e9000) [pid = 1822] [serial = 907] [outer = (nil)] 02:56:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x8d011c00) [pid = 1822] [serial = 908] [outer = 0x8c6e9000] 02:56:52 INFO - PROCESS | 1822 | 1466589412938 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x8d423800) [pid = 1822] [serial = 909] [outer = 0x8c6e9000] 02:56:53 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc47000 == 33 [pid = 1822] [id = 293] 02:56:53 INFO - PROCESS | 1822 | --DOCSHELL 0x912ea400 == 32 [pid = 1822] [id = 292] 02:56:53 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc4e000 == 31 [pid = 1822] [id = 291] 02:56:53 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22c400 == 30 [pid = 1822] [id = 290] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x8c657800) [pid = 1822] [serial = 800] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x91c60c00) [pid = 1822] [serial = 834] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x8c6e4400) [pid = 1822] [serial = 824] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x91f0c800) [pid = 1822] [serial = 837] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x8dd55800) [pid = 1822] [serial = 803] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x92ec8000) [pid = 1822] [serial = 812] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x8d235000) [pid = 1822] [serial = 821] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x95199400) [pid = 1822] [serial = 819] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x8d00f800) [pid = 1822] [serial = 825] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x91dbf000) [pid = 1822] [serial = 839] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x8c6ea800) [pid = 1822] [serial = 801] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x92ee8000) [pid = 1822] [serial = 815] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x9261a800) [pid = 1822] [serial = 810] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x91432800) [pid = 1822] [serial = 806] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x92ecf400) [pid = 1822] [serial = 813] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8dd4f800) [pid = 1822] [serial = 828] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x8e8c7400) [pid = 1822] [serial = 822] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x93e5f800) [pid = 1822] [serial = 816] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x9142ec00) [pid = 1822] [serial = 831] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x9510e000) [pid = 1822] [serial = 818] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x91c41c00) [pid = 1822] [serial = 807] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x92617c00) [pid = 1822] [serial = 809] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91f07800) [pid = 1822] [serial = 836] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8d427c00) [pid = 1822] [serial = 827] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x91c5bc00) [pid = 1822] [serial = 833] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8ec2a400) [pid = 1822] [serial = 830] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x91dbc400) [pid = 1822] [serial = 798] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x92e1d000) [pid = 1822] [serial = 842] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x92ed0000) [pid = 1822] [serial = 843] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x9252bc00) [pid = 1822] [serial = 840] [outer = (nil)] [url = about:blank] 02:56:53 INFO - PROCESS | 1822 | 1466589413781 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] 02:56:53 INFO - PROCESS | 1822 | 1466589413837 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 02:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:56:53 INFO - PROCESS | 1822 | 1466589413847 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 1822 | 1466589413850 Marionette TRACE conn3 <- [1,1182,null,{}] 02:56:53 INFO - PROCESS | 1822 | 1466589413856 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}] 02:56:53 INFO - PROCESS | 1822 | 1466589413862 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:54 INFO - PROCESS | 1822 | 1466589414029 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:56:54 INFO - PROCESS | 1822 | 1466589414040 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 1822 | 1466589414046 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d019000 == 31 [pid = 1822] [id = 303] 02:56:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8e7b3000) [pid = 1822] [serial = 910] [outer = (nil)] 02:56:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8e7b9c00) [pid = 1822] [serial = 911] [outer = 0x8e7b3000] 02:56:54 INFO - PROCESS | 1822 | 1466589414117 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8ec2ac00) [pid = 1822] [serial = 912] [outer = 0x8e7b3000] 02:56:54 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:54 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:56:55 INFO - PROCESS | 1822 | 1466589415099 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] 02:56:55 INFO - PROCESS | 1822 | 1466589415130 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 02:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:56:55 INFO - PROCESS | 1822 | 1466589415137 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 1822 | 1466589415142 Marionette TRACE conn3 <- [1,1186,null,{}] 02:56:55 INFO - PROCESS | 1822 | 1466589415158 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}] 02:56:55 INFO - PROCESS | 1822 | 1466589415166 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:55 INFO - PROCESS | 1822 | 1466589415337 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:56:55 INFO - PROCESS | 1822 | 1466589415482 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 1822 | 1466589415493 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c46400 == 32 [pid = 1822] [id = 304] 02:56:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x91c46c00) [pid = 1822] [serial = 913] [outer = (nil)] 02:56:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x91c54400) [pid = 1822] [serial = 914] [outer = 0x91c46c00] 02:56:55 INFO - PROCESS | 1822 | 1466589415563 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x91c5f800) [pid = 1822] [serial = 915] [outer = 0x91c46c00] 02:56:56 INFO - PROCESS | 1822 | 1466589416509 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] 02:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:56:56 INFO - PROCESS | 1822 | 1466589416579 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 02:56:56 INFO - PROCESS | 1822 | 1466589416585 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 1822 | 1466589416602 Marionette TRACE conn3 <- [1,1190,null,{}] 02:56:56 INFO - PROCESS | 1822 | 1466589416614 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}] 02:56:56 INFO - PROCESS | 1822 | 1466589416618 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:56 INFO - PROCESS | 1822 | 1466589416821 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:56:56 INFO - PROCESS | 1822 | 1466589416853 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 1822 | 1466589416865 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x91432000 == 33 [pid = 1822] [id = 305] 02:56:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x91f07800) [pid = 1822] [serial = 916] [outer = (nil)] 02:56:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x9251e400) [pid = 1822] [serial = 917] [outer = 0x91f07800] 02:56:57 INFO - PROCESS | 1822 | 1466589416998 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x92618c00) [pid = 1822] [serial = 918] [outer = 0x91f07800] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8d42c400) [pid = 1822] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8d42c800) [pid = 1822] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x91588000) [pid = 1822] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8dd49000) [pid = 1822] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x92e19c00) [pid = 1822] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8d22dc00) [pid = 1822] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x92ec5c00) [pid = 1822] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x912efc00) [pid = 1822] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x95114400) [pid = 1822] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8ec24800) [pid = 1822] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d22f000) [pid = 1822] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x9142e000) [pid = 1822] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:56:57 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8d423c00) [pid = 1822] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:56:57 INFO - PROCESS | 1822 | 1466589417881 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] 02:56:57 INFO - PROCESS | 1822 | 1466589417938 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 02:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:56:57 INFO - PROCESS | 1822 | 1466589417946 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 1822 | 1466589417950 Marionette TRACE conn3 <- [1,1194,null,{}] 02:56:57 INFO - PROCESS | 1822 | 1466589417955 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}] 02:56:57 INFO - PROCESS | 1822 | 1466589417959 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:58 INFO - PROCESS | 1822 | 1466589418156 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:56:58 INFO - PROCESS | 1822 | 1466589418173 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1822 | 1466589418182 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c651000 == 34 [pid = 1822] [id = 306] 02:56:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8dd51c00) [pid = 1822] [serial = 919] [outer = (nil)] 02:56:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x9158bc00) [pid = 1822] [serial = 920] [outer = 0x8dd51c00] 02:56:58 INFO - PROCESS | 1822 | 1466589418247 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92521800) [pid = 1822] [serial = 921] [outer = 0x8dd51c00] 02:56:58 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:58 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:59 INFO - PROCESS | 1822 | 1466589419078 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] 02:56:59 INFO - PROCESS | 1822 | 1466589419140 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 02:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:56:59 INFO - PROCESS | 1822 | 1466589419147 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 1822 | 1466589419150 Marionette TRACE conn3 <- [1,1198,null,{}] 02:56:59 INFO - PROCESS | 1822 | 1466589419155 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}] 02:56:59 INFO - PROCESS | 1822 | 1466589419164 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:59 INFO - PROCESS | 1822 | 1466589419375 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:56:59 INFO - PROCESS | 1822 | 1466589419579 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 1822 | 1466589419587 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:56:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64e800 == 35 [pid = 1822] [id = 307] 02:56:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x8c64f400) [pid = 1822] [serial = 922] [outer = (nil)] 02:56:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8c6e4000) [pid = 1822] [serial = 923] [outer = 0x8c64f400] 02:56:59 INFO - PROCESS | 1822 | 1466589419672 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8d00f400) [pid = 1822] [serial = 924] [outer = 0x8c64f400] 02:57:00 INFO - PROCESS | 1822 | 1466589420713 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]]]}] 02:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1636ms 02:57:00 INFO - PROCESS | 1822 | 1466589420786 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:57:00 INFO - PROCESS | 1822 | 1466589420792 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 02:57:00 INFO - PROCESS | 1822 | 1466589420800 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 1822 | 1466589420805 Marionette TRACE conn3 <- [1,1202,null,{}] 02:57:00 INFO - PROCESS | 1822 | 1466589420813 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}] 02:57:00 INFO - PROCESS | 1822 | 1466589420821 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:01 INFO - PROCESS | 1822 | 1466589421045 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:57:01 INFO - PROCESS | 1822 | 1466589421273 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 1822 | 1466589421283 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4e000 == 36 [pid = 1822] [id = 308] 02:57:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8dd50c00) [pid = 1822] [serial = 925] [outer = (nil)] 02:57:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8ec26000) [pid = 1822] [serial = 926] [outer = 0x8dd50c00] 02:57:01 INFO - PROCESS | 1822 | 1466589421407 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x912edc00) [pid = 1822] [serial = 927] [outer = 0x8dd50c00] 02:57:02 INFO - PROCESS | 1822 | 1466589422332 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]]]}] 02:57:02 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 02:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1584ms 02:57:02 INFO - PROCESS | 1822 | 1466589422387 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 1822 | 1466589422392 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 02:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:57:02 INFO - PROCESS | 1822 | 1466589422400 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 1822 | 1466589422403 Marionette TRACE conn3 <- [1,1206,null,{}] 02:57:02 INFO - PROCESS | 1822 | 1466589422409 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}] 02:57:02 INFO - PROCESS | 1822 | 1466589422415 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:02 INFO - PROCESS | 1822 | 1466589422599 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:57:02 INFO - PROCESS | 1822 | 1466589422768 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 1822 | 1466589422775 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c43800 == 37 [pid = 1822] [id = 309] 02:57:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x91c5dc00) [pid = 1822] [serial = 928] [outer = (nil)] 02:57:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x91db9400) [pid = 1822] [serial = 929] [outer = 0x91c5dc00] 02:57:02 INFO - PROCESS | 1822 | 1466589422949 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x91f0c000) [pid = 1822] [serial = 930] [outer = 0x91c5dc00] 02:57:03 INFO - PROCESS | 1822 | 1466589423930 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]]]}] 02:57:03 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 02:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1578ms 02:57:03 INFO - PROCESS | 1822 | 1466589423979 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:57:03 INFO - PROCESS | 1822 | 1466589423984 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 02:57:04 INFO - PROCESS | 1822 | 1466589423998 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 1822 | 1466589424007 Marionette TRACE conn3 <- [1,1210,null,{}] 02:57:04 INFO - PROCESS | 1822 | 1466589424015 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}] 02:57:04 INFO - PROCESS | 1822 | 1466589424021 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:04 INFO - PROCESS | 1822 | 1466589424208 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:57:04 INFO - PROCESS | 1822 | 1466589424432 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 1822 | 1466589424441 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee2400 == 38 [pid = 1822] [id = 310] 02:57:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x92ee2c00) [pid = 1822] [serial = 931] [outer = (nil)] 02:57:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x93b7e000) [pid = 1822] [serial = 932] [outer = 0x92ee2c00] 02:57:04 INFO - PROCESS | 1822 | 1466589424563 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x93cdc800) [pid = 1822] [serial = 933] [outer = 0x92ee2c00] 02:57:05 INFO - PROCESS | 1822 | 1466589425473 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]]]}] 02:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1544ms 02:57:05 INFO - PROCESS | 1822 | 1466589425535 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 02:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:57:05 INFO - PROCESS | 1822 | 1466589425540 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 02:57:05 INFO - PROCESS | 1822 | 1466589425546 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 1822 | 1466589425549 Marionette TRACE conn3 <- [1,1214,null,{}] 02:57:05 INFO - PROCESS | 1822 | 1466589425555 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}] 02:57:05 INFO - PROCESS | 1822 | 1466589425560 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:05 INFO - PROCESS | 1822 | 1466589425757 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:57:05 INFO - PROCESS | 1822 | 1466589425967 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 1822 | 1466589425974 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c650c00 == 39 [pid = 1822] [id = 311] 02:57:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8c658400) [pid = 1822] [serial = 934] [outer = (nil)] 02:57:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x95109800) [pid = 1822] [serial = 935] [outer = 0x8c658400] 02:57:06 INFO - PROCESS | 1822 | 1466589426088 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x95111400) [pid = 1822] [serial = 936] [outer = 0x8c658400] 02:57:06 INFO - PROCESS | 1822 | 1466589426898 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]]]}] 02:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1382ms 02:57:06 INFO - PROCESS | 1822 | 1466589426928 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 1822 | 1466589426932 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 02:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:57:06 INFO - PROCESS | 1822 | 1466589426938 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 1822 | 1466589426942 Marionette TRACE conn3 <- [1,1218,null,{}] 02:57:06 INFO - PROCESS | 1822 | 1466589426947 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}] 02:57:06 INFO - PROCESS | 1822 | 1466589426953 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:07 INFO - PROCESS | 1822 | 1466589427118 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:57:07 INFO - PROCESS | 1822 | 1466589427295 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 1822 | 1466589427313 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x9519a400 == 40 [pid = 1822] [id = 312] 02:57:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x951a0800) [pid = 1822] [serial = 937] [outer = (nil)] 02:57:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x953dcc00) [pid = 1822] [serial = 938] [outer = 0x951a0800] 02:57:07 INFO - PROCESS | 1822 | 1466589427397 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x95936400) [pid = 1822] [serial = 939] [outer = 0x951a0800] 02:57:08 INFO - PROCESS | 1822 | 1466589428365 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]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1478ms 02:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:57:08 INFO - PROCESS | 1822 | 1466589428418 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 1822 | 1466589428421 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 02:57:08 INFO - PROCESS | 1822 | 1466589428428 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 1822 | 1466589428431 Marionette TRACE conn3 <- [1,1222,null,{}] 02:57:08 INFO - PROCESS | 1822 | 1466589428437 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}] 02:57:08 INFO - PROCESS | 1822 | 1466589428442 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:08 INFO - PROCESS | 1822 | 1466589428624 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:57:08 INFO - PROCESS | 1822 | 1466589428807 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 1822 | 1466589428816 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x9519b000 == 41 [pid = 1822] [id = 313] 02:57:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x953e6800) [pid = 1822] [serial = 940] [outer = (nil)] 02:57:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x9594a400) [pid = 1822] [serial = 941] [outer = 0x953e6800] 02:57:08 INFO - PROCESS | 1822 | 1466589428897 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x95d61400) [pid = 1822] [serial = 942] [outer = 0x953e6800] 02:57:09 INFO - PROCESS | 1822 | --DOCSHELL 0x9261f800 == 40 [pid = 1822] [id = 10] 02:57:09 INFO - PROCESS | 1822 | 1466589429857 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] 02:57:09 INFO - PROCESS | 1822 | 1466589429966 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 02:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:57:09 INFO - PROCESS | 1822 | 1466589429973 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 1822 | 1466589429976 Marionette TRACE conn3 <- [1,1226,null,{}] 02:57:09 INFO - PROCESS | 1822 | 1466589429982 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}] 02:57:09 INFO - PROCESS | 1822 | 1466589429987 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:10 INFO - PROCESS | 1822 | 1466589430173 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:57:10 INFO - PROCESS | 1822 | 1466589430391 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 1822 | 1466589430400 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd50000 == 41 [pid = 1822] [id = 314] 02:57:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x8dd56400) [pid = 1822] [serial = 943] [outer = (nil)] 02:57:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x912e1800) [pid = 1822] [serial = 944] [outer = 0x8dd56400] 02:57:10 INFO - PROCESS | 1822 | 1466589430494 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x95940c00) [pid = 1822] [serial = 945] [outer = 0x8dd56400] 02:57:11 INFO - PROCESS | 1822 | 1466589431362 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]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1437ms 02:57:11 INFO - PROCESS | 1822 | 1466589431411 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 1822 | 1466589431415 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 02:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:57:11 INFO - PROCESS | 1822 | 1466589431421 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 1822 | 1466589431425 Marionette TRACE conn3 <- [1,1230,null,{}] 02:57:11 INFO - PROCESS | 1822 | 1466589431432 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}] 02:57:11 INFO - PROCESS | 1822 | 1466589431437 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:11 INFO - PROCESS | 1822 | 1466589431609 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:57:12 INFO - PROCESS | 1822 | 1466589432105 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 1822 | 1466589432115 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22f800 == 42 [pid = 1822] [id = 315] 02:57:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x8d22fc00) [pid = 1822] [serial = 946] [outer = (nil)] 02:57:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x8d423400) [pid = 1822] [serial = 947] [outer = 0x8d22fc00] 02:57:12 INFO - PROCESS | 1822 | 1466589432196 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x8dd49000) [pid = 1822] [serial = 948] [outer = 0x8d22fc00] 02:57:13 INFO - PROCESS | 1822 | 1466589433039 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]]]}] 02:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1681ms 02:57:13 INFO - PROCESS | 1822 | 1466589433105 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:57:13 INFO - PROCESS | 1822 | 1466589433112 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 02:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:57:13 INFO - PROCESS | 1822 | 1466589433120 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 1822 | 1466589433124 Marionette TRACE conn3 <- [1,1234,null,{}] 02:57:13 INFO - PROCESS | 1822 | 1466589433132 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}] 02:57:13 INFO - PROCESS | 1822 | 1466589433138 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:13 INFO - PROCESS | 1822 | 1466589433421 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:57:13 INFO - PROCESS | 1822 | 1466589433650 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 1822 | 1466589433663 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec2f800 == 41 [pid = 1822] [id = 277] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c2800 == 40 [pid = 1822] [id = 278] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ed000 == 39 [pid = 1822] [id = 275] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4b800 == 38 [pid = 1822] [id = 276] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c651000 == 37 [pid = 1822] [id = 306] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91432000 == 36 [pid = 1822] [id = 305] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91c46400 == 35 [pid = 1822] [id = 304] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d019000 == 34 [pid = 1822] [id = 303] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e8400 == 33 [pid = 1822] [id = 302] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d428000 == 32 [pid = 1822] [id = 281] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c653000 == 31 [pid = 1822] [id = 295] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd53c00 == 30 [pid = 1822] [id = 289] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x92e19800 == 29 [pid = 1822] [id = 283] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c652000 == 28 [pid = 1822] [id = 297] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65a000 == 27 [pid = 1822] [id = 301] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d236000 == 26 [pid = 1822] [id = 296] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x9261cc00 == 25 [pid = 1822] [id = 285] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x92105000 == 24 [pid = 1822] [id = 299] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d238000 == 23 [pid = 1822] [id = 288] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x92ec4c00 == 22 [pid = 1822] [id = 300] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ebc00 == 21 [pid = 1822] [id = 287] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ee400 == 20 [pid = 1822] [id = 286] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x912e9c00 == 19 [pid = 1822] [id = 298] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x92618400 == 18 [pid = 1822] [id = 284] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec27000 == 17 [pid = 1822] [id = 282] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec2ec00 == 16 [pid = 1822] [id = 279] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x92431400 == 15 [pid = 1822] [id = 11] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd50000 == 14 [pid = 1822] [id = 314] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x9519a400 == 13 [pid = 1822] [id = 312] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x9519b000 == 12 [pid = 1822] [id = 313] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c650c00 == 11 [pid = 1822] [id = 311] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee2400 == 10 [pid = 1822] [id = 310] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc4e000 == 9 [pid = 1822] [id = 308] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91c43800 == 8 [pid = 1822] [id = 309] 02:57:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64e800 == 7 [pid = 1822] [id = 307] 02:57:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c650c00 == 8 [pid = 1822] [id = 316] 02:57:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x8c651000) [pid = 1822] [serial = 949] [outer = (nil)] 02:57:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x8c659000) [pid = 1822] [serial = 950] [outer = 0x8c651000] 02:57:14 INFO - PROCESS | 1822 | 1466589434847 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x8c6ee000) [pid = 1822] [serial = 951] [outer = 0x8c651000] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x8e7bb000) [pid = 1822] [serial = 804] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x9158a000) [pid = 1822] [serial = 884] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x8e8c4000) [pid = 1822] [serial = 846] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x8e7b0400) [pid = 1822] [serial = 845] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x91db8400) [pid = 1822] [serial = 849] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x91c4b000) [pid = 1822] [serial = 848] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x8dd4f400) [pid = 1822] [serial = 875] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x92ee8c00) [pid = 1822] [serial = 852] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x92edd000) [pid = 1822] [serial = 851] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x8d233000) [pid = 1822] [serial = 872] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x8d239c00) [pid = 1822] [serial = 873] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x9510f400) [pid = 1822] [serial = 855] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x91430800) [pid = 1822] [serial = 878] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x93e62400) [pid = 1822] [serial = 854] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8e8c1c00) [pid = 1822] [serial = 869] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x95930800) [pid = 1822] [serial = 858] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x953e7c00) [pid = 1822] [serial = 857] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x9594c400) [pid = 1822] [serial = 861] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x95946c00) [pid = 1822] [serial = 860] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x95d64000) [pid = 1822] [serial = 864] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x95d62400) [pid = 1822] [serial = 863] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91c43400) [pid = 1822] [serial = 881] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x9143a800) [pid = 1822] [serial = 879] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x91580c00) [pid = 1822] [serial = 867] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8e8c7000) [pid = 1822] [serial = 866] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x91c4fc00) [pid = 1822] [serial = 882] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8e7b1000) [pid = 1822] [serial = 876] [outer = (nil)] [url = about:blank] 02:57:15 INFO - PROCESS | 1822 | 1466589435782 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]]]}] 02:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2702ms 02:57:15 INFO - PROCESS | 1822 | 1466589435824 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 1822 | 1466589435830 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 02:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:57:15 INFO - PROCESS | 1822 | 1466589435838 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 1822 | 1466589435842 Marionette TRACE conn3 <- [1,1238,null,{}] 02:57:15 INFO - PROCESS | 1822 | 1466589435849 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}] 02:57:15 INFO - PROCESS | 1822 | 1466589435854 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:16 INFO - PROCESS | 1822 | 1466589436016 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:57:16 INFO - PROCESS | 1822 | 1466589436138 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 1822 | 1466589436149 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d422800 == 9 [pid = 1822] [id = 317] 02:57:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8d426000) [pid = 1822] [serial = 952] [outer = (nil)] 02:57:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8d42c800) [pid = 1822] [serial = 953] [outer = 0x8d426000] 02:57:16 INFO - PROCESS | 1822 | 1466589436224 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8dc4dc00) [pid = 1822] [serial = 954] [outer = 0x8d426000] 02:57:17 INFO - PROCESS | 1822 | 1466589437006 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]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1229ms 02:57:17 INFO - PROCESS | 1822 | 1466589437066 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 1822 | 1466589437073 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 02:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:57:17 INFO - PROCESS | 1822 | 1466589437084 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 1822 | 1466589437088 Marionette TRACE conn3 <- [1,1242,null,{}] 02:57:17 INFO - PROCESS | 1822 | 1466589437094 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}] 02:57:17 INFO - PROCESS | 1822 | 1466589437099 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:17 INFO - PROCESS | 1822 | 1466589437269 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:57:17 INFO - PROCESS | 1822 | 1466589437400 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:17 INFO - PROCESS | 1822 | 1466589437409 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22b000 == 10 [pid = 1822] [id = 318] 02:57:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8d428c00) [pid = 1822] [serial = 955] [outer = (nil)] 02:57:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8e8c5c00) [pid = 1822] [serial = 956] [outer = 0x8d428c00] 02:57:17 INFO - PROCESS | 1822 | 1466589437492 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8ec25800) [pid = 1822] [serial = 957] [outer = 0x8d428c00] 02:57:18 INFO - PROCESS | 1822 | 1466589438433 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]]]}] 02:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1385ms 02:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:57:18 INFO - PROCESS | 1822 | 1466589438468 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:57:18 INFO - PROCESS | 1822 | 1466589438471 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 02:57:18 INFO - PROCESS | 1822 | 1466589438478 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:57:18 INFO - PROCESS | 1822 | 1466589438483 Marionette TRACE conn3 <- [1,1246,null,{}] 02:57:18 INFO - PROCESS | 1822 | 1466589438506 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}] 02:57:18 INFO - PROCESS | 1822 | 1466589438515 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:18 INFO - PROCESS | 1822 | 1466589438742 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:57:18 INFO - PROCESS | 1822 | 1466589438768 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 1822 | 1466589438784 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d010800 == 11 [pid = 1822] [id = 319] 02:57:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8dc44000) [pid = 1822] [serial = 958] [outer = (nil)] 02:57:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x9157f000) [pid = 1822] [serial = 959] [outer = 0x8dc44000] 02:57:18 INFO - PROCESS | 1822 | 1466589438865 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x91589800) [pid = 1822] [serial = 960] [outer = 0x8dc44000] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x93b74c00) [pid = 1822] [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.] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x9261fc00) [pid = 1822] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x9210d800) [pid = 1822] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8dd51c00) [pid = 1822] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x91c46c00) [pid = 1822] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8c6f0400) [pid = 1822] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8c6e9000) [pid = 1822] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8e7b3800) [pid = 1822] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91f07800) [pid = 1822] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91c5f400) [pid = 1822] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x92ec5800) [pid = 1822] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8e7b3000) [pid = 1822] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8dd50400) [pid = 1822] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8dc42c00) [pid = 1822] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8c653400) [pid = 1822] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:57:20 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8dc43800) [pid = 1822] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:57:20 INFO - PROCESS | 1822 | 1466589440345 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]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1994ms 02:57:20 INFO - PROCESS | 1822 | 1466589440472 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:57:20 INFO - PROCESS | 1822 | 1466589440477 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 02:57:20 INFO - PROCESS | 1822 | 1466589440483 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 1822 | 1466589440486 Marionette TRACE conn3 <- [1,1250,null,{}] 02:57:20 INFO - PROCESS | 1822 | 1466589440491 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}] 02:57:20 INFO - PROCESS | 1822 | 1466589440496 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:20 INFO - PROCESS | 1822 | 1466589440700 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:57:20 INFO - PROCESS | 1822 | 1466589440720 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 1822 | 1466589440728 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c653400 == 12 [pid = 1822] [id = 320] 02:57:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8c656000) [pid = 1822] [serial = 961] [outer = (nil)] 02:57:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8e7b3000) [pid = 1822] [serial = 962] [outer = 0x8c656000] 02:57:20 INFO - PROCESS | 1822 | 1466589440801 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x91434c00) [pid = 1822] [serial = 963] [outer = 0x8c656000] 02:57:21 INFO - PROCESS | 1822 | 1466589441546 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]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1128ms 02:57:21 INFO - PROCESS | 1822 | 1466589441611 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 1822 | 1466589441615 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 02:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:57:21 INFO - PROCESS | 1822 | 1466589441621 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 1822 | 1466589441623 Marionette TRACE conn3 <- [1,1254,null,{}] 02:57:21 INFO - PROCESS | 1822 | 1466589441638 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}] 02:57:21 INFO - PROCESS | 1822 | 1466589441642 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:21 INFO - PROCESS | 1822 | 1466589441793 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:57:21 INFO - PROCESS | 1822 | 1466589441802 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 1822 | 1466589441808 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c46c00 == 13 [pid = 1822] [id = 321] 02:57:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91c48800) [pid = 1822] [serial = 964] [outer = (nil)] 02:57:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91c51400) [pid = 1822] [serial = 965] [outer = 0x91c48800] 02:57:21 INFO - PROCESS | 1822 | 1466589441893 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x91dbb000) [pid = 1822] [serial = 966] [outer = 0x91c48800] 02:57:23 INFO - PROCESS | 1822 | 1466589443073 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]]]}] 02:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1491ms 02:57:23 INFO - PROCESS | 1822 | 1466589443113 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:57:23 INFO - PROCESS | 1822 | 1466589443121 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 02:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:57:23 INFO - PROCESS | 1822 | 1466589443129 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 1822 | 1466589443136 Marionette TRACE conn3 <- [1,1258,null,{}] 02:57:23 INFO - PROCESS | 1822 | 1466589443144 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}] 02:57:23 INFO - PROCESS | 1822 | 1466589443149 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:23 INFO - PROCESS | 1822 | 1466589443337 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:57:23 INFO - PROCESS | 1822 | 1466589443547 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 1822 | 1466589443554 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c657400 == 14 [pid = 1822] [id = 322] 02:57:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8d22c400) [pid = 1822] [serial = 967] [outer = (nil)] 02:57:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8dd54000) [pid = 1822] [serial = 968] [outer = 0x8d22c400] 02:57:23 INFO - PROCESS | 1822 | 1466589443656 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8e8cc800) [pid = 1822] [serial = 969] [outer = 0x8d22c400] 02:57:24 INFO - PROCESS | 1822 | 1466589444633 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]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1584ms 02:57:24 INFO - PROCESS | 1822 | 1466589444713 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 1822 | 1466589444721 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 02:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:57:24 INFO - PROCESS | 1822 | 1466589444731 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 1822 | 1466589444736 Marionette TRACE conn3 <- [1,1262,null,{}] 02:57:24 INFO - PROCESS | 1822 | 1466589444742 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}] 02:57:24 INFO - PROCESS | 1822 | 1466589444747 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:24 INFO - PROCESS | 1822 | 1466589444979 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:57:25 INFO - PROCESS | 1822 | 1466589445319 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 1822 | 1466589445330 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42a000 == 15 [pid = 1822] [id = 323] 02:57:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x91c44000) [pid = 1822] [serial = 970] [outer = (nil)] 02:57:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x91c4b000) [pid = 1822] [serial = 971] [outer = 0x91c44000] 02:57:25 INFO - PROCESS | 1822 | 1466589445411 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x91db4000) [pid = 1822] [serial = 972] [outer = 0x91c44000] 02:57:26 INFO - PROCESS | 1822 | 1466589446390 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]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1729ms 02:57:26 INFO - PROCESS | 1822 | 1466589446460 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:57:26 INFO - PROCESS | 1822 | 1466589446465 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 02:57:26 INFO - PROCESS | 1822 | 1466589446471 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 1822 | 1466589446477 Marionette TRACE conn3 <- [1,1266,null,{}] 02:57:26 INFO - PROCESS | 1822 | 1466589446493 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}] 02:57:26 INFO - PROCESS | 1822 | 1466589446502 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:26 INFO - PROCESS | 1822 | 1466589446712 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:57:26 INFO - PROCESS | 1822 | 1466589446920 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 1822 | 1466589446930 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f09c00 == 16 [pid = 1822] [id = 324] 02:57:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x91f0a000) [pid = 1822] [serial = 973] [outer = (nil)] 02:57:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x92103000) [pid = 1822] [serial = 974] [outer = 0x91f0a000] 02:57:27 INFO - PROCESS | 1822 | 1466589447058 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x92523400) [pid = 1822] [serial = 975] [outer = 0x91f0a000] 02:57:28 INFO - PROCESS | 1822 | 1466589448017 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]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1636ms 02:57:28 INFO - PROCESS | 1822 | 1466589448108 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:57:28 INFO - PROCESS | 1822 | 1466589448114 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 02:57:28 INFO - PROCESS | 1822 | 1466589448120 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - PROCESS | 1822 | 1466589448123 Marionette TRACE conn3 <- [1,1270,null,{}] 02:57:28 INFO - PROCESS | 1822 | 1466589448129 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}] 02:57:28 INFO - PROCESS | 1822 | 1466589448134 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:28 INFO - PROCESS | 1822 | 1466589448345 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:57:28 INFO - PROCESS | 1822 | 1466589448555 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 1822 | 1466589448562 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c657000 == 17 [pid = 1822] [id = 325] 02:57:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8c6e4400) [pid = 1822] [serial = 976] [outer = (nil)] 02:57:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8c6ef000) [pid = 1822] [serial = 977] [outer = 0x8c6e4400] 02:57:28 INFO - PROCESS | 1822 | 1466589448680 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8dc4b800) [pid = 1822] [serial = 978] [outer = 0x8c6e4400] 02:57:29 INFO - PROCESS | 1822 | 1466589449825 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]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1782ms 02:57:29 INFO - PROCESS | 1822 | 1466589449903 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 1822 | 1466589449909 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 02:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:57:29 INFO - PROCESS | 1822 | 1466589449917 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 1822 | 1466589449922 Marionette TRACE conn3 <- [1,1274,null,{}] 02:57:29 INFO - PROCESS | 1822 | 1466589449939 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}] 02:57:29 INFO - PROCESS | 1822 | 1466589449945 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:30 INFO - PROCESS | 1822 | 1466589450154 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x92620800) [pid = 1822] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x92521800) [pid = 1822] [serial = 921] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8ec29400) [pid = 1822] [serial = 642] [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.] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x92e16800) [pid = 1822] [serial = 900] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x9158bc00) [pid = 1822] [serial = 920] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91c5f800) [pid = 1822] [serial = 915] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8e7b0800) [pid = 1822] [serial = 905] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8d423800) [pid = 1822] [serial = 909] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8e8d0000) [pid = 1822] [serial = 870] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8d011c00) [pid = 1822] [serial = 908] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91588c00) [pid = 1822] [serial = 906] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x92618c00) [pid = 1822] [serial = 918] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91f0e400) [pid = 1822] [serial = 896] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x92eca000) [pid = 1822] [serial = 902] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8ec2ac00) [pid = 1822] [serial = 912] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x92615000) [pid = 1822] [serial = 899] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8e7b6c00) [pid = 1822] [serial = 890] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x9251e400) [pid = 1822] [serial = 917] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x92ee5000) [pid = 1822] [serial = 903] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8e7bd800) [pid = 1822] [serial = 891] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9210ec00) [pid = 1822] [serial = 897] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91589000) [pid = 1822] [serial = 893] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8c6ee800) [pid = 1822] [serial = 888] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91c54400) [pid = 1822] [serial = 914] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91c4cc00) [pid = 1822] [serial = 894] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8c65b800) [pid = 1822] [serial = 887] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91c46800) [pid = 1822] [serial = 885] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8e7b9c00) [pid = 1822] [serial = 911] [outer = (nil)] [url = about:blank] 02:57:30 INFO - PROCESS | 1822 | 1466589450409 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 1822 | 1466589450417 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6f0800 == 18 [pid = 1822] [id = 326] 02:57:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d011c00) [pid = 1822] [serial = 979] [outer = (nil)] 02:57:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d427000) [pid = 1822] [serial = 980] [outer = 0x8d011c00] 02:57:30 INFO - PROCESS | 1822 | 1466589450496 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dd54800) [pid = 1822] [serial = 981] [outer = 0x8d011c00] 02:57:31 INFO - PROCESS | 1822 | 1466589451263 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]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1385ms 02:57:31 INFO - PROCESS | 1822 | 1466589451302 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 1822 | 1466589451308 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 02:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:57:31 INFO - PROCESS | 1822 | 1466589451318 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 1822 | 1466589451321 Marionette TRACE conn3 <- [1,1278,null,{}] 02:57:31 INFO - PROCESS | 1822 | 1466589451327 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}] 02:57:31 INFO - PROCESS | 1822 | 1466589451333 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:31 INFO - PROCESS | 1822 | 1466589451497 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:57:31 INFO - PROCESS | 1822 | 1466589451507 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:31 INFO - PROCESS | 1822 | 1466589451512 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bd800 == 19 [pid = 1822] [id = 327] 02:57:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8ec2d400) [pid = 1822] [serial = 982] [outer = (nil)] 02:57:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8ec32800) [pid = 1822] [serial = 983] [outer = 0x8ec2d400] 02:57:31 INFO - PROCESS | 1822 | 1466589451587 Marionette DEBUG loaded listener.js 02:57:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9142d800) [pid = 1822] [serial = 984] [outer = 0x8ec2d400] 02:57:32 INFO - PROCESS | 1822 | 1466589452512 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]]]}] 02:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1227ms 02:57:32 INFO - PROCESS | 1822 | 1466589452546 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 1822 | 1466589452549 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 02:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:57:32 INFO - PROCESS | 1822 | 1466589452556 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 1822 | 1466589452562 Marionette TRACE conn3 <- [1,1282,null,{}] 02:57:32 INFO - PROCESS | 1822 | 1466589452581 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}] 02:57:32 INFO - PROCESS | 1822 | 1466589452590 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:32 INFO - PROCESS | 1822 | 1466589452749 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:57:32 INFO - PROCESS | 1822 | 1466589452895 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 1822 | 1466589452903 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c45c00 == 20 [pid = 1822] [id = 328] 02:57:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91c46000) [pid = 1822] [serial = 985] [outer = (nil)] 02:57:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c58c00) [pid = 1822] [serial = 986] [outer = 0x91c46000] 02:57:32 INFO - PROCESS | 1822 | 1466589452973 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91dbd000) [pid = 1822] [serial = 987] [outer = 0x91c46000] 02:57:33 INFO - PROCESS | 1822 | 1466589453852 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]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1335ms 02:57:33 INFO - PROCESS | 1822 | 1466589453892 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 1822 | 1466589453896 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 02:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:57:33 INFO - PROCESS | 1822 | 1466589453906 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 1822 | 1466589453910 Marionette TRACE conn3 <- [1,1286,null,{}] 02:57:33 INFO - PROCESS | 1822 | 1466589453922 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}] 02:57:33 INFO - PROCESS | 1822 | 1466589453926 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:34 INFO - PROCESS | 1822 | 1466589454136 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:57:34 INFO - PROCESS | 1822 | 1466589454165 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 1822 | 1466589454174 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c55000 == 21 [pid = 1822] [id = 329] 02:57:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91f02c00) [pid = 1822] [serial = 988] [outer = (nil)] 02:57:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91f0e400) [pid = 1822] [serial = 989] [outer = 0x91f02c00] 02:57:34 INFO - PROCESS | 1822 | 1466589454240 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x9210f400) [pid = 1822] [serial = 990] [outer = 0x91f02c00] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8c64f400) [pid = 1822] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8dd50c00) [pid = 1822] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8dc44000) [pid = 1822] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91c5dc00) [pid = 1822] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8d426000) [pid = 1822] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92ee2c00) [pid = 1822] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8c651000) [pid = 1822] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8c658400) [pid = 1822] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d22fc00) [pid = 1822] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x951a0800) [pid = 1822] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x953e6800) [pid = 1822] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8c656000) [pid = 1822] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8dd56400) [pid = 1822] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:57:35 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8d428c00) [pid = 1822] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:57:35 INFO - PROCESS | 1822 | 1466589455265 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]]]}] 02:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1394ms 02:57:35 INFO - PROCESS | 1822 | 1466589455301 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 1822 | 1466589455304 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 02:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:57:35 INFO - PROCESS | 1822 | 1466589455310 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 1822 | 1466589455313 Marionette TRACE conn3 <- [1,1290,null,{}] 02:57:35 INFO - PROCESS | 1822 | 1466589455318 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}] 02:57:35 INFO - PROCESS | 1822 | 1466589455323 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:35 INFO - PROCESS | 1822 | 1466589455470 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:57:35 INFO - PROCESS | 1822 | 1466589455483 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 1822 | 1466589455489 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c658400 == 22 [pid = 1822] [id = 330] 02:57:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d015c00) [pid = 1822] [serial = 991] [outer = (nil)] 02:57:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x912e2000) [pid = 1822] [serial = 992] [outer = 0x8d015c00] 02:57:35 INFO - PROCESS | 1822 | 1466589455557 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x9158dc00) [pid = 1822] [serial = 993] [outer = 0x8d015c00] 02:57:36 INFO - PROCESS | 1822 | 1466589456430 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]]]}] 02:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1179ms 02:57:36 INFO - PROCESS | 1822 | 1466589456490 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 1822 | 1466589456493 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 02:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:57:36 INFO - PROCESS | 1822 | 1466589456499 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 1822 | 1466589456501 Marionette TRACE conn3 <- [1,1294,null,{}] 02:57:36 INFO - PROCESS | 1822 | 1466589456507 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}] 02:57:36 INFO - PROCESS | 1822 | 1466589456517 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:36 INFO - PROCESS | 1822 | 1466589456703 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:57:36 INFO - PROCESS | 1822 | 1466589456831 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 1822 | 1466589456842 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e8400 == 23 [pid = 1822] [id = 331] 02:57:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c42000) [pid = 1822] [serial = 994] [outer = (nil)] 02:57:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x92e18800) [pid = 1822] [serial = 995] [outer = 0x91c42000] 02:57:36 INFO - PROCESS | 1822 | 1466589456908 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92e1c400) [pid = 1822] [serial = 996] [outer = 0x91c42000] 02:57:37 INFO - PROCESS | 1822 | 1466589457934 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]]]}] 02:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1487ms 02:57:37 INFO - PROCESS | 1822 | 1466589457988 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 1822 | 1466589457994 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:57:38 INFO - PROCESS | 1822 | 1466589458002 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 1822 | 1466589458009 Marionette TRACE conn3 <- [1,1298,null,{}] 02:57:38 INFO - PROCESS | 1822 | 1466589458017 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}] 02:57:38 INFO - PROCESS | 1822 | 1466589458023 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:38 INFO - PROCESS | 1822 | 1466589458205 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:57:38 INFO - PROCESS | 1822 | 1466589458372 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 1822 | 1466589458385 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d010000 == 24 [pid = 1822] [id = 332] 02:57:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d22cc00) [pid = 1822] [serial = 997] [outer = (nil)] 02:57:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8e8c4400) [pid = 1822] [serial = 998] [outer = 0x8d22cc00] 02:57:38 INFO - PROCESS | 1822 | 1466589458465 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8ec28400) [pid = 1822] [serial = 999] [outer = 0x8d22cc00] 02:57:39 INFO - PROCESS | 1822 | 1466589459426 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]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1482ms 02:57:39 INFO - PROCESS | 1822 | 1466589459485 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 1822 | 1466589459492 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:57:39 INFO - PROCESS | 1822 | 1466589459503 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 1822 | 1466589459506 Marionette TRACE conn3 <- [1,1302,null,{}] 02:57:39 INFO - PROCESS | 1822 | 1466589459513 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}] 02:57:39 INFO - PROCESS | 1822 | 1466589459519 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:39 INFO - PROCESS | 1822 | 1466589459737 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:57:40 INFO - PROCESS | 1822 | 1466589459990 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 1822 | 1466589459996 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x9157ec00 == 25 [pid = 1822] [id = 333] 02:57:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9158cc00) [pid = 1822] [serial = 1000] [outer = (nil)] 02:57:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91c4dc00) [pid = 1822] [serial = 1001] [outer = 0x9158cc00] 02:57:40 INFO - PROCESS | 1822 | 1466589460132 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91f01400) [pid = 1822] [serial = 1002] [outer = 0x9158cc00] 02:57:41 INFO - PROCESS | 1822 | 1466589461089 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]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1637ms 02:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:57:41 INFO - PROCESS | 1822 | 1466589461140 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 1822 | 1466589461144 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:57:41 INFO - PROCESS | 1822 | 1466589461151 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 1822 | 1466589461157 Marionette TRACE conn3 <- [1,1306,null,{}] 02:57:41 INFO - PROCESS | 1822 | 1466589461173 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}] 02:57:41 INFO - PROCESS | 1822 | 1466589461181 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:41 INFO - PROCESS | 1822 | 1466589461359 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:57:41 INFO - PROCESS | 1822 | 1466589461531 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 1822 | 1466589461543 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261a800 == 26 [pid = 1822] [id = 334] 02:57:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92620000) [pid = 1822] [serial = 1003] [outer = (nil)] 02:57:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92ec4800) [pid = 1822] [serial = 1004] [outer = 0x92620000] 02:57:41 INFO - PROCESS | 1822 | 1466589461625 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92ecbc00) [pid = 1822] [serial = 1005] [outer = 0x92620000] 02:57:42 INFO - PROCESS | 1822 | 1466589462524 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]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1435ms 02:57:42 INFO - PROCESS | 1822 | 1466589462586 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 1822 | 1466589462591 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:57:42 INFO - PROCESS | 1822 | 1466589462597 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 1822 | 1466589462600 Marionette TRACE conn3 <- [1,1310,null,{}] 02:57:42 INFO - PROCESS | 1822 | 1466589462606 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}] 02:57:42 INFO - PROCESS | 1822 | 1466589462611 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:42 INFO - PROCESS | 1822 | 1466589462786 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:57:42 INFO - PROCESS | 1822 | 1466589462953 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 1822 | 1466589462960 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e19c00 == 27 [pid = 1822] [id = 335] 02:57:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92e1b800) [pid = 1822] [serial = 1006] [outer = (nil)] 02:57:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92eda800) [pid = 1822] [serial = 1007] [outer = 0x92e1b800] 02:57:43 INFO - PROCESS | 1822 | 1466589463041 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x92edd400) [pid = 1822] [serial = 1008] [outer = 0x92e1b800] 02:57:43 INFO - PROCESS | 1822 | 1466589463959 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] 02:57:44 INFO - PROCESS | 1822 | 1466589464031 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:57:44 INFO - PROCESS | 1822 | 1466589464037 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 1822 | 1466589464040 Marionette TRACE conn3 <- [1,1314,null,{}] 02:57:44 INFO - PROCESS | 1822 | 1466589464046 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}] 02:57:44 INFO - PROCESS | 1822 | 1466589464051 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:44 INFO - PROCESS | 1822 | 1466589464221 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:57:44 INFO - PROCESS | 1822 | 1466589464388 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 1822 | 1466589464397 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ec9800 == 28 [pid = 1822] [id = 336] 02:57:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x92ed1400) [pid = 1822] [serial = 1009] [outer = (nil)] 02:57:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x93b72800) [pid = 1822] [serial = 1010] [outer = 0x92ed1400] 02:57:44 INFO - PROCESS | 1822 | 1466589464479 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x93b73c00) [pid = 1822] [serial = 1011] [outer = 0x92ed1400] 02:57:45 INFO - PROCESS | 1822 | 1466589465409 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]]]}] 02:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1428ms 02:57:45 INFO - PROCESS | 1822 | 1466589465466 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 1822 | 1466589465470 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:57:45 INFO - PROCESS | 1822 | 1466589465476 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 1822 | 1466589465480 Marionette TRACE conn3 <- [1,1318,null,{}] 02:57:45 INFO - PROCESS | 1822 | 1466589465486 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}] 02:57:45 INFO - PROCESS | 1822 | 1466589465495 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:45 INFO - PROCESS | 1822 | 1466589465687 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:57:45 INFO - PROCESS | 1822 | 1466589465870 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 1822 | 1466589465880 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d012000 == 29 [pid = 1822] [id = 337] 02:57:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x9261b400) [pid = 1822] [serial = 1012] [outer = (nil)] 02:57:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x93eda000) [pid = 1822] [serial = 1013] [outer = 0x9261b400] 02:57:45 INFO - PROCESS | 1822 | 1466589465959 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x93ee4c00) [pid = 1822] [serial = 1014] [outer = 0x9261b400] 02:57:46 INFO - PROCESS | 1822 | 1466589466854 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]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1436ms 02:57:46 INFO - PROCESS | 1822 | 1466589466914 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 1822 | 1466589466918 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:57:46 INFO - PROCESS | 1822 | 1466589466924 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 1822 | 1466589466928 Marionette TRACE conn3 <- [1,1322,null,{}] 02:57:46 INFO - PROCESS | 1822 | 1466589466933 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}] 02:57:46 INFO - PROCESS | 1822 | 1466589466938 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:47 INFO - PROCESS | 1822 | 1466589467104 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:57:47 INFO - PROCESS | 1822 | 1466589467274 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 1822 | 1466589467282 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x912f0800 == 30 [pid = 1822] [id = 338] 02:57:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x93b7dc00) [pid = 1822] [serial = 1015] [outer = (nil)] 02:57:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x9519e000) [pid = 1822] [serial = 1016] [outer = 0x93b7dc00] 02:57:47 INFO - PROCESS | 1822 | 1466589467362 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x953da000) [pid = 1822] [serial = 1017] [outer = 0x93b7dc00] 02:57:48 INFO - PROCESS | 1822 | 1466589468286 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]]]}] 02:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1392ms 02:57:48 INFO - PROCESS | 1822 | 1466589468317 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 1822 | 1466589468320 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:57:48 INFO - PROCESS | 1822 | 1466589468328 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 1822 | 1466589468332 Marionette TRACE conn3 <- [1,1326,null,{}] 02:57:48 INFO - PROCESS | 1822 | 1466589468337 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}] 02:57:48 INFO - PROCESS | 1822 | 1466589468342 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:48 INFO - PROCESS | 1822 | 1466589468505 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:57:48 INFO - PROCESS | 1822 | 1466589468680 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 1822 | 1466589468688 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d017000 == 31 [pid = 1822] [id = 339] 02:57:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8d231800) [pid = 1822] [serial = 1018] [outer = (nil)] 02:57:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x953e7800) [pid = 1822] [serial = 1019] [outer = 0x8d231800] 02:57:48 INFO - PROCESS | 1822 | 1466589468764 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x95930800) [pid = 1822] [serial = 1020] [outer = 0x8d231800] 02:57:49 INFO - PROCESS | 1822 | 1466589469687 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]]]}] 02:57:49 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 02:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1428ms 02:57:49 INFO - PROCESS | 1822 | 1466589469757 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 1822 | 1466589469761 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:57:49 INFO - PROCESS | 1822 | 1466589469767 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 1822 | 1466589469770 Marionette TRACE conn3 <- [1,1330,null,{}] 02:57:49 INFO - PROCESS | 1822 | 1466589469776 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}] 02:57:49 INFO - PROCESS | 1822 | 1466589469781 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:49 INFO - PROCESS | 1822 | 1466589469949 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:57:50 INFO - PROCESS | 1822 | 1466589470389 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 1822 | 1466589470398 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ed800 == 32 [pid = 1822] [id = 340] 02:57:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x8c6ee800) [pid = 1822] [serial = 1021] [outer = (nil)] 02:57:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8d012c00) [pid = 1822] [serial = 1022] [outer = 0x8c6ee800] 02:57:50 INFO - PROCESS | 1822 | 1466589470520 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x8d22e000) [pid = 1822] [serial = 1023] [outer = 0x8c6ee800] 02:57:51 INFO - PROCESS | 1822 | 1466589471475 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]]]}] 02:57:51 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 02:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1786ms 02:57:51 INFO - PROCESS | 1822 | 1466589471556 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 1822 | 1466589471562 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:57:51 INFO - PROCESS | 1822 | 1466589471569 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 1822 | 1466589471573 Marionette TRACE conn3 <- [1,1334,null,{}] 02:57:51 INFO - PROCESS | 1822 | 1466589471580 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}] 02:57:51 INFO - PROCESS | 1822 | 1466589471588 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:51 INFO - PROCESS | 1822 | 1466589471796 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:57:52 INFO - PROCESS | 1822 | --DOCSHELL 0x8c650c00 == 31 [pid = 1822] [id = 316] 02:57:52 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22f800 == 30 [pid = 1822] [id = 315] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x8d00f400) [pid = 1822] [serial = 924] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8c6e4000) [pid = 1822] [serial = 923] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x912edc00) [pid = 1822] [serial = 927] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8ec26000) [pid = 1822] [serial = 926] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x9157f000) [pid = 1822] [serial = 959] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x91f0c000) [pid = 1822] [serial = 930] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x91db9400) [pid = 1822] [serial = 929] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8d42c800) [pid = 1822] [serial = 953] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8dc4dc00) [pid = 1822] [serial = 954] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x93cdc800) [pid = 1822] [serial = 933] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8c659000) [pid = 1822] [serial = 950] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x93b7e000) [pid = 1822] [serial = 932] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8c6ee000) [pid = 1822] [serial = 951] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x95111400) [pid = 1822] [serial = 936] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8dd49000) [pid = 1822] [serial = 948] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x95109800) [pid = 1822] [serial = 935] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8d423400) [pid = 1822] [serial = 947] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x95936400) [pid = 1822] [serial = 939] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x953dcc00) [pid = 1822] [serial = 938] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x95d61400) [pid = 1822] [serial = 942] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x9594a400) [pid = 1822] [serial = 941] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91434c00) [pid = 1822] [serial = 963] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x95940c00) [pid = 1822] [serial = 945] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x912e1800) [pid = 1822] [serial = 944] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8e7b3000) [pid = 1822] [serial = 962] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8ec25800) [pid = 1822] [serial = 957] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91589800) [pid = 1822] [serial = 960] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8e8c5c00) [pid = 1822] [serial = 956] [outer = (nil)] [url = about:blank] 02:57:53 INFO - PROCESS | 1822 | 1466589473138 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 1822 | 1466589473146 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65a000 == 31 [pid = 1822] [id = 341] 02:57:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8c65a400) [pid = 1822] [serial = 1024] [outer = (nil)] 02:57:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8c6e3000) [pid = 1822] [serial = 1025] [outer = 0x8c65a400] 02:57:53 INFO - PROCESS | 1822 | 1466589473226 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8d00e400) [pid = 1822] [serial = 1026] [outer = 0x8c65a400] 02:57:54 INFO - PROCESS | 1822 | 1466589474008 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]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2493ms 02:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:57:54 INFO - PROCESS | 1822 | 1466589474064 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 1822 | 1466589474069 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:57:54 INFO - PROCESS | 1822 | 1466589474076 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 1822 | 1466589474080 Marionette TRACE conn3 <- [1,1338,null,{}] 02:57:54 INFO - PROCESS | 1822 | 1466589474088 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}] 02:57:54 INFO - PROCESS | 1822 | 1466589474094 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:54 INFO - PROCESS | 1822 | 1466589474299 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:57:54 INFO - PROCESS | 1822 | 1466589474315 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 1822 | 1466589474325 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d424c00 == 32 [pid = 1822] [id = 342] 02:57:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8d428400) [pid = 1822] [serial = 1027] [outer = (nil)] 02:57:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8dc43c00) [pid = 1822] [serial = 1028] [outer = 0x8d428400] 02:57:54 INFO - PROCESS | 1822 | 1466589474396 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8dc4e400) [pid = 1822] [serial = 1029] [outer = 0x8d428400] 02:57:55 INFO - PROCESS | 1822 | 1466589475645 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]]]}] 02:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1581ms 02:57:55 INFO - PROCESS | 1822 | 1466589475669 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 1822 | 1466589475677 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:57:55 INFO - PROCESS | 1822 | 1466589475697 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - PROCESS | 1822 | 1466589475701 Marionette TRACE conn3 <- [1,1342,null,{}] 02:57:55 INFO - PROCESS | 1822 | 1466589475706 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}] 02:57:55 INFO - PROCESS | 1822 | 1466589475712 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:55 INFO - PROCESS | 1822 | 1466589475933 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:57:56 INFO - PROCESS | 1822 | 1466589476064 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:56 INFO - PROCESS | 1822 | 1466589476072 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd49400 == 33 [pid = 1822] [id = 343] 02:57:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x8dd50800) [pid = 1822] [serial = 1030] [outer = (nil)] 02:57:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8e8c5800) [pid = 1822] [serial = 1031] [outer = 0x8dd50800] 02:57:56 INFO - PROCESS | 1822 | 1466589476142 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8e8cbc00) [pid = 1822] [serial = 1032] [outer = 0x8dd50800] 02:57:57 INFO - PROCESS | 1822 | 1466589477029 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]]]}] 02:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1380ms 02:57:57 INFO - PROCESS | 1822 | 1466589477076 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 1822 | 1466589477080 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:57:57 INFO - PROCESS | 1822 | 1466589477103 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 1822 | 1466589477112 Marionette TRACE conn3 <- [1,1346,null,{}] 02:57:57 INFO - PROCESS | 1822 | 1466589477120 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}] 02:57:57 INFO - PROCESS | 1822 | 1466589477127 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:57 INFO - PROCESS | 1822 | 1466589477348 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:57:57 INFO - PROCESS | 1822 | 1466589477369 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 1822 | 1466589477376 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22d800 == 34 [pid = 1822] [id = 344] 02:57:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8e8c3800) [pid = 1822] [serial = 1033] [outer = (nil)] 02:57:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91431800) [pid = 1822] [serial = 1034] [outer = 0x8e8c3800] 02:57:57 INFO - PROCESS | 1822 | 1466589477464 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x9143b800) [pid = 1822] [serial = 1035] [outer = 0x8e8c3800] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91c42000) [pid = 1822] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d011c00) [pid = 1822] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x91c48800) [pid = 1822] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91f0a000) [pid = 1822] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d22c400) [pid = 1822] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8ec2d400) [pid = 1822] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91f02c00) [pid = 1822] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8c6e4400) [pid = 1822] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91c46000) [pid = 1822] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c44000) [pid = 1822] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:57:58 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8d015c00) [pid = 1822] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:57:58 INFO - PROCESS | 1822 | 1466589478871 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]]]}] 02:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1853ms 02:57:58 INFO - PROCESS | 1822 | 1466589478948 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 1822 | 1466589478952 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:57:58 INFO - PROCESS | 1822 | 1466589478958 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 1822 | 1466589478960 Marionette TRACE conn3 <- [1,1350,null,{}] 02:57:58 INFO - PROCESS | 1822 | 1466589478966 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}] 02:57:58 INFO - PROCESS | 1822 | 1466589478971 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:59 INFO - PROCESS | 1822 | 1466589479126 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:57:59 INFO - PROCESS | 1822 | 1466589479248 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 1822 | 1466589479255 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:57:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22fc00 == 35 [pid = 1822] [id = 345] 02:57:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d420000) [pid = 1822] [serial = 1036] [outer = (nil)] 02:57:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91580800) [pid = 1822] [serial = 1037] [outer = 0x8d420000] 02:57:59 INFO - PROCESS | 1822 | 1466589479325 Marionette DEBUG loaded listener.js 02:57:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91586000) [pid = 1822] [serial = 1038] [outer = 0x8d420000] 02:58:00 INFO - PROCESS | 1822 | 1466589480060 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]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1130ms 02:58:00 INFO - PROCESS | 1822 | 1466589480088 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 1822 | 1466589480092 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:58:00 INFO - PROCESS | 1822 | 1466589480098 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 1822 | 1466589480100 Marionette TRACE conn3 <- [1,1354,null,{}] 02:58:00 INFO - PROCESS | 1822 | 1466589480106 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}] 02:58:00 INFO - PROCESS | 1822 | 1466589480111 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:00 INFO - PROCESS | 1822 | 1466589480355 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:58:00 INFO - PROCESS | 1822 | 1466589480495 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 1822 | 1466589480508 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654c00 == 36 [pid = 1822] [id = 346] 02:58:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8c655000) [pid = 1822] [serial = 1039] [outer = (nil)] 02:58:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8c6e8800) [pid = 1822] [serial = 1040] [outer = 0x8c655000] 02:58:00 INFO - PROCESS | 1822 | 1466589480619 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x8d42b000) [pid = 1822] [serial = 1041] [outer = 0x8c655000] 02:58:01 INFO - PROCESS | 1822 | 1466589481779 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]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1728ms 02:58:01 INFO - PROCESS | 1822 | 1466589481829 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 1822 | 1466589481836 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:58:01 INFO - PROCESS | 1822 | 1466589481844 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 1822 | 1466589481850 Marionette TRACE conn3 <- [1,1358,null,{}] 02:58:01 INFO - PROCESS | 1822 | 1466589481857 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}] 02:58:01 INFO - PROCESS | 1822 | 1466589481864 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:02 INFO - PROCESS | 1822 | 1466589482082 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:58:02 INFO - PROCESS | 1822 | 1466589482342 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 1822 | 1466589482351 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ecc00 == 37 [pid = 1822] [id = 347] 02:58:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8ec26800) [pid = 1822] [serial = 1042] [outer = (nil)] 02:58:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x912ea400) [pid = 1822] [serial = 1043] [outer = 0x8ec26800] 02:58:02 INFO - PROCESS | 1822 | 1466589482435 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x91581800) [pid = 1822] [serial = 1044] [outer = 0x8ec26800] 02:58:03 INFO - PROCESS | 1822 | 1466589483389 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]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1632ms 02:58:03 INFO - PROCESS | 1822 | 1466589483476 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 1822 | 1466589483481 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:58:03 INFO - PROCESS | 1822 | 1466589483487 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 1822 | 1466589483491 Marionette TRACE conn3 <- [1,1362,null,{}] 02:58:03 INFO - PROCESS | 1822 | 1466589483497 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}] 02:58:03 INFO - PROCESS | 1822 | 1466589483503 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:03 INFO - PROCESS | 1822 | 1466589483725 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:58:04 INFO - PROCESS | 1822 | 1466589483997 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 1822 | 1466589484006 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5f800 == 38 [pid = 1822] [id = 348] 02:58:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91c60c00) [pid = 1822] [serial = 1045] [outer = (nil)] 02:58:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91db6c00) [pid = 1822] [serial = 1046] [outer = 0x91c60c00] 02:58:04 INFO - PROCESS | 1822 | 1466589484122 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x91f04000) [pid = 1822] [serial = 1047] [outer = 0x91c60c00] 02:58:05 INFO - PROCESS | 1822 | 1466589485159 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]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1737ms 02:58:05 INFO - PROCESS | 1822 | 1466589485225 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 1822 | 1466589485231 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:58:05 INFO - PROCESS | 1822 | 1466589485249 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1822 | 1466589485256 Marionette TRACE conn3 <- [1,1366,null,{}] 02:58:05 INFO - PROCESS | 1822 | 1466589485262 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}] 02:58:05 INFO - PROCESS | 1822 | 1466589485268 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:05 INFO - PROCESS | 1822 | 1466589485484 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:58:05 INFO - PROCESS | 1822 | 1466589485721 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1822 | 1466589485731 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d014000 == 39 [pid = 1822] [id = 349] 02:58:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8d01a800) [pid = 1822] [serial = 1048] [outer = (nil)] 02:58:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x91f0d800) [pid = 1822] [serial = 1049] [outer = 0x8d01a800] 02:58:05 INFO - PROCESS | 1822 | 1466589485807 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x91f07c00) [pid = 1822] [serial = 1050] [outer = 0x8d01a800] 02:58:07 INFO - PROCESS | 1822 | 1466589487027 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] 02:58:07 INFO - PROCESS | 1822 | 1466589487088 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:58:07 INFO - PROCESS | 1822 | 1466589487097 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - PROCESS | 1822 | 1466589487102 Marionette TRACE conn3 <- [1,1370,null,{}] 02:58:07 INFO - PROCESS | 1822 | 1466589487110 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}] 02:58:07 INFO - PROCESS | 1822 | 1466589487115 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:07 INFO - PROCESS | 1822 | 1466589487366 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:58:07 INFO - PROCESS | 1822 | --DOCSHELL 0x8d017000 == 38 [pid = 1822] [id = 339] 02:58:07 INFO - PROCESS | 1822 | --DOCSHELL 0x91c45c00 == 37 [pid = 1822] [id = 328] 02:58:07 INFO - PROCESS | 1822 | --DOCSHELL 0x8d422800 == 36 [pid = 1822] [id = 317] 02:58:07 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bd800 == 35 [pid = 1822] [id = 327] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x92e1c400) [pid = 1822] [serial = 996] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x92e18800) [pid = 1822] [serial = 995] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x9158dc00) [pid = 1822] [serial = 993] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x8d427000) [pid = 1822] [serial = 980] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91dbb000) [pid = 1822] [serial = 966] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92103000) [pid = 1822] [serial = 974] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8dd54000) [pid = 1822] [serial = 968] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8ec32800) [pid = 1822] [serial = 983] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x9210f400) [pid = 1822] [serial = 990] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8c6ef000) [pid = 1822] [serial = 977] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91dbd000) [pid = 1822] [serial = 987] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91f0e400) [pid = 1822] [serial = 989] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92523400) [pid = 1822] [serial = 975] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c58c00) [pid = 1822] [serial = 986] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91c51400) [pid = 1822] [serial = 965] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91db4000) [pid = 1822] [serial = 972] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dd54800) [pid = 1822] [serial = 981] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x912e2000) [pid = 1822] [serial = 992] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x9142d800) [pid = 1822] [serial = 984] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8dc4b800) [pid = 1822] [serial = 978] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8e8cc800) [pid = 1822] [serial = 969] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91c4b000) [pid = 1822] [serial = 971] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1822 | 1466589487568 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 1822 | 1466589487580 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6f0c00 == 36 [pid = 1822] [id = 350] 02:58:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8d013800) [pid = 1822] [serial = 1051] [outer = (nil)] 02:58:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d42a400) [pid = 1822] [serial = 1052] [outer = 0x8d013800] 02:58:07 INFO - PROCESS | 1822 | 1466589487651 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8dd57800) [pid = 1822] [serial = 1053] [outer = 0x8d013800] 02:58:08 INFO - PROCESS | 1822 | 1466589488403 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] 02:58:08 INFO - PROCESS | 1822 | 1466589488437 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:58:08 INFO - PROCESS | 1822 | 1466589488446 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 1822 | 1466589488450 Marionette TRACE conn3 <- [1,1374,null,{}] 02:58:08 INFO - PROCESS | 1822 | 1466589488456 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}] 02:58:08 INFO - PROCESS | 1822 | 1466589488461 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:08 INFO - PROCESS | 1822 | 1466589488611 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:58:08 INFO - PROCESS | 1822 | 1466589488626 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 1822 | 1466589488634 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e5000 == 37 [pid = 1822] [id = 351] 02:58:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x912e6c00) [pid = 1822] [serial = 1054] [outer = (nil)] 02:58:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x9142d800) [pid = 1822] [serial = 1055] [outer = 0x912e6c00] 02:58:08 INFO - PROCESS | 1822 | 1466589488710 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91584800) [pid = 1822] [serial = 1056] [outer = 0x912e6c00] 02:58:09 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:09 INFO - PROCESS | 1822 | 1466589489695 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] 02:58:09 INFO - PROCESS | 1822 | 1466589489727 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:58:09 INFO - PROCESS | 1822 | 1466589489733 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 1822 | 1466589489739 Marionette TRACE conn3 <- [1,1378,null,{}] 02:58:09 INFO - PROCESS | 1822 | 1466589489754 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}] 02:58:09 INFO - PROCESS | 1822 | 1466589489762 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:09 INFO - PROCESS | 1822 | 1466589489978 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:58:10 INFO - PROCESS | 1822 | 1466589489999 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 1822 | 1466589490009 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x91db3000 == 38 [pid = 1822] [id = 352] 02:58:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91db3400) [pid = 1822] [serial = 1057] [outer = (nil)] 02:58:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91dbec00) [pid = 1822] [serial = 1058] [outer = 0x91db3400] 02:58:10 INFO - PROCESS | 1822 | 1466589490077 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91f0e800) [pid = 1822] [serial = 1059] [outer = 0x91db3400] 02:58:11 INFO - PROCESS | 1822 | 1466589491032 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] 02:58:11 INFO - PROCESS | 1822 | 1466589491070 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:58:11 INFO - PROCESS | 1822 | 1466589491085 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1822 | 1466589491089 Marionette TRACE conn3 <- [1,1382,null,{}] 02:58:11 INFO - PROCESS | 1822 | 1466589491095 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}] 02:58:11 INFO - PROCESS | 1822 | 1466589491100 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:11 INFO - PROCESS | 1822 | 1466589491325 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:58:11 INFO - PROCESS | 1822 | 1466589491354 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 1822 | 1466589491360 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bac00 == 39 [pid = 1822] [id = 353] 02:58:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91db2800) [pid = 1822] [serial = 1060] [outer = (nil)] 02:58:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9261c000) [pid = 1822] [serial = 1061] [outer = 0x91db2800] 02:58:11 INFO - PROCESS | 1822 | 1466589491428 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x9261f800) [pid = 1822] [serial = 1062] [outer = 0x91db2800] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8d22cc00) [pid = 1822] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9158cc00) [pid = 1822] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92620000) [pid = 1822] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8dd50800) [pid = 1822] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8d428400) [pid = 1822] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x92e1b800) [pid = 1822] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8c65a400) [pid = 1822] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8c6ee800) [pid = 1822] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92ed1400) [pid = 1822] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x9261b400) [pid = 1822] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x93b7dc00) [pid = 1822] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8e8c3800) [pid = 1822] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:58:12 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8d231800) [pid = 1822] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:58:12 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:12 INFO - PROCESS | 1822 | 1466589492469 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] 02:58:12 INFO - PROCESS | 1822 | 1466589492518 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:58:12 INFO - PROCESS | 1822 | 1466589492525 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - PROCESS | 1822 | 1466589492527 Marionette TRACE conn3 <- [1,1386,null,{}] 02:58:12 INFO - PROCESS | 1822 | 1466589492533 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}] 02:58:12 INFO - PROCESS | 1822 | 1466589492538 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:12 INFO - PROCESS | 1822 | 1466589492730 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:58:12 INFO - PROCESS | 1822 | 1466589492747 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 1822 | 1466589492754 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22c400 == 40 [pid = 1822] [id = 354] 02:58:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8d41f800) [pid = 1822] [serial = 1063] [outer = (nil)] 02:58:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x912eb000) [pid = 1822] [serial = 1064] [outer = 0x8d41f800] 02:58:12 INFO - PROCESS | 1822 | 1466589492822 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x9252d400) [pid = 1822] [serial = 1065] [outer = 0x8d41f800] 02:58:13 INFO - PROCESS | 1822 | 1466589493637 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] 02:58:13 INFO - PROCESS | 1822 | 1466589493657 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:58:13 INFO - PROCESS | 1822 | 1466589493663 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 1822 | 1466589493665 Marionette TRACE conn3 <- [1,1390,null,{}] 02:58:13 INFO - PROCESS | 1822 | 1466589493670 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}] 02:58:13 INFO - PROCESS | 1822 | 1466589493680 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:13 INFO - PROCESS | 1822 | 1466589493908 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:58:13 INFO - PROCESS | 1822 | 1466589493918 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 1822 | 1466589493926 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64fc00 == 41 [pid = 1822] [id = 355] 02:58:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8c651400) [pid = 1822] [serial = 1066] [outer = (nil)] 02:58:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x92ee0c00) [pid = 1822] [serial = 1067] [outer = 0x8c651400] 02:58:14 INFO - PROCESS | 1822 | 1466589494002 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x92ee2c00) [pid = 1822] [serial = 1068] [outer = 0x8c651400] 02:58:15 INFO - PROCESS | 1822 | 1466589495025 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]]]}] 02:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1427ms 02:58:15 INFO - PROCESS | 1822 | 1466589495091 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 1822 | 1466589495097 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:58:15 INFO - PROCESS | 1822 | 1466589495104 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 1822 | 1466589495112 Marionette TRACE conn3 <- [1,1394,null,{}] 02:58:15 INFO - PROCESS | 1822 | 1466589495120 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}] 02:58:15 INFO - PROCESS | 1822 | 1466589495125 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:15 INFO - PROCESS | 1822 | 1466589495346 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:58:15 INFO - PROCESS | 1822 | 1466589495557 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1822 | 1466589495564 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4bc00 == 42 [pid = 1822] [id = 356] 02:58:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dd4d800) [pid = 1822] [serial = 1069] [outer = (nil)] 02:58:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8ec27c00) [pid = 1822] [serial = 1070] [outer = 0x8dd4d800] 02:58:15 INFO - PROCESS | 1822 | 1466589495702 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x912ee000) [pid = 1822] [serial = 1071] [outer = 0x8dd4d800] 02:58:16 INFO - PROCESS | 1822 | 1466589496613 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]]]}] 02:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1547ms 02:58:16 INFO - PROCESS | 1822 | 1466589496652 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 1822 | 1466589496658 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:58:16 INFO - PROCESS | 1822 | 1466589496669 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 1822 | 1466589496673 Marionette TRACE conn3 <- [1,1398,null,{}] 02:58:16 INFO - PROCESS | 1822 | 1466589496679 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}] 02:58:16 INFO - PROCESS | 1822 | 1466589496685 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:16 INFO - PROCESS | 1822 | 1466589496901 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:58:17 INFO - PROCESS | 1822 | 1466589497065 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:17 INFO - PROCESS | 1822 | 1466589497076 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c56800 == 43 [pid = 1822] [id = 357] 02:58:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91db1400) [pid = 1822] [serial = 1072] [outer = (nil)] 02:58:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91dbb000) [pid = 1822] [serial = 1073] [outer = 0x91db1400] 02:58:17 INFO - PROCESS | 1822 | 1466589497243 Marionette DEBUG loaded listener.js 02:58:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9210ac00) [pid = 1822] [serial = 1074] [outer = 0x91db1400] 02:58:18 INFO - PROCESS | 1822 | 1466589498093 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]]]}] 02:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1488ms 02:58:18 INFO - PROCESS | 1822 | 1466589498157 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:58:18 INFO - PROCESS | 1822 | 1466589498162 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:58:18 INFO - PROCESS | 1822 | 1466589498168 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:58:18 INFO - PROCESS | 1822 | 1466589498174 Marionette TRACE conn3 <- [1,1402,null,{}] 02:58:18 INFO - PROCESS | 1822 | 1466589498190 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}] 02:58:18 INFO - PROCESS | 1822 | 1466589498198 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:18 INFO - PROCESS | 1822 | 1466589498407 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:58:18 INFO - PROCESS | 1822 | 1466589498570 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 1822 | 1466589498580 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ecf400 == 44 [pid = 1822] [id = 358] 02:58:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92ed0000) [pid = 1822] [serial = 1075] [outer = (nil)] 02:58:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92ee2800) [pid = 1822] [serial = 1076] [outer = 0x92ed0000] 02:58:18 INFO - PROCESS | 1822 | 1466589498699 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93b76400) [pid = 1822] [serial = 1077] [outer = 0x92ed0000] 02:58:19 INFO - PROCESS | 1822 | 1466589499589 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]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1492ms 02:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:58:19 INFO - PROCESS | 1822 | 1466589499660 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 1822 | 1466589499664 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:58:19 INFO - PROCESS | 1822 | 1466589499670 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 1822 | 1466589499673 Marionette TRACE conn3 <- [1,1406,null,{}] 02:58:19 INFO - PROCESS | 1822 | 1466589499679 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}] 02:58:19 INFO - PROCESS | 1822 | 1466589499684 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:19 INFO - PROCESS | 1822 | 1466589499888 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:58:20 INFO - PROCESS | 1822 | 1466589500092 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 1822 | 1466589500105 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d011000 == 45 [pid = 1822] [id = 359] 02:58:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92e1e000) [pid = 1822] [serial = 1078] [outer = (nil)] 02:58:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93e60400) [pid = 1822] [serial = 1079] [outer = 0x92e1e000] 02:58:20 INFO - PROCESS | 1822 | 1466589500221 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93e64c00) [pid = 1822] [serial = 1080] [outer = 0x92e1e000] 02:58:21 INFO - PROCESS | 1822 | 1466589501098 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]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1485ms 02:58:21 INFO - PROCESS | 1822 | 1466589501154 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 1822 | 1466589501158 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:58:21 INFO - PROCESS | 1822 | 1466589501164 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 1822 | 1466589501168 Marionette TRACE conn3 <- [1,1410,null,{}] 02:58:21 INFO - PROCESS | 1822 | 1466589501173 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}] 02:58:21 INFO - PROCESS | 1822 | 1466589501179 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:21 INFO - PROCESS | 1822 | 1466589501340 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:58:21 INFO - PROCESS | 1822 | 1466589501503 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 1822 | 1466589501511 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654000 == 46 [pid = 1822] [id = 360] 02:58:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91c4e000) [pid = 1822] [serial = 1081] [outer = (nil)] 02:58:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x9510cc00) [pid = 1822] [serial = 1082] [outer = 0x91c4e000] 02:58:21 INFO - PROCESS | 1822 | 1466589501587 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x95108400) [pid = 1822] [serial = 1083] [outer = 0x91c4e000] 02:58:22 INFO - PROCESS | 1822 | 1466589502835 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]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1686ms 02:58:22 INFO - PROCESS | 1822 | 1466589502850 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:58:22 INFO - PROCESS | 1822 | 1466589502856 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:58:22 INFO - PROCESS | 1822 | 1466589502864 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 1822 | 1466589502869 Marionette TRACE conn3 <- [1,1414,null,{}] 02:58:22 INFO - PROCESS | 1822 | 1466589502876 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}] 02:58:22 INFO - PROCESS | 1822 | 1466589502882 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:23 INFO - PROCESS | 1822 | 1466589503047 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:58:23 INFO - PROCESS | 1822 | 1466589503256 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 1822 | 1466589503271 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b3400 == 47 [pid = 1822] [id = 361] 02:58:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8e7b5800) [pid = 1822] [serial = 1084] [outer = (nil)] 02:58:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8e8cc800) [pid = 1822] [serial = 1085] [outer = 0x8e7b5800] 02:58:23 INFO - PROCESS | 1822 | 1466589503339 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8ec2a800) [pid = 1822] [serial = 1086] [outer = 0x8e7b5800] 02:58:24 INFO - PROCESS | 1822 | 1466589504341 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]]]}] 02:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1533ms 02:58:24 INFO - PROCESS | 1822 | 1466589504396 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 1822 | 1466589504402 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:58:24 INFO - PROCESS | 1822 | 1466589504412 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 1822 | 1466589504415 Marionette TRACE conn3 <- [1,1418,null,{}] 02:58:24 INFO - PROCESS | 1822 | 1466589504421 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}] 02:58:24 INFO - PROCESS | 1822 | 1466589504426 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d010800 == 46 [pid = 1822] [id = 319] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c653400 == 45 [pid = 1822] [id = 320] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22b000 == 44 [pid = 1822] [id = 318] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6f0800 == 43 [pid = 1822] [id = 326] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65a000 == 42 [pid = 1822] [id = 341] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c657400 == 41 [pid = 1822] [id = 322] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91c55000 == 40 [pid = 1822] [id = 329] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91c46c00 == 39 [pid = 1822] [id = 321] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c657000 == 38 [pid = 1822] [id = 325] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42a000 == 37 [pid = 1822] [id = 323] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x9157ec00 == 36 [pid = 1822] [id = 333] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91f09c00 == 35 [pid = 1822] [id = 324] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d010000 == 34 [pid = 1822] [id = 332] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x9261a800 == 33 [pid = 1822] [id = 334] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d012000 == 32 [pid = 1822] [id = 337] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c658400 == 31 [pid = 1822] [id = 330] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x92e19c00 == 30 [pid = 1822] [id = 335] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ed800 == 29 [pid = 1822] [id = 340] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x92ec9800 == 28 [pid = 1822] [id = 336] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x912f0800 == 27 [pid = 1822] [id = 338] 02:58:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e8400 == 26 [pid = 1822] [id = 331] 02:58:25 INFO - PROCESS | 1822 | 1466589505612 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8ec28400) [pid = 1822] [serial = 999] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8e8c4400) [pid = 1822] [serial = 998] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91f01400) [pid = 1822] [serial = 1002] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91c4dc00) [pid = 1822] [serial = 1001] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x92ecbc00) [pid = 1822] [serial = 1005] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x92ec4800) [pid = 1822] [serial = 1004] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8e8c5800) [pid = 1822] [serial = 1031] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8e8cbc00) [pid = 1822] [serial = 1032] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8dc43c00) [pid = 1822] [serial = 1028] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x92edd400) [pid = 1822] [serial = 1008] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8c6e3000) [pid = 1822] [serial = 1025] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8d00e400) [pid = 1822] [serial = 1026] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8d22e000) [pid = 1822] [serial = 1023] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92eda800) [pid = 1822] [serial = 1007] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d012c00) [pid = 1822] [serial = 1022] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91580800) [pid = 1822] [serial = 1037] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x93b73c00) [pid = 1822] [serial = 1011] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x93b72800) [pid = 1822] [serial = 1010] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x93ee4c00) [pid = 1822] [serial = 1014] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x93eda000) [pid = 1822] [serial = 1013] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x953da000) [pid = 1822] [serial = 1017] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x9519e000) [pid = 1822] [serial = 1016] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91431800) [pid = 1822] [serial = 1034] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x95930800) [pid = 1822] [serial = 1020] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x953e7800) [pid = 1822] [serial = 1019] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x9143b800) [pid = 1822] [serial = 1035] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x8dc4e400) [pid = 1822] [serial = 1029] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1822 | 1466589505937 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 1822 | 1466589505947 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e5000 == 27 [pid = 1822] [id = 362] 02:58:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x8c6e5800) [pid = 1822] [serial = 1087] [outer = (nil)] 02:58:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8c6eb000) [pid = 1822] [serial = 1088] [outer = 0x8c6e5800] 02:58:26 INFO - PROCESS | 1822 | 1466589506026 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x8d012c00) [pid = 1822] [serial = 1089] [outer = 0x8c6e5800] 02:58:26 INFO - PROCESS | 1822 | 1466589506802 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]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2434ms 02:58:26 INFO - PROCESS | 1822 | 1466589506846 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:58:26 INFO - PROCESS | 1822 | 1466589506852 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:58:26 INFO - PROCESS | 1822 | 1466589506860 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 1822 | 1466589506864 Marionette TRACE conn3 <- [1,1422,null,{}] 02:58:26 INFO - PROCESS | 1822 | 1466589506870 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}] 02:58:26 INFO - PROCESS | 1822 | 1466589506875 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:27 INFO - PROCESS | 1822 | 1466589507036 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:58:27 INFO - PROCESS | 1822 | 1466589507046 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:27 INFO - PROCESS | 1822 | 1466589507055 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d423400 == 28 [pid = 1822] [id = 363] 02:58:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8d423800) [pid = 1822] [serial = 1090] [outer = (nil)] 02:58:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8d42a000) [pid = 1822] [serial = 1091] [outer = 0x8d423800] 02:58:27 INFO - PROCESS | 1822 | 1466589507123 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8dc48400) [pid = 1822] [serial = 1092] [outer = 0x8d423800] 02:58:28 INFO - PROCESS | 1822 | 1466589508045 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]]]}] 02:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1240ms 02:58:28 INFO - PROCESS | 1822 | 1466589508109 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:58:28 INFO - PROCESS | 1822 | 1466589508114 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:58:28 INFO - PROCESS | 1822 | 1466589508120 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 1822 | 1466589508123 Marionette TRACE conn3 <- [1,1426,null,{}] 02:58:28 INFO - PROCESS | 1822 | 1466589508129 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}] 02:58:28 INFO - PROCESS | 1822 | 1466589508134 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:28 INFO - PROCESS | 1822 | 1466589508337 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:58:28 INFO - PROCESS | 1822 | 1466589508362 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 1822 | 1466589508368 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4a800 == 29 [pid = 1822] [id = 364] 02:58:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8e7b3800) [pid = 1822] [serial = 1093] [outer = (nil)] 02:58:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e7bd000) [pid = 1822] [serial = 1094] [outer = 0x8e7b3800] 02:58:28 INFO - PROCESS | 1822 | 1466589508436 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8e8c4c00) [pid = 1822] [serial = 1095] [outer = 0x8e7b3800] 02:58:29 INFO - PROCESS | 1822 | 1466589509413 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]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1330ms 02:58:29 INFO - PROCESS | 1822 | 1466589509450 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 1822 | 1466589509455 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:58:29 INFO - PROCESS | 1822 | 1466589509480 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 1822 | 1466589509487 Marionette TRACE conn3 <- [1,1430,null,{}] 02:58:29 INFO - PROCESS | 1822 | 1466589509493 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}] 02:58:29 INFO - PROCESS | 1822 | 1466589509498 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:29 INFO - PROCESS | 1822 | 1466589509744 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:58:29 INFO - PROCESS | 1822 | 1466589509768 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 1822 | 1466589509774 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b4c00 == 30 [pid = 1822] [id = 365] 02:58:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x912e6000) [pid = 1822] [serial = 1096] [outer = (nil)] 02:58:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x912ef800) [pid = 1822] [serial = 1097] [outer = 0x912e6000] 02:58:29 INFO - PROCESS | 1822 | 1466589509844 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9143b400) [pid = 1822] [serial = 1098] [outer = 0x912e6000] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91db2800) [pid = 1822] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x912e6c00) [pid = 1822] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8d420000) [pid = 1822] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8c655000) [pid = 1822] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8d013800) [pid = 1822] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8ec26800) [pid = 1822] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91c60c00) [pid = 1822] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8d01a800) [pid = 1822] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8c651400) [pid = 1822] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x8d41f800) [pid = 1822] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:58:30 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x91db3400) [pid = 1822] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:58:31 INFO - PROCESS | 1822 | 1466589511209 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]]]}] 02:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1801ms 02:58:31 INFO - PROCESS | 1822 | 1466589511265 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:58:31 INFO - PROCESS | 1822 | 1466589511268 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:58:31 INFO - PROCESS | 1822 | 1466589511274 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 1822 | 1466589511276 Marionette TRACE conn3 <- [1,1434,null,{}] 02:58:31 INFO - PROCESS | 1822 | 1466589511282 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}] 02:58:31 INFO - PROCESS | 1822 | 1466589511287 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:31 INFO - PROCESS | 1822 | 1466589511426 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:58:31 INFO - PROCESS | 1822 | 1466589511436 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 1822 | 1466589511446 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd48800 == 31 [pid = 1822] [id = 366] 02:58:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8ec2d400) [pid = 1822] [serial = 1099] [outer = (nil)] 02:58:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x91582c00) [pid = 1822] [serial = 1100] [outer = 0x8ec2d400] 02:58:31 INFO - PROCESS | 1822 | 1466589511507 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x9158ac00) [pid = 1822] [serial = 1101] [outer = 0x8ec2d400] 02:58:32 INFO - PROCESS | 1822 | 1466589512353 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]]]}] 02:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1132ms 02:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:58:32 INFO - PROCESS | 1822 | 1466589512406 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:58:32 INFO - PROCESS | 1822 | 1466589512409 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:58:32 INFO - PROCESS | 1822 | 1466589512416 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 1822 | 1466589512419 Marionette TRACE conn3 <- [1,1438,null,{}] 02:58:32 INFO - PROCESS | 1822 | 1466589512424 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}] 02:58:32 INFO - PROCESS | 1822 | 1466589512429 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:32 INFO - PROCESS | 1822 | 1466589512593 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:58:32 INFO - PROCESS | 1822 | 1466589512603 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 1822 | 1466589512620 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c50400 == 32 [pid = 1822] [id = 367] 02:58:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x91c50800) [pid = 1822] [serial = 1102] [outer = (nil)] 02:58:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x91c57800) [pid = 1822] [serial = 1103] [outer = 0x91c50800] 02:58:32 INFO - PROCESS | 1822 | 1466589512698 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91db8800) [pid = 1822] [serial = 1104] [outer = 0x91c50800] 02:58:33 INFO - PROCESS | 1822 | 1466589513906 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]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1529ms 02:58:33 INFO - PROCESS | 1822 | 1466589513946 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 1822 | 1466589513952 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:58:33 INFO - PROCESS | 1822 | 1466589513960 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 1822 | 1466589513967 Marionette TRACE conn3 <- [1,1442,null,{}] 02:58:33 INFO - PROCESS | 1822 | 1466589513975 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}] 02:58:33 INFO - PROCESS | 1822 | 1466589513980 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:34 INFO - PROCESS | 1822 | 1466589514170 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:58:34 INFO - PROCESS | 1822 | 1466589514376 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 1822 | 1466589514386 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64dc00 == 33 [pid = 1822] [id = 368] 02:58:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d00f000) [pid = 1822] [serial = 1105] [outer = (nil)] 02:58:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d421400) [pid = 1822] [serial = 1106] [outer = 0x8d00f000] 02:58:34 INFO - PROCESS | 1822 | 1466589514473 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dd50400) [pid = 1822] [serial = 1107] [outer = 0x8d00f000] 02:58:35 INFO - PROCESS | 1822 | 1466589515450 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]]]}] 02:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1543ms 02:58:35 INFO - PROCESS | 1822 | 1466589515503 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:58:35 INFO - PROCESS | 1822 | 1466589515510 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 02:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:58:35 INFO - PROCESS | 1822 | 1466589515520 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:58:35 INFO - PROCESS | 1822 | 1466589515524 Marionette TRACE conn3 <- [1,1446,null,{}] 02:58:35 INFO - PROCESS | 1822 | 1466589515531 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}] 02:58:35 INFO - PROCESS | 1822 | 1466589515536 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:35 INFO - PROCESS | 1822 | 1466589515718 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:58:36 INFO - PROCESS | 1822 | 1466589515978 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 1822 | 1466589515988 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec32800 == 34 [pid = 1822] [id = 369] 02:58:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x912ee400) [pid = 1822] [serial = 1108] [outer = (nil)] 02:58:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91439000) [pid = 1822] [serial = 1109] [outer = 0x912ee400] 02:58:36 INFO - PROCESS | 1822 | 1466589516123 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c49800) [pid = 1822] [serial = 1110] [outer = 0x912ee400] 02:58:37 INFO - PROCESS | 1822 | 1466589517080 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]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1644ms 02:58:37 INFO - PROCESS | 1822 | 1466589517164 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 1822 | 1466589517168 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 02:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:58:37 INFO - PROCESS | 1822 | 1466589517175 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 1822 | 1466589517181 Marionette TRACE conn3 <- [1,1450,null,{}] 02:58:37 INFO - PROCESS | 1822 | 1466589517198 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}] 02:58:37 INFO - PROCESS | 1822 | 1466589517206 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:37 INFO - PROCESS | 1822 | 1466589517414 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:58:37 INFO - PROCESS | 1822 | 1466589517617 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:37 INFO - PROCESS | 1822 | 1466589517625 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f09400 == 35 [pid = 1822] [id = 370] 02:58:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91f0b400) [pid = 1822] [serial = 1111] [outer = (nil)] 02:58:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92101800) [pid = 1822] [serial = 1112] [outer = 0x91f0b400] 02:58:37 INFO - PROCESS | 1822 | 1466589517752 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92110c00) [pid = 1822] [serial = 1113] [outer = 0x91f0b400] 02:58:38 INFO - PROCESS | 1822 | 1466589518695 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]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1582ms 02:58:38 INFO - PROCESS | 1822 | 1466589518758 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:58:38 INFO - PROCESS | 1822 | 1466589518763 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 02:58:38 INFO - PROCESS | 1822 | 1466589518769 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 1822 | 1466589518773 Marionette TRACE conn3 <- [1,1454,null,{}] 02:58:38 INFO - PROCESS | 1822 | 1466589518778 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}] 02:58:38 INFO - PROCESS | 1822 | 1466589518784 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:38 INFO - PROCESS | 1822 | 1466589518962 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:58:39 INFO - PROCESS | 1822 | 1466589519330 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 1822 | 1466589519338 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65a000 == 36 [pid = 1822] [id = 371] 02:58:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x8c65a400) [pid = 1822] [serial = 1114] [outer = (nil)] 02:58:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8c6e2c00) [pid = 1822] [serial = 1115] [outer = 0x8c65a400] 02:58:39 INFO - PROCESS | 1822 | 1466589519415 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8d22b000) [pid = 1822] [serial = 1116] [outer = 0x8c65a400] 02:58:40 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22d800 == 35 [pid = 1822] [id = 344] 02:58:40 INFO - PROCESS | 1822 | 1466589520453 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]]]}] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x9261c000) [pid = 1822] [serial = 1061] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x9261f800) [pid = 1822] [serial = 1062] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x9142d800) [pid = 1822] [serial = 1055] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91584800) [pid = 1822] [serial = 1056] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91586000) [pid = 1822] [serial = 1038] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8c6e8800) [pid = 1822] [serial = 1040] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d42b000) [pid = 1822] [serial = 1041] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8d42a400) [pid = 1822] [serial = 1052] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8dd57800) [pid = 1822] [serial = 1053] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x912ea400) [pid = 1822] [serial = 1043] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91581800) [pid = 1822] [serial = 1044] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91db6c00) [pid = 1822] [serial = 1046] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91f04000) [pid = 1822] [serial = 1047] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91f0d800) [pid = 1822] [serial = 1049] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91f07c00) [pid = 1822] [serial = 1050] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x92ee0c00) [pid = 1822] [serial = 1067] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x92ee2c00) [pid = 1822] [serial = 1068] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x9252d400) [pid = 1822] [serial = 1065] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x91f0e800) [pid = 1822] [serial = 1059] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x91dbec00) [pid = 1822] [serial = 1058] [outer = (nil)] [url = about:blank] 02:58:40 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x912eb000) [pid = 1822] [serial = 1064] [outer = (nil)] [url = about:blank] 02:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1741ms 02:58:40 INFO - PROCESS | 1822 | 1466589520512 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 1822 | 1466589520517 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 02:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:58:40 INFO - PROCESS | 1822 | 1466589520524 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 1822 | 1466589520528 Marionette TRACE conn3 <- [1,1458,null,{}] 02:58:40 INFO - PROCESS | 1822 | 1466589520536 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}] 02:58:40 INFO - PROCESS | 1822 | 1466589520543 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:40 INFO - PROCESS | 1822 | 1466589520696 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:58:40 INFO - PROCESS | 1822 | 1466589520858 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 1822 | 1466589520866 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4d800 == 36 [pid = 1822] [id = 372] 02:58:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x8dc4f000) [pid = 1822] [serial = 1117] [outer = (nil)] 02:58:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x8e7b1400) [pid = 1822] [serial = 1118] [outer = 0x8dc4f000] 02:58:40 INFO - PROCESS | 1822 | 1466589520957 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x8e8cb000) [pid = 1822] [serial = 1119] [outer = 0x8dc4f000] 02:58:41 INFO - PROCESS | 1822 | 1466589521756 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]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1289ms 02:58:41 INFO - PROCESS | 1822 | 1466589521817 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 1822 | 1466589521824 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 02:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:58:41 INFO - PROCESS | 1822 | 1466589521830 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 1822 | 1466589521834 Marionette TRACE conn3 <- [1,1462,null,{}] 02:58:41 INFO - PROCESS | 1822 | 1466589521839 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}] 02:58:41 INFO - PROCESS | 1822 | 1466589521844 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:42 INFO - PROCESS | 1822 | 1466589522001 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:58:42 INFO - PROCESS | 1822 | 1466589522011 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 1822 | 1466589522018 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x91586400 == 37 [pid = 1822] [id = 373] 02:58:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x91586800) [pid = 1822] [serial = 1120] [outer = (nil)] 02:58:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x91c43800) [pid = 1822] [serial = 1121] [outer = 0x91586800] 02:58:42 INFO - PROCESS | 1822 | 1466589522084 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x91c56c00) [pid = 1822] [serial = 1122] [outer = 0x91586800] 02:58:42 INFO - PROCESS | 1822 | 1466589522982 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]]]}] 02:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1186ms 02:58:43 INFO - PROCESS | 1822 | 1466589523016 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 1822 | 1466589523020 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 02:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:58:43 INFO - PROCESS | 1822 | 1466589523039 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 1822 | 1466589523047 Marionette TRACE conn3 <- [1,1466,null,{}] 02:58:43 INFO - PROCESS | 1822 | 1466589523059 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}] 02:58:43 INFO - PROCESS | 1822 | 1466589523065 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:43 INFO - PROCESS | 1822 | 1466589523270 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:58:43 INFO - PROCESS | 1822 | 1466589523290 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 1822 | 1466589523298 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142d000 == 38 [pid = 1822] [id = 374] 02:58:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x91db6c00) [pid = 1822] [serial = 1123] [outer = (nil)] 02:58:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x92103c00) [pid = 1822] [serial = 1124] [outer = 0x91db6c00] 02:58:43 INFO - PROCESS | 1822 | 1466589523362 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x92521800) [pid = 1822] [serial = 1125] [outer = 0x91db6c00] 02:58:44 INFO - PROCESS | 1822 | 1466589524276 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]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1301ms 02:58:44 INFO - PROCESS | 1822 | 1466589524327 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 1822 | 1466589524331 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 02:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:58:44 INFO - PROCESS | 1822 | 1466589524343 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 1822 | 1466589524346 Marionette TRACE conn3 <- [1,1470,null,{}] 02:58:44 INFO - PROCESS | 1822 | 1466589524351 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}] 02:58:44 INFO - PROCESS | 1822 | 1466589524356 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:44 INFO - PROCESS | 1822 | 1466589524554 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:58:44 INFO - PROCESS | 1822 | 1466589524576 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 1822 | 1466589524583 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d234c00 == 39 [pid = 1822] [id = 375] 02:58:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91c43400) [pid = 1822] [serial = 1126] [outer = (nil)] 02:58:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x92615400) [pid = 1822] [serial = 1127] [outer = 0x91c43400] 02:58:44 INFO - PROCESS | 1822 | 1466589524647 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x92619400) [pid = 1822] [serial = 1128] [outer = 0x91c43400] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91db1400) [pid = 1822] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8dd4d800) [pid = 1822] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8d423800) [pid = 1822] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x912e6000) [pid = 1822] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92e1e000) [pid = 1822] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91c4e000) [pid = 1822] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8e7b5800) [pid = 1822] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x8e7b3800) [pid = 1822] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x8ec2d400) [pid = 1822] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x92ed0000) [pid = 1822] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:58:45 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x8c6e5800) [pid = 1822] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:58:45 INFO - PROCESS | 1822 | 1466589525612 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]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1324ms 02:58:45 INFO - PROCESS | 1822 | 1466589525668 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 1822 | 1466589525671 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 02:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:58:45 INFO - PROCESS | 1822 | 1466589525677 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1822 | 1466589525680 Marionette TRACE conn3 <- [1,1474,null,{}] 02:58:45 INFO - PROCESS | 1822 | 1466589525685 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}] 02:58:45 INFO - PROCESS | 1822 | 1466589525690 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:45 INFO - PROCESS | 1822 | 1466589525883 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:58:45 INFO - PROCESS | 1822 | 1466589525897 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 1822 | 1466589525915 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e6000 == 40 [pid = 1822] [id = 376] 02:58:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x91438800) [pid = 1822] [serial = 1129] [outer = (nil)] 02:58:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x92612800) [pid = 1822] [serial = 1130] [outer = 0x91438800] 02:58:45 INFO - PROCESS | 1822 | 1466589525990 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x92e18800) [pid = 1822] [serial = 1131] [outer = 0x91438800] 02:58:46 INFO - PROCESS | 1822 | 1466589526846 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]]]}] 02:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1227ms 02:58:46 INFO - PROCESS | 1822 | 1466589526905 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:58:46 INFO - PROCESS | 1822 | 1466589526908 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 02:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:58:46 INFO - PROCESS | 1822 | 1466589526914 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 1822 | 1466589526916 Marionette TRACE conn3 <- [1,1478,null,{}] 02:58:46 INFO - PROCESS | 1822 | 1466589526922 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}] 02:58:46 INFO - PROCESS | 1822 | 1466589526927 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:47 INFO - PROCESS | 1822 | 1466589527077 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:58:47 INFO - PROCESS | 1822 | 1466589527086 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 1822 | 1466589527093 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e9400 == 41 [pid = 1822] [id = 377] 02:58:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x8d016000) [pid = 1822] [serial = 1132] [outer = (nil)] 02:58:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x92ec6c00) [pid = 1822] [serial = 1133] [outer = 0x8d016000] 02:58:47 INFO - PROCESS | 1822 | 1466589527158 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x92ec9800) [pid = 1822] [serial = 1134] [outer = 0x8d016000] 02:58:48 INFO - PROCESS | 1822 | 1466589528293 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]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1427ms 02:58:48 INFO - PROCESS | 1822 | 1466589528342 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 1822 | 1466589528349 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 02:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:58:48 INFO - PROCESS | 1822 | 1466589528356 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 1822 | 1466589528364 Marionette TRACE conn3 <- [1,1482,null,{}] 02:58:48 INFO - PROCESS | 1822 | 1466589528372 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}] 02:58:48 INFO - PROCESS | 1822 | 1466589528378 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:48 INFO - PROCESS | 1822 | 1466589528577 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:58:48 INFO - PROCESS | 1822 | 1466589528791 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1822 | 1466589528799 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d421c00 == 42 [pid = 1822] [id = 378] 02:58:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d424000) [pid = 1822] [serial = 1135] [outer = (nil)] 02:58:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8e7b5800) [pid = 1822] [serial = 1136] [outer = 0x8d424000] 02:58:48 INFO - PROCESS | 1822 | 1466589528922 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8ec31400) [pid = 1822] [serial = 1137] [outer = 0x8d424000] 02:58:49 INFO - PROCESS | 1822 | 1466589529840 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1533ms 02:58:49 INFO - PROCESS | 1822 | 1466589529889 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 1822 | 1466589529897 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 02:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:58:49 INFO - PROCESS | 1822 | 1466589529907 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1822 | 1466589529911 Marionette TRACE conn3 <- [1,1486,null,{}] 02:58:49 INFO - PROCESS | 1822 | 1466589529917 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}] 02:58:49 INFO - PROCESS | 1822 | 1466589529923 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:50 INFO - PROCESS | 1822 | 1466589530099 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:58:50 INFO - PROCESS | 1822 | 1466589530354 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 1822 | 1466589530362 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x91583400 == 43 [pid = 1822] [id = 379] 02:58:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91db2400) [pid = 1822] [serial = 1138] [outer = (nil)] 02:58:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91dbf400) [pid = 1822] [serial = 1139] [outer = 0x91db2400] 02:58:50 INFO - PROCESS | 1822 | 1466589530459 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91f0d800) [pid = 1822] [serial = 1140] [outer = 0x91db2400] 02:58:51 INFO - PROCESS | 1822 | 1466589531388 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]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1531ms 02:58:51 INFO - PROCESS | 1822 | 1466589531437 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 1822 | 1466589531441 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 02:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:58:51 INFO - PROCESS | 1822 | 1466589531448 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 1822 | 1466589531454 Marionette TRACE conn3 <- [1,1490,null,{}] 02:58:51 INFO - PROCESS | 1822 | 1466589531470 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}] 02:58:51 INFO - PROCESS | 1822 | 1466589531478 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:51 INFO - PROCESS | 1822 | 1466589531650 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:58:51 INFO - PROCESS | 1822 | 1466589531858 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 1822 | 1466589531867 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e20800 == 44 [pid = 1822] [id = 380] 02:58:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x92ec6000) [pid = 1822] [serial = 1141] [outer = (nil)] 02:58:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92ed2400) [pid = 1822] [serial = 1142] [outer = 0x92ec6000] 02:58:51 INFO - PROCESS | 1822 | 1466589531951 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92ee0c00) [pid = 1822] [serial = 1143] [outer = 0x92ec6000] 02:58:52 INFO - PROCESS | 1822 | 1466589532781 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]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1383ms 02:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:58:52 INFO - PROCESS | 1822 | 1466589532831 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 1822 | 1466589532835 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 02:58:52 INFO - PROCESS | 1822 | 1466589532842 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 1822 | 1466589532845 Marionette TRACE conn3 <- [1,1494,null,{}] 02:58:52 INFO - PROCESS | 1822 | 1466589532851 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}] 02:58:52 INFO - PROCESS | 1822 | 1466589532856 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:53 INFO - PROCESS | 1822 | 1466589533027 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:58:53 INFO - PROCESS | 1822 | 1466589533193 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 1822 | 1466589533202 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x91431c00 == 45 [pid = 1822] [id = 381] 02:58:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91f02400) [pid = 1822] [serial = 1144] [outer = (nil)] 02:58:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92ee8000) [pid = 1822] [serial = 1145] [outer = 0x91f02400] 02:58:53 INFO - PROCESS | 1822 | 1466589533282 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x93b74000) [pid = 1822] [serial = 1146] [outer = 0x91f02400] 02:58:54 INFO - PROCESS | 1822 | 1466589534191 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]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1384ms 02:58:54 INFO - PROCESS | 1822 | 1466589534224 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 1822 | 1466589534228 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 02:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:58:54 INFO - PROCESS | 1822 | 1466589534234 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 1822 | 1466589534237 Marionette TRACE conn3 <- [1,1498,null,{}] 02:58:54 INFO - PROCESS | 1822 | 1466589534243 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}] 02:58:54 INFO - PROCESS | 1822 | 1466589534248 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:54 INFO - PROCESS | 1822 | 1466589534406 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:58:54 INFO - PROCESS | 1822 | 1466589534575 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 1822 | 1466589534582 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ede000 == 46 [pid = 1822] [id = 382] 02:58:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92ee3c00) [pid = 1822] [serial = 1147] [outer = (nil)] 02:58:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x93e62400) [pid = 1822] [serial = 1148] [outer = 0x92ee3c00] 02:58:54 INFO - PROCESS | 1822 | 1466589534659 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93ed7800) [pid = 1822] [serial = 1149] [outer = 0x92ee3c00] 02:58:55 INFO - PROCESS | 1822 | 1466589535600 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]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1426ms 02:58:55 INFO - PROCESS | 1822 | 1466589535662 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1822 | 1466589535666 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 02:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:58:55 INFO - PROCESS | 1822 | 1466589535672 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1822 | 1466589535675 Marionette TRACE conn3 <- [1,1502,null,{}] 02:58:55 INFO - PROCESS | 1822 | 1466589535681 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}] 02:58:55 INFO - PROCESS | 1822 | 1466589535691 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:55 INFO - PROCESS | 1822 | 1466589535909 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:58:56 INFO - PROCESS | 1822 | 1466589536114 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 1822 | 1466589536121 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261a400 == 47 [pid = 1822] [id = 383] 02:58:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92ee7000) [pid = 1822] [serial = 1150] [outer = (nil)] 02:58:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x9519b000) [pid = 1822] [serial = 1151] [outer = 0x92ee7000] 02:58:56 INFO - PROCESS | 1822 | 1466589536262 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x953dc800) [pid = 1822] [serial = 1152] [outer = 0x92ee7000] 02:58:57 INFO - PROCESS | 1822 | 1466589537160 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]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1530ms 02:58:57 INFO - PROCESS | 1822 | 1466589537203 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:58:57 INFO - PROCESS | 1822 | 1466589537207 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 02:58:57 INFO - PROCESS | 1822 | 1466589537213 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 1822 | 1466589537217 Marionette TRACE conn3 <- [1,1506,null,{}] 02:58:57 INFO - PROCESS | 1822 | 1466589537223 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}] 02:58:57 INFO - PROCESS | 1822 | 1466589537228 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:57 INFO - PROCESS | 1822 | 1466589537387 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:58:57 INFO - PROCESS | 1822 | 1466589537755 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 1822 | 1466589537767 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e7400 == 48 [pid = 1822] [id = 384] 02:58:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8c6e8000) [pid = 1822] [serial = 1153] [outer = (nil)] 02:58:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8d011400) [pid = 1822] [serial = 1154] [outer = 0x8c6e8000] 02:58:57 INFO - PROCESS | 1822 | 1466589537907 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8d427c00) [pid = 1822] [serial = 1155] [outer = 0x8c6e8000] 02:58:58 INFO - PROCESS | 1822 | 1466589538885 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]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1690ms 02:58:58 INFO - PROCESS | 1822 | 1466589538903 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 1822 | 1466589538908 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 02:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:58:58 INFO - PROCESS | 1822 | 1466589538915 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 1822 | 1466589538918 Marionette TRACE conn3 <- [1,1510,null,{}] 02:58:58 INFO - PROCESS | 1822 | 1466589538926 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}] 02:58:58 INFO - PROCESS | 1822 | 1466589538934 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:58:59 INFO - PROCESS | 1822 | 1466589539098 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22fc00 == 47 [pid = 1822] [id = 345] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x912e5000 == 46 [pid = 1822] [id = 351] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8d424c00 == 45 [pid = 1822] [id = 342] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ecc00 == 44 [pid = 1822] [id = 347] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64fc00 == 43 [pid = 1822] [id = 355] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8d014000 == 42 [pid = 1822] [id = 349] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bac00 == 41 [pid = 1822] [id = 353] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd49400 == 40 [pid = 1822] [id = 343] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x91db3000 == 39 [pid = 1822] [id = 352] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654c00 == 38 [pid = 1822] [id = 346] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22c400 == 37 [pid = 1822] [id = 354] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6f0c00 == 36 [pid = 1822] [id = 350] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5f800 == 35 [pid = 1822] [id = 348] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654000 == 34 [pid = 1822] [id = 360] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4bc00 == 33 [pid = 1822] [id = 356] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x91c56800 == 32 [pid = 1822] [id = 357] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8d011000 == 31 [pid = 1822] [id = 359] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b3400 == 30 [pid = 1822] [id = 361] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x92ecf400 == 29 [pid = 1822] [id = 358] 02:59:00 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e5000 == 28 [pid = 1822] [id = 362] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x9210ac00) [pid = 1822] [serial = 1074] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x912ee000) [pid = 1822] [serial = 1071] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8d42a000) [pid = 1822] [serial = 1091] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x9143b400) [pid = 1822] [serial = 1098] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x93e60400) [pid = 1822] [serial = 1079] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x9510cc00) [pid = 1822] [serial = 1082] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8dc48400) [pid = 1822] [serial = 1092] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8ec2a800) [pid = 1822] [serial = 1086] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8e8c4c00) [pid = 1822] [serial = 1095] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91dbb000) [pid = 1822] [serial = 1073] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8e8cc800) [pid = 1822] [serial = 1085] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x95108400) [pid = 1822] [serial = 1083] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x93e64c00) [pid = 1822] [serial = 1080] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91582c00) [pid = 1822] [serial = 1100] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x912ef800) [pid = 1822] [serial = 1097] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x93b76400) [pid = 1822] [serial = 1077] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92ee2800) [pid = 1822] [serial = 1076] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8c6eb000) [pid = 1822] [serial = 1088] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8ec27c00) [pid = 1822] [serial = 1070] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d012c00) [pid = 1822] [serial = 1089] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8e7bd000) [pid = 1822] [serial = 1094] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x9158ac00) [pid = 1822] [serial = 1101] [outer = (nil)] [url = about:blank] 02:59:00 INFO - PROCESS | 1822 | 1466589540402 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 1822 | 1466589540413 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c657000 == 29 [pid = 1822] [id = 385] 02:59:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8c657800) [pid = 1822] [serial = 1156] [outer = (nil)] 02:59:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8c65bc00) [pid = 1822] [serial = 1157] [outer = 0x8c657800] 02:59:00 INFO - PROCESS | 1822 | 1466589540488 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8c6ebc00) [pid = 1822] [serial = 1158] [outer = 0x8c657800] 02:59:01 INFO - PROCESS | 1822 | 1466589541266 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]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2385ms 02:59:01 INFO - PROCESS | 1822 | 1466589541302 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:59:01 INFO - PROCESS | 1822 | 1466589541307 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 02:59:01 INFO - PROCESS | 1822 | 1466589541315 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 1822 | 1466589541320 Marionette TRACE conn3 <- [1,1514,null,{}] 02:59:01 INFO - PROCESS | 1822 | 1466589541328 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}] 02:59:01 INFO - PROCESS | 1822 | 1466589541335 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:01 INFO - PROCESS | 1822 | 1466589541500 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:59:01 INFO - PROCESS | 1822 | 1466589541632 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 1822 | 1466589541640 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d423000 == 30 [pid = 1822] [id = 386] 02:59:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d423800) [pid = 1822] [serial = 1159] [outer = (nil)] 02:59:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d42e000) [pid = 1822] [serial = 1160] [outer = 0x8d423800] 02:59:01 INFO - PROCESS | 1822 | 1466589541712 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dc48800) [pid = 1822] [serial = 1161] [outer = 0x8d423800] 02:59:02 INFO - PROCESS | 1822 | 1466589542494 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]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1229ms 02:59:02 INFO - PROCESS | 1822 | 1466589542548 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 1822 | 1466589542554 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 02:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:59:02 INFO - PROCESS | 1822 | 1466589542562 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 1822 | 1466589542565 Marionette TRACE conn3 <- [1,1518,null,{}] 02:59:02 INFO - PROCESS | 1822 | 1466589542571 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}] 02:59:02 INFO - PROCESS | 1822 | 1466589542576 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:02 INFO - PROCESS | 1822 | 1466589542745 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:59:02 INFO - PROCESS | 1822 | 1466589542755 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 1822 | 1466589542761 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bc000 == 31 [pid = 1822] [id = 387] 02:59:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8e7bd000) [pid = 1822] [serial = 1162] [outer = (nil)] 02:59:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e8c4000) [pid = 1822] [serial = 1163] [outer = 0x8e7bd000] 02:59:02 INFO - PROCESS | 1822 | 1466589542832 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8ec24c00) [pid = 1822] [serial = 1164] [outer = 0x8e7bd000] 02:59:03 INFO - PROCESS | 1822 | 1466589543870 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]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1327ms 02:59:03 INFO - PROCESS | 1822 | 1466589543889 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 1822 | 1466589543893 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 02:59:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:59:03 INFO - PROCESS | 1822 | 1466589543908 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 1822 | 1466589543917 Marionette TRACE conn3 <- [1,1522,null,{}] 02:59:03 INFO - PROCESS | 1822 | 1466589543934 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}] 02:59:03 INFO - PROCESS | 1822 | 1466589543942 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:04 INFO - PROCESS | 1822 | 1466589544166 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:59:04 INFO - PROCESS | 1822 | 1466589544198 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 1822 | 1466589544206 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142c400 == 32 [pid = 1822] [id = 388] 02:59:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x9142dc00) [pid = 1822] [serial = 1165] [outer = (nil)] 02:59:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91432c00) [pid = 1822] [serial = 1166] [outer = 0x9142dc00] 02:59:04 INFO - PROCESS | 1822 | 1466589544277 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x9143a400) [pid = 1822] [serial = 1167] [outer = 0x9142dc00] 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:04 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:05 INFO - PROCESS | 1822 | 1466589545473 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"]]]}] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91c43400) [pid = 1822] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x912ee400) [pid = 1822] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8c65a400) [pid = 1822] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d00f000) [pid = 1822] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91c50800) [pid = 1822] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91f0b400) [pid = 1822] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dc4f000) [pid = 1822] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91586800) [pid = 1822] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91438800) [pid = 1822] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91db6c00) [pid = 1822] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:59:05 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8d016000) [pid = 1822] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:59:05 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 () { 02:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:59:05 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 () { 02:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:59:05 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 () { 02:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:59:05 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 () { 02:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:59:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1660ms 02:59:05 INFO - PROCESS | 1822 | 1466589545561 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:59:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:59:05 INFO - PROCESS | 1822 | 1466589545570 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 02:59:05 INFO - PROCESS | 1822 | 1466589545577 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 1822 | 1466589545580 Marionette TRACE conn3 <- [1,1526,null,{}] 02:59:05 INFO - PROCESS | 1822 | 1466589545589 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}] 02:59:05 INFO - PROCESS | 1822 | 1466589545593 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:05 INFO - PROCESS | 1822 | 1466589545738 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:59:05 INFO - PROCESS | 1822 | 1466589545933 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 1822 | 1466589545939 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c651800 == 33 [pid = 1822] [id = 389] 02:59:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8c65cc00) [pid = 1822] [serial = 1168] [outer = (nil)] 02:59:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x912e6800) [pid = 1822] [serial = 1169] [outer = 0x8c65cc00] 02:59:06 INFO - PROCESS | 1822 | 1466589546005 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x9142c800) [pid = 1822] [serial = 1170] [outer = 0x8c65cc00] 02:59:06 INFO - PROCESS | 1822 | 1466589546685 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"]]]}] 02:59:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:59:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:59:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:59:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:59:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:59:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:59:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1134ms 02:59:06 INFO - PROCESS | 1822 | 1466589546714 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 1822 | 1466589546716 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 02:59:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:59:06 INFO - PROCESS | 1822 | 1466589546723 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 1822 | 1466589546726 Marionette TRACE conn3 <- [1,1530,null,{}] 02:59:06 INFO - PROCESS | 1822 | 1466589546731 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}] 02:59:06 INFO - PROCESS | 1822 | 1466589546736 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:06 INFO - PROCESS | 1822 | 1466589546920 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:59:06 INFO - PROCESS | 1822 | 1466589546939 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 1822 | 1466589546957 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x91583800 == 34 [pid = 1822] [id = 390] 02:59:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91588000) [pid = 1822] [serial = 1171] [outer = (nil)] 02:59:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c56800) [pid = 1822] [serial = 1172] [outer = 0x91588000] 02:59:07 INFO - PROCESS | 1822 | 1466589547033 Marionette DEBUG loaded listener.js 02:59:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91dba400) [pid = 1822] [serial = 1173] [outer = 0x91588000] 02:59:08 INFO - PROCESS | 1822 | 1466589547993 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]]]}] 02:59:08 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:59:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:59:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:59:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:59:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:59:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1287ms 02:59:08 INFO - PROCESS | 1822 | 1466589548013 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 1822 | 1466589548019 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 02:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:59:08 INFO - PROCESS | 1822 | 1466589548027 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 1822 | 1466589548031 Marionette TRACE conn3 <- [1,1534,null,{}] 02:59:08 INFO - PROCESS | 1822 | 1466589548040 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}] 02:59:08 INFO - PROCESS | 1822 | 1466589548046 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:08 INFO - PROCESS | 1822 | 1466589548214 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:59:08 INFO - PROCESS | 1822 | 1466589548406 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 1822 | 1466589548415 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ed800 == 35 [pid = 1822] [id = 391] 02:59:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d018400) [pid = 1822] [serial = 1174] [outer = (nil)] 02:59:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8dd53800) [pid = 1822] [serial = 1175] [outer = 0x8d018400] 02:59:08 INFO - PROCESS | 1822 | 1466589548498 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8e7be000) [pid = 1822] [serial = 1176] [outer = 0x8d018400] 02:59:09 INFO - PROCESS | 1822 | 1466589549554 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]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1580ms 02:59:09 INFO - PROCESS | 1822 | 1466589549607 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 1822 | 1466589549615 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 02:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:59:09 INFO - PROCESS | 1822 | 1466589549626 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 1822 | 1466589549630 Marionette TRACE conn3 <- [1,1538,null,{}] 02:59:09 INFO - PROCESS | 1822 | 1466589549636 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}] 02:59:09 INFO - PROCESS | 1822 | 1466589549642 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:09 INFO - PROCESS | 1822 | 1466589549822 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:59:10 INFO - PROCESS | 1822 | 1466589549989 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 1822 | 1466589549995 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd51c00 == 36 [pid = 1822] [id = 392] 02:59:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9142cc00) [pid = 1822] [serial = 1177] [outer = (nil)] 02:59:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91582000) [pid = 1822] [serial = 1178] [outer = 0x9142cc00] 02:59:10 INFO - PROCESS | 1822 | 1466589550128 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91c45800) [pid = 1822] [serial = 1179] [outer = 0x9142cc00] 02:59:11 INFO - PROCESS | 1822 | 1466589551144 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]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:59:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1580ms 02:59:11 INFO - PROCESS | 1822 | 1466589551209 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 1822 | 1466589551216 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 02:59:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:59:11 INFO - PROCESS | 1822 | 1466589551229 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 1822 | 1466589551236 Marionette TRACE conn3 <- [1,1542,null,{}] 02:59:11 INFO - PROCESS | 1822 | 1466589551253 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}] 02:59:11 INFO - PROCESS | 1822 | 1466589551261 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:11 INFO - PROCESS | 1822 | 1466589551470 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:59:11 INFO - PROCESS | 1822 | 1466589551723 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 1822 | 1466589551736 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f0b800 == 37 [pid = 1822] [id = 393] 02:59:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91f0c000) [pid = 1822] [serial = 1180] [outer = (nil)] 02:59:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x9210f400) [pid = 1822] [serial = 1181] [outer = 0x91f0c000] 02:59:11 INFO - PROCESS | 1822 | 1466589551842 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x9252d400) [pid = 1822] [serial = 1182] [outer = 0x91f0c000] 02:59:12 INFO - PROCESS | 1822 | 1466589552777 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]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:59:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1590ms 02:59:12 INFO - PROCESS | 1822 | 1466589552820 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 1822 | 1466589552825 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 02:59:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:59:12 INFO - PROCESS | 1822 | 1466589552831 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 1822 | 1466589552833 Marionette TRACE conn3 <- [1,1546,null,{}] 02:59:12 INFO - PROCESS | 1822 | 1466589552839 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}] 02:59:12 INFO - PROCESS | 1822 | 1466589552844 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:13 INFO - PROCESS | 1822 | 1466589553013 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:59:13 INFO - PROCESS | 1822 | 1466589553193 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 1822 | 1466589553201 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65c400 == 38 [pid = 1822] [id = 394] 02:59:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x8dc42800) [pid = 1822] [serial = 1183] [outer = (nil)] 02:59:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92e1c400) [pid = 1822] [serial = 1184] [outer = 0x8dc42800] 02:59:13 INFO - PROCESS | 1822 | 1466589553280 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x92ec9400) [pid = 1822] [serial = 1185] [outer = 0x8dc42800] 02:59:14 INFO - PROCESS | 1822 | 1466589554458 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]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:59:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1728ms 02:59:14 INFO - PROCESS | 1822 | 1466589554560 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 1822 | 1466589554566 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 02:59:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:59:14 INFO - PROCESS | 1822 | 1466589554583 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 1822 | 1466589554587 Marionette TRACE conn3 <- [1,1550,null,{}] 02:59:14 INFO - PROCESS | 1822 | 1466589554604 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}] 02:59:14 INFO - PROCESS | 1822 | 1466589554609 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:14 INFO - PROCESS | 1822 | 1466589554879 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:59:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d423400 == 37 [pid = 1822] [id = 363] 02:59:15 INFO - PROCESS | 1822 | 1466589555059 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 1822 | 1466589555071 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22bc00 == 38 [pid = 1822] [id = 395] 02:59:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8d22d800) [pid = 1822] [serial = 1186] [outer = (nil)] 02:59:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8d42a400) [pid = 1822] [serial = 1187] [outer = 0x8d22d800] 02:59:15 INFO - PROCESS | 1822 | 1466589555146 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8dc4c800) [pid = 1822] [serial = 1188] [outer = 0x8d22d800] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x92615400) [pid = 1822] [serial = 1127] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x92619400) [pid = 1822] [serial = 1128] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91439000) [pid = 1822] [serial = 1109] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91c49800) [pid = 1822] [serial = 1110] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8c6e2c00) [pid = 1822] [serial = 1115] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d22b000) [pid = 1822] [serial = 1116] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8d421400) [pid = 1822] [serial = 1106] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8dd50400) [pid = 1822] [serial = 1107] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91db8800) [pid = 1822] [serial = 1104] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91c57800) [pid = 1822] [serial = 1103] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92101800) [pid = 1822] [serial = 1112] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x92110c00) [pid = 1822] [serial = 1113] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8e7b1400) [pid = 1822] [serial = 1118] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8e8cb000) [pid = 1822] [serial = 1119] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91c43800) [pid = 1822] [serial = 1121] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x92e18800) [pid = 1822] [serial = 1131] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92103c00) [pid = 1822] [serial = 1124] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x92ec6c00) [pid = 1822] [serial = 1133] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92ec9800) [pid = 1822] [serial = 1134] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x92521800) [pid = 1822] [serial = 1125] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91c56c00) [pid = 1822] [serial = 1122] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92612800) [pid = 1822] [serial = 1130] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1822 | 1466589555930 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]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:59:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1415ms 02:59:15 INFO - PROCESS | 1822 | 1466589555988 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 1822 | 1466589555995 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 02:59:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:59:16 INFO - PROCESS | 1822 | 1466589556004 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 1822 | 1466589556008 Marionette TRACE conn3 <- [1,1554,null,{}] 02:59:16 INFO - PROCESS | 1822 | 1466589556014 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}] 02:59:16 INFO - PROCESS | 1822 | 1466589556019 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:16 INFO - PROCESS | 1822 | 1466589556175 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:59:16 INFO - PROCESS | 1822 | 1466589556185 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 1822 | 1466589556193 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4c400 == 39 [pid = 1822] [id = 396] 02:59:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8e8c6c00) [pid = 1822] [serial = 1189] [outer = (nil)] 02:59:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8ec2e000) [pid = 1822] [serial = 1190] [outer = 0x8e8c6c00] 02:59:16 INFO - PROCESS | 1822 | 1466589556274 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x912ef400) [pid = 1822] [serial = 1191] [outer = 0x8e8c6c00] 02:59:17 INFO - PROCESS | 1822 | 1466589557197 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]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:59:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1243ms 02:59:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:59:17 INFO - PROCESS | 1822 | 1466589557248 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 1822 | 1466589557251 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 02:59:17 INFO - PROCESS | 1822 | 1466589557258 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 1822 | 1466589557263 Marionette TRACE conn3 <- [1,1558,null,{}] 02:59:17 INFO - PROCESS | 1822 | 1466589557283 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}] 02:59:17 INFO - PROCESS | 1822 | 1466589557291 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:17 INFO - PROCESS | 1822 | 1466589557444 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:59:17 INFO - PROCESS | 1822 | 1466589557600 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 1822 | 1466589557611 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c45c00 == 40 [pid = 1822] [id = 397] 02:59:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91c47400) [pid = 1822] [serial = 1192] [outer = (nil)] 02:59:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c5bc00) [pid = 1822] [serial = 1193] [outer = 0x91c47400] 02:59:17 INFO - PROCESS | 1822 | 1466589557678 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91dc0400) [pid = 1822] [serial = 1194] [outer = 0x91c47400] 02:59:18 INFO - PROCESS | 1822 | 1466589558531 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]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:59:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1296ms 02:59:18 INFO - PROCESS | 1822 | 1466589558552 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 1822 | 1466589558556 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 02:59:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:59:18 INFO - PROCESS | 1822 | 1466589558562 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - PROCESS | 1822 | 1466589558565 Marionette TRACE conn3 <- [1,1562,null,{}] 02:59:18 INFO - PROCESS | 1822 | 1466589558570 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}] 02:59:18 INFO - PROCESS | 1822 | 1466589558575 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:18 INFO - PROCESS | 1822 | 1466589558768 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:59:18 INFO - PROCESS | 1822 | 1466589558810 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 1822 | 1466589558818 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x91582c00 == 41 [pid = 1822] [id = 398] 02:59:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91c4a800) [pid = 1822] [serial = 1195] [outer = (nil)] 02:59:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9210fc00) [pid = 1822] [serial = 1196] [outer = 0x91c4a800] 02:59:18 INFO - PROCESS | 1822 | 1466589558884 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92432c00) [pid = 1822] [serial = 1197] [outer = 0x91c4a800] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d424000) [pid = 1822] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91db2400) [pid = 1822] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x92ec6000) [pid = 1822] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91f02400) [pid = 1822] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8d423800) [pid = 1822] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x9142dc00) [pid = 1822] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x92ee3c00) [pid = 1822] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8c657800) [pid = 1822] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8e7bd000) [pid = 1822] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8c6e8000) [pid = 1822] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x92ee7000) [pid = 1822] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:59:19 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x8c65cc00) [pid = 1822] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:59:19 INFO - PROCESS | 1822 | 1466589559839 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]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:59:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1290ms 02:59:19 INFO - PROCESS | 1822 | 1466589559859 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 1822 | 1466589559862 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 02:59:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:59:19 INFO - PROCESS | 1822 | 1466589559870 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 1822 | 1466589559873 Marionette TRACE conn3 <- [1,1566,null,{}] 02:59:19 INFO - PROCESS | 1822 | 1466589559878 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}] 02:59:19 INFO - PROCESS | 1822 | 1466589559883 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:20 INFO - PROCESS | 1822 | 1466589560021 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:59:20 INFO - PROCESS | 1822 | 1466589560035 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 1822 | 1466589560042 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d426000 == 42 [pid = 1822] [id = 399] 02:59:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8d42dc00) [pid = 1822] [serial = 1198] [outer = (nil)] 02:59:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x91c5f800) [pid = 1822] [serial = 1199] [outer = 0x8d42dc00] 02:59:20 INFO - PROCESS | 1822 | 1466589560106 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x91f03800) [pid = 1822] [serial = 1200] [outer = 0x8d42dc00] 02:59:20 INFO - PROCESS | 1822 | 1466589560955 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]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:59:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1132ms 02:59:21 INFO - PROCESS | 1822 | 1466589561002 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 1822 | 1466589561005 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 02:59:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:59:21 INFO - PROCESS | 1822 | 1466589561011 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 1822 | 1466589561013 Marionette TRACE conn3 <- [1,1570,null,{}] 02:59:21 INFO - PROCESS | 1822 | 1466589561019 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}] 02:59:21 INFO - PROCESS | 1822 | 1466589561028 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:21 INFO - PROCESS | 1822 | 1466589561215 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:59:21 INFO - PROCESS | 1822 | 1466589561352 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 1822 | 1466589561360 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c658000 == 43 [pid = 1822] [id = 400] 02:59:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8d00e000) [pid = 1822] [serial = 1201] [outer = (nil)] 02:59:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x92eca400) [pid = 1822] [serial = 1202] [outer = 0x8d00e000] 02:59:21 INFO - PROCESS | 1822 | 1466589561428 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x92ecd800) [pid = 1822] [serial = 1203] [outer = 0x8d00e000] 02:59:22 INFO - PROCESS | 1822 | 1466589562402 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]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:59:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1439ms 02:59:22 INFO - PROCESS | 1822 | 1466589562451 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 1822 | 1466589562457 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 02:59:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:59:22 INFO - PROCESS | 1822 | 1466589562465 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 1822 | 1466589562471 Marionette TRACE conn3 <- [1,1574,null,{}] 02:59:22 INFO - PROCESS | 1822 | 1466589562480 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}] 02:59:22 INFO - PROCESS | 1822 | 1466589562485 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:22 INFO - PROCESS | 1822 | 1466589562676 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:59:22 INFO - PROCESS | 1822 | 1466589562899 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 1822 | 1466589562909 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22fc00 == 44 [pid = 1822] [id = 401] 02:59:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d233400) [pid = 1822] [serial = 1204] [outer = (nil)] 02:59:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8dd56400) [pid = 1822] [serial = 1205] [outer = 0x8d233400] 02:59:23 INFO - PROCESS | 1822 | 1466589563028 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8e8c7800) [pid = 1822] [serial = 1206] [outer = 0x8d233400] 02:59:23 INFO - PROCESS | 1822 | 1466589563898 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]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1484ms 02:59:23 INFO - PROCESS | 1822 | 1466589563950 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 1822 | 1466589563957 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 02:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:59:23 INFO - PROCESS | 1822 | 1466589563967 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 1822 | 1466589563971 Marionette TRACE conn3 <- [1,1578,null,{}] 02:59:23 INFO - PROCESS | 1822 | 1466589563978 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}] 02:59:23 INFO - PROCESS | 1822 | 1466589563983 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:24 INFO - PROCESS | 1822 | 1466589564159 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:59:24 INFO - PROCESS | 1822 | 1466589564330 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 1822 | 1466589564336 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x91584c00 == 45 [pid = 1822] [id = 402] 02:59:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x9158a800) [pid = 1822] [serial = 1207] [outer = (nil)] 02:59:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91c44800) [pid = 1822] [serial = 1208] [outer = 0x9158a800] 02:59:24 INFO - PROCESS | 1822 | 1466589564422 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c56c00) [pid = 1822] [serial = 1209] [outer = 0x9158a800] 02:59:25 INFO - PROCESS | 1822 | 1466589565399 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]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:59:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1477ms 02:59:25 INFO - PROCESS | 1822 | 1466589565445 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:59:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:59:25 INFO - PROCESS | 1822 | 1466589565449 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 02:59:25 INFO - PROCESS | 1822 | 1466589565456 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 1822 | 1466589565462 Marionette TRACE conn3 <- [1,1582,null,{}] 02:59:25 INFO - PROCESS | 1822 | 1466589565478 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}] 02:59:25 INFO - PROCESS | 1822 | 1466589565486 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:25 INFO - PROCESS | 1822 | 1466589565667 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:59:25 INFO - PROCESS | 1822 | 1466589565839 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 1822 | 1466589565849 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e19000 == 46 [pid = 1822] [id = 403] 02:59:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92e1bc00) [pid = 1822] [serial = 1210] [outer = (nil)] 02:59:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92ecc800) [pid = 1822] [serial = 1211] [outer = 0x92e1bc00] 02:59:25 INFO - PROCESS | 1822 | 1466589565933 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92edcc00) [pid = 1822] [serial = 1212] [outer = 0x92e1bc00] 02:59:26 INFO - PROCESS | 1822 | 1466589566833 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]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:59:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1435ms 02:59:26 INFO - PROCESS | 1822 | 1466589566894 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:59:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:59:26 INFO - PROCESS | 1822 | 1466589566899 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 02:59:26 INFO - PROCESS | 1822 | 1466589566905 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 1822 | 1466589566909 Marionette TRACE conn3 <- [1,1586,null,{}] 02:59:26 INFO - PROCESS | 1822 | 1466589566914 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}] 02:59:26 INFO - PROCESS | 1822 | 1466589566919 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:27 INFO - PROCESS | 1822 | 1466589567094 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:59:27 INFO - PROCESS | 1822 | 1466589567278 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1822 | 1466589567286 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x91431000 == 47 [pid = 1822] [id = 404] 02:59:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92e1d400) [pid = 1822] [serial = 1213] [outer = (nil)] 02:59:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93b71800) [pid = 1822] [serial = 1214] [outer = 0x92e1d400] 02:59:27 INFO - PROCESS | 1822 | 1466589567364 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x93b79000) [pid = 1822] [serial = 1215] [outer = 0x92e1d400] 02:59:28 INFO - PROCESS | 1822 | 1466589568268 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]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:59:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1431ms 02:59:28 INFO - PROCESS | 1822 | 1466589568337 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 1822 | 1466589568340 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 02:59:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:59:28 INFO - PROCESS | 1822 | 1466589568346 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 1822 | 1466589568350 Marionette TRACE conn3 <- [1,1590,null,{}] 02:59:28 INFO - PROCESS | 1822 | 1466589568355 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}] 02:59:28 INFO - PROCESS | 1822 | 1466589568360 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:28 INFO - PROCESS | 1822 | 1466589568524 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:59:28 INFO - PROCESS | 1822 | 1466589568693 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 1822 | 1466589568703 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ec400 == 48 [pid = 1822] [id = 405] 02:59:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8c6ee000) [pid = 1822] [serial = 1216] [outer = (nil)] 02:59:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93cdcc00) [pid = 1822] [serial = 1217] [outer = 0x8c6ee000] 02:59:28 INFO - PROCESS | 1822 | 1466589568781 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x93e61400) [pid = 1822] [serial = 1218] [outer = 0x8c6ee000] 02:59:29 INFO - PROCESS | 1822 | 1466589569693 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]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:59:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1378ms 02:59:29 INFO - PROCESS | 1822 | 1466589569725 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 1822 | 1466589569730 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 02:59:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:59:29 INFO - PROCESS | 1822 | 1466589569736 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 1822 | 1466589569740 Marionette TRACE conn3 <- [1,1594,null,{}] 02:59:29 INFO - PROCESS | 1822 | 1466589569745 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}] 02:59:29 INFO - PROCESS | 1822 | 1466589569755 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:29 INFO - PROCESS | 1822 | 1466589569947 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:59:30 INFO - PROCESS | 1822 | 1466589570118 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 1822 | 1466589570124 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d422c00 == 49 [pid = 1822] [id = 406] 02:59:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x91f09c00) [pid = 1822] [serial = 1219] [outer = (nil)] 02:59:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x95197000) [pid = 1822] [serial = 1220] [outer = 0x91f09c00] 02:59:30 INFO - PROCESS | 1822 | 1466589570203 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x9519e000) [pid = 1822] [serial = 1221] [outer = 0x91f09c00] 02:59:31 INFO - PROCESS | 1822 | 1466589571057 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]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:59:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1378ms 02:59:31 INFO - PROCESS | 1822 | 1466589571115 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 1822 | 1466589571119 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 02:59:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:59:31 INFO - PROCESS | 1822 | 1466589571143 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 1822 | 1466589571147 Marionette TRACE conn3 <- [1,1598,null,{}] 02:59:31 INFO - PROCESS | 1822 | 1466589571153 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}] 02:59:31 INFO - PROCESS | 1822 | 1466589571158 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:31 INFO - PROCESS | 1822 | 1466589571333 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:59:31 INFO - PROCESS | 1822 | 1466589571522 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 1822 | 1466589571530 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64e800 == 50 [pid = 1822] [id = 407] 02:59:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8d425c00) [pid = 1822] [serial = 1222] [outer = (nil)] 02:59:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x95111400) [pid = 1822] [serial = 1223] [outer = 0x8d425c00] 02:59:31 INFO - PROCESS | 1822 | 1466589571641 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x953e2000) [pid = 1822] [serial = 1224] [outer = 0x8d425c00] 02:59:32 INFO - PROCESS | 1822 | 1466589572542 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]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:59:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1438ms 02:59:32 INFO - PROCESS | 1822 | 1466589572579 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:59:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:59:32 INFO - PROCESS | 1822 | 1466589572589 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 02:59:32 INFO - PROCESS | 1822 | 1466589572594 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 1822 | 1466589572597 Marionette TRACE conn3 <- [1,1602,null,{}] 02:59:32 INFO - PROCESS | 1822 | 1466589572603 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}] 02:59:32 INFO - PROCESS | 1822 | 1466589572608 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:32 INFO - PROCESS | 1822 | 1466589572769 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:59:32 INFO - PROCESS | 1822 | 1466589572944 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 1822 | 1466589572954 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d016000 == 51 [pid = 1822] [id = 408] 02:59:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d231400) [pid = 1822] [serial = 1225] [outer = (nil)] 02:59:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x95935000) [pid = 1822] [serial = 1226] [outer = 0x8d231400] 02:59:33 INFO - PROCESS | 1822 | 1466589573029 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x9593c000) [pid = 1822] [serial = 1227] [outer = 0x8d231400] 02:59:33 INFO - PROCESS | 1822 | 1466589573950 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]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1431ms 02:59:34 INFO - PROCESS | 1822 | 1466589574026 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 1822 | 1466589574030 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 02:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:59:34 INFO - PROCESS | 1822 | 1466589574037 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 1822 | 1466589574040 Marionette TRACE conn3 <- [1,1606,null,{}] 02:59:34 INFO - PROCESS | 1822 | 1466589574046 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}] 02:59:34 INFO - PROCESS | 1822 | 1466589574051 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:34 INFO - PROCESS | 1822 | 1466589574440 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:59:34 INFO - PROCESS | 1822 | 1466589574685 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 1822 | 1466589574698 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d015800 == 52 [pid = 1822] [id = 409] 02:59:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x8d015c00) [pid = 1822] [serial = 1228] [outer = (nil)] 02:59:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8d22b800) [pid = 1822] [serial = 1229] [outer = 0x8d015c00] 02:59:34 INFO - PROCESS | 1822 | 1466589574781 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8d42bc00) [pid = 1822] [serial = 1230] [outer = 0x8d015c00] 02:59:35 INFO - PROCESS | 1822 | 1466589575731 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]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1736ms 02:59:35 INFO - PROCESS | 1822 | 1466589575775 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:59:35 INFO - PROCESS | 1822 | 1466589575781 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 02:59:35 INFO - PROCESS | 1822 | 1466589575789 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 1822 | 1466589575793 Marionette TRACE conn3 <- [1,1610,null,{}] 02:59:35 INFO - PROCESS | 1822 | 1466589575800 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}] 02:59:35 INFO - PROCESS | 1822 | 1466589575805 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:35 INFO - PROCESS | 1822 | 1466589575968 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd48800 == 51 [pid = 1822] [id = 366] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b4c00 == 50 [pid = 1822] [id = 365] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8c657000 == 49 [pid = 1822] [id = 385] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc4d800 == 48 [pid = 1822] [id = 372] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x92ede000 == 47 [pid = 1822] [id = 382] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x92e20800 == 46 [pid = 1822] [id = 380] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e7400 == 45 [pid = 1822] [id = 384] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x9261a400 == 44 [pid = 1822] [id = 383] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x91431c00 == 43 [pid = 1822] [id = 381] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x91586400 == 42 [pid = 1822] [id = 373] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4a800 == 41 [pid = 1822] [id = 364] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec32800 == 40 [pid = 1822] [id = 369] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x9142d000 == 39 [pid = 1822] [id = 374] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x91c50400 == 38 [pid = 1822] [id = 367] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x91f09400 == 37 [pid = 1822] [id = 370] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64dc00 == 36 [pid = 1822] [id = 368] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8d421c00 == 35 [pid = 1822] [id = 378] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e9400 == 34 [pid = 1822] [id = 377] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x91583400 == 33 [pid = 1822] [id = 379] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8d234c00 == 32 [pid = 1822] [id = 375] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65a000 == 31 [pid = 1822] [id = 371] 02:59:37 INFO - PROCESS | 1822 | --DOCSHELL 0x912e6000 == 30 [pid = 1822] [id = 376] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x8ec31400) [pid = 1822] [serial = 1137] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8e7b5800) [pid = 1822] [serial = 1136] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x91f0d800) [pid = 1822] [serial = 1140] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x91dbf400) [pid = 1822] [serial = 1139] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x92ee0c00) [pid = 1822] [serial = 1143] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x92ed2400) [pid = 1822] [serial = 1142] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x93b74000) [pid = 1822] [serial = 1146] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x92ee8000) [pid = 1822] [serial = 1145] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8d42e000) [pid = 1822] [serial = 1160] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8dc48800) [pid = 1822] [serial = 1161] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91432c00) [pid = 1822] [serial = 1166] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x93ed7800) [pid = 1822] [serial = 1149] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8c65bc00) [pid = 1822] [serial = 1157] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x93e62400) [pid = 1822] [serial = 1148] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8c6ebc00) [pid = 1822] [serial = 1158] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8e8c4000) [pid = 1822] [serial = 1163] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d427c00) [pid = 1822] [serial = 1155] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8d011400) [pid = 1822] [serial = 1154] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x953dc800) [pid = 1822] [serial = 1152] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9519b000) [pid = 1822] [serial = 1151] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x912e6800) [pid = 1822] [serial = 1169] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c56800) [pid = 1822] [serial = 1172] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9143a400) [pid = 1822] [serial = 1167] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9142c800) [pid = 1822] [serial = 1170] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8ec24c00) [pid = 1822] [serial = 1164] [outer = (nil)] [url = about:blank] 02:59:37 INFO - PROCESS | 1822 | 1466589577345 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 1822 | 1466589577355 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c656400 == 31 [pid = 1822] [id = 410] 02:59:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8c656c00) [pid = 1822] [serial = 1231] [outer = (nil)] 02:59:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8c65b800) [pid = 1822] [serial = 1232] [outer = 0x8c656c00] 02:59:37 INFO - PROCESS | 1822 | 1466589577431 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8c6e8400) [pid = 1822] [serial = 1233] [outer = 0x8c656c00] 02:59:38 INFO - PROCESS | 1822 | 1466589578177 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]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2445ms 02:59:38 INFO - PROCESS | 1822 | 1466589578234 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 1822 | 1466589578239 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 02:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:59:38 INFO - PROCESS | 1822 | 1466589578246 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 1822 | 1466589578249 Marionette TRACE conn3 <- [1,1614,null,{}] 02:59:38 INFO - PROCESS | 1822 | 1466589578257 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}] 02:59:38 INFO - PROCESS | 1822 | 1466589578264 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:38 INFO - PROCESS | 1822 | 1466589578430 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:59:38 INFO - PROCESS | 1822 | 1466589578554 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 1822 | 1466589578562 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22b400 == 32 [pid = 1822] [id = 411] 02:59:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8d22c800) [pid = 1822] [serial = 1234] [outer = (nil)] 02:59:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8d420800) [pid = 1822] [serial = 1235] [outer = 0x8d22c800] 02:59:38 INFO - PROCESS | 1822 | 1466589578635 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8dc42400) [pid = 1822] [serial = 1236] [outer = 0x8d22c800] 02:59:39 INFO - PROCESS | 1822 | 1466589579428 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]]]}] 02:59:39 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 02:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1235ms 02:59:39 INFO - PROCESS | 1822 | 1466589579486 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 1822 | 1466589579493 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 02:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:59:39 INFO - PROCESS | 1822 | 1466589579500 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 1822 | 1466589579503 Marionette TRACE conn3 <- [1,1618,null,{}] 02:59:39 INFO - PROCESS | 1822 | 1466589579509 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}] 02:59:39 INFO - PROCESS | 1822 | 1466589579514 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:39 INFO - PROCESS | 1822 | 1466589579675 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:59:39 INFO - PROCESS | 1822 | 1466589579684 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 1822 | 1466589579696 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d238400 == 33 [pid = 1822] [id = 412] 02:59:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8dc4c400) [pid = 1822] [serial = 1237] [outer = (nil)] 02:59:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x8e7b7000) [pid = 1822] [serial = 1238] [outer = 0x8dc4c400] 02:59:39 INFO - PROCESS | 1822 | 1466589579758 Marionette DEBUG loaded listener.js 02:59:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8e8c3c00) [pid = 1822] [serial = 1239] [outer = 0x8dc4c400] 02:59:40 INFO - PROCESS | 1822 | 1466589580802 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]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:59:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1331ms 02:59:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:59:40 INFO - PROCESS | 1822 | 1466589580838 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 1822 | 1466589580841 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 02:59:40 INFO - PROCESS | 1822 | 1466589580856 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 1822 | 1466589580865 Marionette TRACE conn3 <- [1,1622,null,{}] 02:59:40 INFO - PROCESS | 1822 | 1466589580880 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}] 02:59:40 INFO - PROCESS | 1822 | 1466589580888 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:41 INFO - PROCESS | 1822 | 1466589581098 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:59:41 INFO - PROCESS | 1822 | 1466589581128 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 1822 | 1466589581136 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec26800 == 34 [pid = 1822] [id = 413] 02:59:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x912e6800) [pid = 1822] [serial = 1240] [outer = (nil)] 02:59:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x912ed400) [pid = 1822] [serial = 1241] [outer = 0x912e6800] 02:59:41 INFO - PROCESS | 1822 | 1466589581200 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91430400) [pid = 1822] [serial = 1242] [outer = 0x912e6800] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x91c4a800) [pid = 1822] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8d42dc00) [pid = 1822] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8d22d800) [pid = 1822] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91f0c000) [pid = 1822] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91588000) [pid = 1822] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91c47400) [pid = 1822] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8e8c6c00) [pid = 1822] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8d018400) [pid = 1822] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8dc42800) [pid = 1822] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9142cc00) [pid = 1822] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:59:42 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d00e000) [pid = 1822] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:59:42 INFO - PROCESS | 1822 | 1466589582663 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]]]}] 02:59:42 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 02:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1901ms 02:59:42 INFO - PROCESS | 1822 | 1466589582748 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:59:42 INFO - PROCESS | 1822 | 1466589582753 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 02:59:42 INFO - PROCESS | 1822 | 1466589582758 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:59:42 INFO - PROCESS | 1822 | 1466589582762 Marionette TRACE conn3 <- [1,1626,null,{}] 02:59:42 INFO - PROCESS | 1822 | 1466589582767 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}] 02:59:42 INFO - PROCESS | 1822 | 1466589582772 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:42 INFO - PROCESS | 1822 | 1466589582918 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:59:42 INFO - PROCESS | 1822 | 1466589582926 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 1822 | 1466589582932 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c655800 == 35 [pid = 1822] [id = 414] 02:59:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8c65a400) [pid = 1822] [serial = 1243] [outer = (nil)] 02:59:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x912ee000) [pid = 1822] [serial = 1244] [outer = 0x8c65a400] 02:59:43 INFO - PROCESS | 1822 | 1466589583115 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91435000) [pid = 1822] [serial = 1245] [outer = 0x8c65a400] 02:59:43 INFO - PROCESS | 1822 | 1466589583767 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]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1038ms 02:59:43 INFO - PROCESS | 1822 | 1466589583796 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 1822 | 1466589583800 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 02:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:59:43 INFO - PROCESS | 1822 | 1466589583806 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 1822 | 1466589583809 Marionette TRACE conn3 <- [1,1630,null,{}] 02:59:43 INFO - PROCESS | 1822 | 1466589583814 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}] 02:59:43 INFO - PROCESS | 1822 | 1466589583819 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:43 INFO - PROCESS | 1822 | 1466589583981 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:59:44 INFO - PROCESS | 1822 | 1466589584108 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 1822 | 1466589584127 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x91587400 == 36 [pid = 1822] [id = 415] 02:59:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91588000) [pid = 1822] [serial = 1246] [outer = (nil)] 02:59:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c41c00) [pid = 1822] [serial = 1247] [outer = 0x91588000] 02:59:44 INFO - PROCESS | 1822 | 1466589584203 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91c55c00) [pid = 1822] [serial = 1248] [outer = 0x91588000] 02:59:45 INFO - PROCESS | 1822 | 1466589585294 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]]]}] 02:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1539ms 02:59:45 INFO - PROCESS | 1822 | 1466589585346 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 1822 | 1466589585353 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 02:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:59:45 INFO - PROCESS | 1822 | 1466589585361 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 1822 | 1466589585366 Marionette TRACE conn3 <- [1,1634,null,{}] 02:59:45 INFO - PROCESS | 1822 | 1466589585375 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}] 02:59:45 INFO - PROCESS | 1822 | 1466589585381 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:45 INFO - PROCESS | 1822 | 1466589585562 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:59:45 INFO - PROCESS | 1822 | 1466589585777 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 1822 | 1466589585784 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c659400 == 37 [pid = 1822] [id = 416] 02:59:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x8c6ec800) [pid = 1822] [serial = 1249] [outer = (nil)] 02:59:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8dc44400) [pid = 1822] [serial = 1250] [outer = 0x8c6ec800] 02:59:45 INFO - PROCESS | 1822 | 1466589585871 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8e7b3000) [pid = 1822] [serial = 1251] [outer = 0x8c6ec800] 02:59:46 INFO - PROCESS | 1822 | 1466589586837 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]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1538ms 02:59:46 INFO - PROCESS | 1822 | 1466589586899 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 1822 | 1466589586906 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 02:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:59:46 INFO - PROCESS | 1822 | 1466589586916 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 1822 | 1466589586920 Marionette TRACE conn3 <- [1,1638,null,{}] 02:59:46 INFO - PROCESS | 1822 | 1466589586927 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}] 02:59:46 INFO - PROCESS | 1822 | 1466589586932 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:47 INFO - PROCESS | 1822 | 1466589587135 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:59:47 INFO - PROCESS | 1822 | 1466589587390 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 1822 | 1466589587400 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec2a400 == 38 [pid = 1822] [id = 417] 02:59:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x912e3800) [pid = 1822] [serial = 1252] [outer = (nil)] 02:59:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x912ef000) [pid = 1822] [serial = 1253] [outer = 0x912e3800] 02:59:47 INFO - PROCESS | 1822 | 1466589587526 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91582400) [pid = 1822] [serial = 1254] [outer = 0x912e3800] 02:59:48 INFO - PROCESS | 1822 | 1466589588460 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]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1591ms 02:59:48 INFO - PROCESS | 1822 | 1466589588508 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 1822 | 1466589588511 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 02:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:59:48 INFO - PROCESS | 1822 | 1466589588518 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 1822 | 1466589588525 Marionette TRACE conn3 <- [1,1642,null,{}] 02:59:48 INFO - PROCESS | 1822 | 1466589588541 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}] 02:59:48 INFO - PROCESS | 1822 | 1466589588549 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:48 INFO - PROCESS | 1822 | 1466589588723 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:59:48 INFO - PROCESS | 1822 | 1466589588894 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 1822 | 1466589588908 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5d800 == 39 [pid = 1822] [id = 418] 02:59:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x91c60800) [pid = 1822] [serial = 1255] [outer = (nil)] 02:59:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x91db8400) [pid = 1822] [serial = 1256] [outer = 0x91c60800] 02:59:49 INFO - PROCESS | 1822 | 1466589589028 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x91dbf000) [pid = 1822] [serial = 1257] [outer = 0x91c60800] 02:59:49 INFO - PROCESS | 1822 | 1466589589981 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]]]}] 02:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1536ms 02:59:50 INFO - PROCESS | 1822 | 1466589590054 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 1822 | 1466589590058 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 02:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:59:50 INFO - PROCESS | 1822 | 1466589590065 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 1822 | 1466589590068 Marionette TRACE conn3 <- [1,1646,null,{}] 02:59:50 INFO - PROCESS | 1822 | 1466589590074 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}] 02:59:50 INFO - PROCESS | 1822 | 1466589590079 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:50 INFO - PROCESS | 1822 | 1466589590257 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:59:50 INFO - PROCESS | 1822 | 1466589590434 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 1822 | 1466589590440 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654400 == 40 [pid = 1822] [id = 419] 02:59:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8d232c00) [pid = 1822] [serial = 1258] [outer = (nil)] 02:59:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x91f10800) [pid = 1822] [serial = 1259] [outer = 0x8d232c00] 02:59:50 INFO - PROCESS | 1822 | 1466589590561 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x92524400) [pid = 1822] [serial = 1260] [outer = 0x8d232c00] 02:59:51 INFO - PROCESS | 1822 | 1466589591675 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]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1679ms 02:59:51 INFO - PROCESS | 1822 | 1466589591744 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 1822 | 1466589591750 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 02:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:59:51 INFO - PROCESS | 1822 | 1466589591758 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 1822 | 1466589591763 Marionette TRACE conn3 <- [1,1650,null,{}] 02:59:51 INFO - PROCESS | 1822 | 1466589591771 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}] 02:59:51 INFO - PROCESS | 1822 | 1466589591777 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:51 INFO - PROCESS | 1822 | 1466589591942 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:59:52 INFO - PROCESS | 1822 | 1466589592196 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 1822 | 1466589592210 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d238800 == 41 [pid = 1822] [id = 420] 02:59:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d421000) [pid = 1822] [serial = 1261] [outer = (nil)] 02:59:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8dc47000) [pid = 1822] [serial = 1262] [outer = 0x8d421000] 02:59:52 INFO - PROCESS | 1822 | 1466589592285 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8e7b9800) [pid = 1822] [serial = 1263] [outer = 0x8d421000] 02:59:53 INFO - PROCESS | 1822 | --DOCSHELL 0x8d015800 == 40 [pid = 1822] [id = 409] 02:59:53 INFO - PROCESS | 1822 | 1466589593218 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]]]}] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x9210fc00) [pid = 1822] [serial = 1196] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91c5f800) [pid = 1822] [serial = 1199] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8dc4c800) [pid = 1822] [serial = 1188] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x9210f400) [pid = 1822] [serial = 1181] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x91dba400) [pid = 1822] [serial = 1173] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x92432c00) [pid = 1822] [serial = 1197] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91c5bc00) [pid = 1822] [serial = 1193] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91dc0400) [pid = 1822] [serial = 1194] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x912ef400) [pid = 1822] [serial = 1191] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8ec2e000) [pid = 1822] [serial = 1190] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d42a400) [pid = 1822] [serial = 1187] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8e7be000) [pid = 1822] [serial = 1176] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8dd53800) [pid = 1822] [serial = 1175] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x92ec9400) [pid = 1822] [serial = 1185] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91582000) [pid = 1822] [serial = 1178] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92e1c400) [pid = 1822] [serial = 1184] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9252d400) [pid = 1822] [serial = 1182] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91c45800) [pid = 1822] [serial = 1179] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x92ecd800) [pid = 1822] [serial = 1203] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x92eca400) [pid = 1822] [serial = 1202] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91f03800) [pid = 1822] [serial = 1200] [outer = (nil)] [url = about:blank] 02:59:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1534ms 02:59:53 INFO - PROCESS | 1822 | 1466589593292 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:59:53 INFO - PROCESS | 1822 | 1466589593297 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 02:59:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:59:53 INFO - PROCESS | 1822 | 1466589593307 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 1822 | 1466589593311 Marionette TRACE conn3 <- [1,1654,null,{}] 02:59:53 INFO - PROCESS | 1822 | 1466589593317 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}] 02:59:53 INFO - PROCESS | 1822 | 1466589593322 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:53 INFO - PROCESS | 1822 | 1466589593480 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:59:53 INFO - PROCESS | 1822 | 1466589593629 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 1822 | 1466589593634 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d230800 == 41 [pid = 1822] [id = 421] 02:59:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8e7b3400) [pid = 1822] [serial = 1264] [outer = (nil)] 02:59:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x912e6000) [pid = 1822] [serial = 1265] [outer = 0x8e7b3400] 02:59:53 INFO - PROCESS | 1822 | 1466589593704 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91430800) [pid = 1822] [serial = 1266] [outer = 0x8e7b3400] 02:59:54 INFO - PROCESS | 1822 | 1466589594456 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]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1178ms 02:59:54 INFO - PROCESS | 1822 | 1466589594486 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 1822 | 1466589594489 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 02:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:59:54 INFO - PROCESS | 1822 | 1466589594504 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 1822 | 1466589594509 Marionette TRACE conn3 <- [1,1658,null,{}] 02:59:54 INFO - PROCESS | 1822 | 1466589594524 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}] 02:59:54 INFO - PROCESS | 1822 | 1466589594532 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:54 INFO - PROCESS | 1822 | 1466589594688 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:59:54 INFO - PROCESS | 1822 | 1466589594700 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:54 INFO - PROCESS | 1822 | 1466589594707 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5fc00 == 42 [pid = 1822] [id = 422] 02:59:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91db3000) [pid = 1822] [serial = 1267] [outer = (nil)] 02:59:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91dbac00) [pid = 1822] [serial = 1268] [outer = 0x91db3000] 02:59:54 INFO - PROCESS | 1822 | 1466589594778 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91f04800) [pid = 1822] [serial = 1269] [outer = 0x91db3000] 02:59:55 INFO - PROCESS | 1822 | 1466589595727 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]]]}] 02:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1281ms 02:59:55 INFO - PROCESS | 1822 | 1466589595787 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 1822 | 1466589595792 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 02:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:59:55 INFO - PROCESS | 1822 | 1466589595797 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 1822 | 1466589595800 Marionette TRACE conn3 <- [1,1662,null,{}] 02:59:55 INFO - PROCESS | 1822 | 1466589595805 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}] 02:59:55 INFO - PROCESS | 1822 | 1466589595810 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:56 INFO - PROCESS | 1822 | 1466589596007 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:59:56 INFO - PROCESS | 1822 | 1466589596042 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 1822 | 1466589596050 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec24c00 == 43 [pid = 1822] [id = 423] 02:59:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91dba000) [pid = 1822] [serial = 1270] [outer = (nil)] 02:59:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92528800) [pid = 1822] [serial = 1271] [outer = 0x91dba000] 02:59:56 INFO - PROCESS | 1822 | 1466589596114 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91433400) [pid = 1822] [serial = 1272] [outer = 0x91dba000] 02:59:57 INFO - PROCESS | 1822 | 1466589597013 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]]]}] 02:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1278ms 02:59:57 INFO - PROCESS | 1822 | 1466589597076 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 1822 | 1466589597080 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 02:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:59:57 INFO - PROCESS | 1822 | 1466589597093 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - PROCESS | 1822 | 1466589597095 Marionette TRACE conn3 <- [1,1666,null,{}] 02:59:57 INFO - PROCESS | 1822 | 1466589597101 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}] 02:59:57 INFO - PROCESS | 1822 | 1466589597105 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:57 INFO - PROCESS | 1822 | 1466589597300 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:59:57 INFO - PROCESS | 1822 | 1466589597318 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 1822 | 1466589597326 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ef800 == 44 [pid = 1822] [id = 424] 02:59:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8d013800) [pid = 1822] [serial = 1273] [outer = (nil)] 02:59:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x9261a400) [pid = 1822] [serial = 1274] [outer = 0x8d013800] 02:59:57 INFO - PROCESS | 1822 | 1466589597390 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x9261f800) [pid = 1822] [serial = 1275] [outer = 0x8d013800] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x912e6800) [pid = 1822] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d22c800) [pid = 1822] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8c656c00) [pid = 1822] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8d233400) [pid = 1822] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d015c00) [pid = 1822] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8dc4c400) [pid = 1822] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x9158a800) [pid = 1822] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x92e1bc00) [pid = 1822] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92e1d400) [pid = 1822] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8c6ee000) [pid = 1822] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91f09c00) [pid = 1822] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d425c00) [pid = 1822] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8c65a400) [pid = 1822] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:59:57 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8d231400) [pid = 1822] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:59:58 INFO - PROCESS | 1822 | 1466589598398 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]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1327ms 02:59:58 INFO - PROCESS | 1822 | 1466589598421 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 1822 | 1466589598424 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 02:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:59:58 INFO - PROCESS | 1822 | 1466589598430 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 1822 | 1466589598432 Marionette TRACE conn3 <- [1,1670,null,{}] 02:59:58 INFO - PROCESS | 1822 | 1466589598438 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}] 02:59:58 INFO - PROCESS | 1822 | 1466589598448 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:58 INFO - PROCESS | 1822 | 1466589598639 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:59:58 INFO - PROCESS | 1822 | 1466589598768 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 1822 | 1466589598774 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65a400 == 45 [pid = 1822] [id = 425] 02:59:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8c6e7c00) [pid = 1822] [serial = 1276] [outer = (nil)] 02:59:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x92102800) [pid = 1822] [serial = 1277] [outer = 0x8c6e7c00] 02:59:58 INFO - PROCESS | 1822 | 1466589598841 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92e21c00) [pid = 1822] [serial = 1278] [outer = 0x8c6e7c00] 02:59:59 INFO - PROCESS | 1822 | 1466589599577 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]]]}] 02:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1179ms 02:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:59:59 INFO - PROCESS | 1822 | 1466589599610 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:59:59 INFO - PROCESS | 1822 | 1466589599612 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 02:59:59 INFO - PROCESS | 1822 | 1466589599618 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 1822 | 1466589599621 Marionette TRACE conn3 <- [1,1674,null,{}] 02:59:59 INFO - PROCESS | 1822 | 1466589599631 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}] 02:59:59 INFO - PROCESS | 1822 | 1466589599634 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 02:59:59 INFO - PROCESS | 1822 | 1466589599825 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:59:59 INFO - PROCESS | 1822 | 1466589599972 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:59 INFO - PROCESS | 1822 | 1466589599984 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c651c00 == 46 [pid = 1822] [id = 426] 03:00:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8c652400) [pid = 1822] [serial = 1279] [outer = (nil)] 03:00:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8c6e7400) [pid = 1822] [serial = 1280] [outer = 0x8c652400] 03:00:00 INFO - PROCESS | 1822 | 1466589600081 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8d013400) [pid = 1822] [serial = 1281] [outer = 0x8c652400] 03:00:01 INFO - PROCESS | 1822 | 1466589601078 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]]]}] 03:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1500ms 03:00:01 INFO - PROCESS | 1822 | 1466589601121 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:00:01 INFO - PROCESS | 1822 | 1466589601127 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:00:01 INFO - PROCESS | 1822 | 1466589601135 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 1822 | 1466589601140 Marionette TRACE conn3 <- [1,1678,null,{}] 03:00:01 INFO - PROCESS | 1822 | 1466589601148 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}] 03:00:01 INFO - PROCESS | 1822 | 1466589601156 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:01 INFO - PROCESS | 1822 | 1466589601353 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:00:01 INFO - PROCESS | 1822 | 1466589601592 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 1822 | 1466589601604 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c2000 == 47 [pid = 1822] [id = 427] 03:00:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8ec29000) [pid = 1822] [serial = 1282] [outer = (nil)] 03:00:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x912eac00) [pid = 1822] [serial = 1283] [outer = 0x8ec29000] 03:00:01 INFO - PROCESS | 1822 | 1466589601736 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91584400) [pid = 1822] [serial = 1284] [outer = 0x8ec29000] 03:00:02 INFO - PROCESS | 1822 | 1466589602630 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]]]}] 03:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1543ms 03:00:02 INFO - PROCESS | 1822 | 1466589602681 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 1822 | 1466589602688 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:00:02 INFO - PROCESS | 1822 | 1466589602694 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 1822 | 1466589602697 Marionette TRACE conn3 <- [1,1682,null,{}] 03:00:02 INFO - PROCESS | 1822 | 1466589602704 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}] 03:00:02 INFO - PROCESS | 1822 | 1466589602709 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:02 INFO - PROCESS | 1822 | 1466589602899 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:00:03 INFO - PROCESS | 1822 | 1466589603082 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 1822 | 1466589603088 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65b400 == 48 [pid = 1822] [id = 428] 03:00:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91c5c000) [pid = 1822] [serial = 1285] [outer = (nil)] 03:00:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92106000) [pid = 1822] [serial = 1286] [outer = 0x91c5c000] 03:00:03 INFO - PROCESS | 1822 | 1466589603167 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x9261c000) [pid = 1822] [serial = 1287] [outer = 0x91c5c000] 03:00:04 INFO - PROCESS | 1822 | 1466589604196 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]]]}] 03:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1535ms 03:00:04 INFO - PROCESS | 1822 | 1466589604230 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 1822 | 1466589604234 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:00:04 INFO - PROCESS | 1822 | 1466589604267 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 1822 | 1466589604277 Marionette TRACE conn3 <- [1,1686,null,{}] 03:00:04 INFO - PROCESS | 1822 | 1466589604287 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}] 03:00:04 INFO - PROCESS | 1822 | 1466589604293 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:04 INFO - PROCESS | 1822 | 1466589604486 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:00:04 INFO - PROCESS | 1822 | 1466589604680 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 1822 | 1466589604686 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01cc00 == 49 [pid = 1822] [id = 429] 03:00:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x8d425800) [pid = 1822] [serial = 1288] [outer = (nil)] 03:00:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x9210a400) [pid = 1822] [serial = 1289] [outer = 0x8d425800] 03:00:04 INFO - PROCESS | 1822 | 1466589604766 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x92ed2c00) [pid = 1822] [serial = 1290] [outer = 0x8d425800] 03:00:05 INFO - PROCESS | 1822 | 1466589605698 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]]]}] 03:00:05 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 03:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1521ms 03:00:05 INFO - PROCESS | 1822 | 1466589605764 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 1822 | 1466589605769 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:00:05 INFO - PROCESS | 1822 | 1466589605775 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 1822 | 1466589605779 Marionette TRACE conn3 <- [1,1690,null,{}] 03:00:05 INFO - PROCESS | 1822 | 1466589605784 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}] 03:00:05 INFO - PROCESS | 1822 | 1466589605789 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:05 INFO - PROCESS | 1822 | 1466589605969 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:00:06 INFO - PROCESS | 1822 | 1466589606145 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 1822 | 1466589606151 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x91db8000 == 50 [pid = 1822] [id = 430] 03:00:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x9210a800) [pid = 1822] [serial = 1291] [outer = (nil)] 03:00:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x93b74800) [pid = 1822] [serial = 1292] [outer = 0x9210a800] 03:00:06 INFO - PROCESS | 1822 | 1466589606236 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x93cd2800) [pid = 1822] [serial = 1293] [outer = 0x9210a800] 03:00:07 INFO - PROCESS | 1822 | 1466589607139 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]]]}] 03:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1430ms 03:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:00:07 INFO - PROCESS | 1822 | 1466589607212 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 1822 | 1466589607216 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:00:07 INFO - PROCESS | 1822 | 1466589607224 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 1822 | 1466589607228 Marionette TRACE conn3 <- [1,1694,null,{}] 03:00:07 INFO - PROCESS | 1822 | 1466589607233 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}] 03:00:07 INFO - PROCESS | 1822 | 1466589607238 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:07 INFO - PROCESS | 1822 | 1466589607414 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:00:07 INFO - PROCESS | 1822 | 1466589607592 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 1822 | 1466589607608 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x93e60400 == 51 [pid = 1822] [id = 431] 03:00:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x93e60c00) [pid = 1822] [serial = 1294] [outer = (nil)] 03:00:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x93ed7c00) [pid = 1822] [serial = 1295] [outer = 0x93e60c00] 03:00:07 INFO - PROCESS | 1822 | 1466589607695 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x93ee6400) [pid = 1822] [serial = 1296] [outer = 0x93e60c00] 03:00:08 INFO - PROCESS | 1822 | 1466589608689 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]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1490ms 03:00:08 INFO - PROCESS | 1822 | 1466589608714 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:00:08 INFO - PROCESS | 1822 | 1466589608718 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:00:08 INFO - PROCESS | 1822 | 1466589608724 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 1822 | 1466589608728 Marionette TRACE conn3 <- [1,1698,null,{}] 03:00:08 INFO - PROCESS | 1822 | 1466589608734 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}] 03:00:08 INFO - PROCESS | 1822 | 1466589608740 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:08 INFO - PROCESS | 1822 | 1466589608920 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:00:09 INFO - PROCESS | 1822 | 1466589609099 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 1822 | 1466589609106 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c653400 == 52 [pid = 1822] [id = 432] 03:00:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8c6e5c00) [pid = 1822] [serial = 1297] [outer = (nil)] 03:00:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x9519c800) [pid = 1822] [serial = 1298] [outer = 0x8c6e5c00] 03:00:09 INFO - PROCESS | 1822 | 1466589609184 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x953de800) [pid = 1822] [serial = 1299] [outer = 0x8c6e5c00] 03:00:10 INFO - PROCESS | 1822 | 1466589610155 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]]]}] 03:00:10 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 03:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1481ms 03:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:00:10 INFO - PROCESS | 1822 | 1466589610206 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 1822 | 1466589610209 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:00:10 INFO - PROCESS | 1822 | 1466589610216 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 1822 | 1466589610219 Marionette TRACE conn3 <- [1,1702,null,{}] 03:00:10 INFO - PROCESS | 1822 | 1466589610225 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}] 03:00:10 INFO - PROCESS | 1822 | 1466589610230 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:10 INFO - PROCESS | 1822 | 1466589610398 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:00:10 INFO - PROCESS | 1822 | 1466589610574 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 1822 | 1466589610582 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc44c00 == 53 [pid = 1822] [id = 433] 03:00:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8e8cd000) [pid = 1822] [serial = 1300] [outer = (nil)] 03:00:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x95933400) [pid = 1822] [serial = 1301] [outer = 0x8e8cd000] 03:00:10 INFO - PROCESS | 1822 | 1466589610661 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x95934400) [pid = 1822] [serial = 1302] [outer = 0x8e8cd000] 03:00:11 INFO - PROCESS | 1822 | 1466589611644 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]]]}] 03:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1479ms 03:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:00:11 INFO - PROCESS | 1822 | 1466589611695 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 1822 | 1466589611698 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:00:11 INFO - PROCESS | 1822 | 1466589611706 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 1822 | 1466589611709 Marionette TRACE conn3 <- [1,1706,null,{}] 03:00:11 INFO - PROCESS | 1822 | 1466589611715 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}] 03:00:11 INFO - PROCESS | 1822 | 1466589611720 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:11 INFO - PROCESS | 1822 | 1466589611897 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:00:12 INFO - PROCESS | 1822 | 1466589612357 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 1822 | 1466589612367 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d019800 == 54 [pid = 1822] [id = 434] 03:00:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x8d01b000) [pid = 1822] [serial = 1303] [outer = (nil)] 03:00:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8d236400) [pid = 1822] [serial = 1304] [outer = 0x8d01b000] 03:00:12 INFO - PROCESS | 1822 | 1466589612480 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x8dc45400) [pid = 1822] [serial = 1305] [outer = 0x8d01b000] 03:00:13 INFO - PROCESS | 1822 | 1466589613374 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]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1732ms 03:00:13 INFO - PROCESS | 1822 | 1466589613438 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 1822 | 1466589613449 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:00:13 INFO - PROCESS | 1822 | 1466589613457 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 1822 | 1466589613465 Marionette TRACE conn3 <- [1,1710,null,{}] 03:00:13 INFO - PROCESS | 1822 | 1466589613484 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}] 03:00:13 INFO - PROCESS | 1822 | 1466589613489 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:13 INFO - PROCESS | 1822 | 1466589613703 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c651800 == 53 [pid = 1822] [id = 389] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c656400 == 52 [pid = 1822] [id = 410] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4c400 == 51 [pid = 1822] [id = 396] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91431000 == 50 [pid = 1822] [id = 404] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91f0b800 == 49 [pid = 1822] [id = 393] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91582c00 == 48 [pid = 1822] [id = 398] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bc000 == 47 [pid = 1822] [id = 387] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ed800 == 46 [pid = 1822] [id = 391] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22fc00 == 45 [pid = 1822] [id = 401] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91583800 == 44 [pid = 1822] [id = 390] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d426000 == 43 [pid = 1822] [id = 399] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65c400 == 42 [pid = 1822] [id = 394] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd51c00 == 41 [pid = 1822] [id = 392] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d423000 == 40 [pid = 1822] [id = 386] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22bc00 == 39 [pid = 1822] [id = 395] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c658000 == 38 [pid = 1822] [id = 400] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91c45c00 == 37 [pid = 1822] [id = 397] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x9142c400 == 36 [pid = 1822] [id = 388] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d422c00 == 35 [pid = 1822] [id = 406] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x91584c00 == 34 [pid = 1822] [id = 402] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x92e19000 == 33 [pid = 1822] [id = 403] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64e800 == 32 [pid = 1822] [id = 407] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ec400 == 31 [pid = 1822] [id = 405] 03:00:14 INFO - PROCESS | 1822 | --DOCSHELL 0x8d016000 == 30 [pid = 1822] [id = 408] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x912ed400) [pid = 1822] [serial = 1241] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8d420800) [pid = 1822] [serial = 1235] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x8dc42400) [pid = 1822] [serial = 1236] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8c65b800) [pid = 1822] [serial = 1232] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x8c6e8400) [pid = 1822] [serial = 1233] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8e8c7800) [pid = 1822] [serial = 1206] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x8d42bc00) [pid = 1822] [serial = 1230] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8d22b800) [pid = 1822] [serial = 1229] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8e7b7000) [pid = 1822] [serial = 1238] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8dd56400) [pid = 1822] [serial = 1205] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x91c56c00) [pid = 1822] [serial = 1209] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x91c44800) [pid = 1822] [serial = 1208] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x92edcc00) [pid = 1822] [serial = 1212] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x92ecc800) [pid = 1822] [serial = 1211] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x93b79000) [pid = 1822] [serial = 1215] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x93b71800) [pid = 1822] [serial = 1214] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x93e61400) [pid = 1822] [serial = 1218] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x93cdcc00) [pid = 1822] [serial = 1217] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x9519e000) [pid = 1822] [serial = 1221] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x95197000) [pid = 1822] [serial = 1220] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x953e2000) [pid = 1822] [serial = 1224] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x95111400) [pid = 1822] [serial = 1223] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x912ee000) [pid = 1822] [serial = 1244] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9593c000) [pid = 1822] [serial = 1227] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x95935000) [pid = 1822] [serial = 1226] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91430400) [pid = 1822] [serial = 1242] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91435000) [pid = 1822] [serial = 1245] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8e8c3c00) [pid = 1822] [serial = 1239] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91c41c00) [pid = 1822] [serial = 1247] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 1822 | 1466589615090 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 1822 | 1466589615101 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c659c00 == 31 [pid = 1822] [id = 435] 03:00:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8c65a000) [pid = 1822] [serial = 1306] [outer = (nil)] 03:00:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8c6e4800) [pid = 1822] [serial = 1307] [outer = 0x8c65a000] 03:00:15 INFO - PROCESS | 1822 | 1466589615179 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8c6f0400) [pid = 1822] [serial = 1308] [outer = 0x8c65a000] 03:00:15 INFO - PROCESS | 1822 | 1466589615983 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]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2554ms 03:00:16 INFO - PROCESS | 1822 | 1466589616014 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 1822 | 1466589616019 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:00:16 INFO - PROCESS | 1822 | 1466589616026 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 1822 | 1466589616029 Marionette TRACE conn3 <- [1,1714,null,{}] 03:00:16 INFO - PROCESS | 1822 | 1466589616037 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}] 03:00:16 INFO - PROCESS | 1822 | 1466589616045 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:16 INFO - PROCESS | 1822 | 1466589616206 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:00:16 INFO - PROCESS | 1822 | 1466589616338 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 1822 | 1466589616347 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d234c00 == 32 [pid = 1822] [id = 436] 03:00:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8d41f400) [pid = 1822] [serial = 1309] [outer = (nil)] 03:00:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8dc45000) [pid = 1822] [serial = 1310] [outer = 0x8d41f400] 03:00:16 INFO - PROCESS | 1822 | 1466589616417 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8dc50000) [pid = 1822] [serial = 1311] [outer = 0x8d41f400] 03:00:17 INFO - PROCESS | 1822 | 1466589617255 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]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1281ms 03:00:17 INFO - PROCESS | 1822 | 1466589617312 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 1822 | 1466589617319 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:00:17 INFO - PROCESS | 1822 | 1466589617326 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 1822 | 1466589617330 Marionette TRACE conn3 <- [1,1718,null,{}] 03:00:17 INFO - PROCESS | 1822 | 1466589617335 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}] 03:00:17 INFO - PROCESS | 1822 | 1466589617341 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:17 INFO - PROCESS | 1822 | 1466589617513 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:00:17 INFO - PROCESS | 1822 | 1466589617523 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 1822 | 1466589617533 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d424800 == 33 [pid = 1822] [id = 437] 03:00:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8e7b3c00) [pid = 1822] [serial = 1312] [outer = (nil)] 03:00:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x8e8c9000) [pid = 1822] [serial = 1313] [outer = 0x8e7b3c00] 03:00:17 INFO - PROCESS | 1822 | 1466589617598 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8ec2d000) [pid = 1822] [serial = 1314] [outer = 0x8e7b3c00] 03:00:18 INFO - PROCESS | 1822 | 1466589618664 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]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1380ms 03:00:18 INFO - PROCESS | 1822 | 1466589618707 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 1822 | 1466589618711 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:00:18 INFO - PROCESS | 1822 | 1466589618731 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 1822 | 1466589618740 Marionette TRACE conn3 <- [1,1722,null,{}] 03:00:18 INFO - PROCESS | 1822 | 1466589618748 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}] 03:00:18 INFO - PROCESS | 1822 | 1466589618756 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:18 INFO - PROCESS | 1822 | 1466589618980 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:00:19 INFO - PROCESS | 1822 | 1466589619007 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 1822 | 1466589619017 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x91436800 == 34 [pid = 1822] [id = 438] 03:00:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91438800) [pid = 1822] [serial = 1315] [outer = (nil)] 03:00:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x91583000) [pid = 1822] [serial = 1316] [outer = 0x91438800] 03:00:19 INFO - PROCESS | 1822 | 1466589619084 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x9158c000) [pid = 1822] [serial = 1317] [outer = 0x91438800] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x91c60800) [pid = 1822] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8c6ec800) [pid = 1822] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x912e3800) [pid = 1822] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d421000) [pid = 1822] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8e7b3400) [pid = 1822] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91db3000) [pid = 1822] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8d232c00) [pid = 1822] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91dba000) [pid = 1822] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d013800) [pid = 1822] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91588000) [pid = 1822] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:00:20 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8c6e7c00) [pid = 1822] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:00:20 INFO - PROCESS | 1822 | 1466589620609 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]]]}] 03:00:20 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 03:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1955ms 03:00:20 INFO - PROCESS | 1822 | 1466589620673 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:00:20 INFO - PROCESS | 1822 | 1466589620677 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:00:20 INFO - PROCESS | 1822 | 1466589620683 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 1822 | 1466589620686 Marionette TRACE conn3 <- [1,1726,null,{}] 03:00:20 INFO - PROCESS | 1822 | 1466589620692 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}] 03:00:20 INFO - PROCESS | 1822 | 1466589620696 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:20 INFO - PROCESS | 1822 | 1466589620851 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:00:21 INFO - PROCESS | 1822 | 1466589620982 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 1822 | 1466589620990 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e7c00 == 35 [pid = 1822] [id = 439] 03:00:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8d013800) [pid = 1822] [serial = 1318] [outer = (nil)] 03:00:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x912e6800) [pid = 1822] [serial = 1319] [outer = 0x8d013800] 03:00:21 INFO - PROCESS | 1822 | 1466589621055 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c43000) [pid = 1822] [serial = 1320] [outer = 0x8d013800] 03:00:21 INFO - PROCESS | 1822 | 1466589621733 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]]]}] 03:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1082ms 03:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:00:21 INFO - PROCESS | 1822 | 1466589621766 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 1822 | 1466589621769 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:00:21 INFO - PROCESS | 1822 | 1466589621775 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 1822 | 1466589621779 Marionette TRACE conn3 <- [1,1730,null,{}] 03:00:21 INFO - PROCESS | 1822 | 1466589621784 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}] 03:00:21 INFO - PROCESS | 1822 | 1466589621789 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:21 INFO - PROCESS | 1822 | 1466589621980 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:00:22 INFO - PROCESS | 1822 | 1466589622004 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 1822 | 1466589622020 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c4b000 == 36 [pid = 1822] [id = 440] 03:00:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91c50000) [pid = 1822] [serial = 1321] [outer = (nil)] 03:00:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c54400) [pid = 1822] [serial = 1322] [outer = 0x91c50000] 03:00:22 INFO - PROCESS | 1822 | 1466589622102 Marionette DEBUG loaded listener.js 03:00:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91dbe000) [pid = 1822] [serial = 1323] [outer = 0x91c50000] 03:00:23 INFO - PROCESS | 1822 | 1466589623268 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]]]}] 03:00:23 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 03:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1537ms 03:00:23 INFO - PROCESS | 1822 | 1466589623312 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:00:23 INFO - PROCESS | 1822 | 1466589623319 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:00:23 INFO - PROCESS | 1822 | 1466589623327 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 1822 | 1466589623335 Marionette TRACE conn3 <- [1,1734,null,{}] 03:00:23 INFO - PROCESS | 1822 | 1466589623342 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}] 03:00:23 INFO - PROCESS | 1822 | 1466589623347 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:23 INFO - PROCESS | 1822 | 1466589623531 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:00:23 INFO - PROCESS | 1822 | 1466589623751 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 1822 | 1466589623760 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e4000 == 37 [pid = 1822] [id = 441] 03:00:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x8d019c00) [pid = 1822] [serial = 1324] [outer = (nil)] 03:00:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8dd51800) [pid = 1822] [serial = 1325] [outer = 0x8d019c00] 03:00:23 INFO - PROCESS | 1822 | 1466589623855 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8e8c7400) [pid = 1822] [serial = 1326] [outer = 0x8d019c00] 03:00:24 INFO - PROCESS | 1822 | 1466589624872 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]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1635ms 03:00:24 INFO - PROCESS | 1822 | 1466589624962 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 1822 | 1466589624970 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:00:24 INFO - PROCESS | 1822 | 1466589624981 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 1822 | 1466589624985 Marionette TRACE conn3 <- [1,1738,null,{}] 03:00:24 INFO - PROCESS | 1822 | 1466589624991 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}] 03:00:25 INFO - PROCESS | 1822 | 1466589624998 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:25 INFO - PROCESS | 1822 | 1466589625228 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:00:25 INFO - PROCESS | 1822 | 1466589625532 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 1822 | 1466589625540 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8cc400 == 38 [pid = 1822] [id = 442] 03:00:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x91439800) [pid = 1822] [serial = 1327] [outer = (nil)] 03:00:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x9158d800) [pid = 1822] [serial = 1328] [outer = 0x91439800] 03:00:25 INFO - PROCESS | 1822 | 1466589625627 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91c51c00) [pid = 1822] [serial = 1329] [outer = 0x91439800] 03:00:26 INFO - PROCESS | 1822 | 1466589626560 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]]]}] 03:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1630ms 03:00:26 INFO - PROCESS | 1822 | 1466589626625 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 1822 | 1466589626630 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:00:26 INFO - PROCESS | 1822 | 1466589626639 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 1822 | 1466589626644 Marionette TRACE conn3 <- [1,1742,null,{}] 03:00:26 INFO - PROCESS | 1822 | 1466589626661 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}] 03:00:26 INFO - PROCESS | 1822 | 1466589626670 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:26 INFO - PROCESS | 1822 | 1466589626846 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:00:27 INFO - PROCESS | 1822 | 1466589627035 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 1822 | 1466589627048 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x92104000 == 39 [pid = 1822] [id = 443] 03:00:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x92105800) [pid = 1822] [serial = 1330] [outer = (nil)] 03:00:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x92521c00) [pid = 1822] [serial = 1331] [outer = 0x92105800] 03:00:27 INFO - PROCESS | 1822 | 1466589627169 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x92618400) [pid = 1822] [serial = 1332] [outer = 0x92105800] 03:00:28 INFO - PROCESS | 1822 | 1466589628109 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]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1540ms 03:00:28 INFO - PROCESS | 1822 | 1466589628209 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 1822 | 1466589628214 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:00:28 INFO - PROCESS | 1822 | 1466589628225 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 1822 | 1466589628227 Marionette TRACE conn3 <- [1,1746,null,{}] 03:00:28 INFO - PROCESS | 1822 | 1466589628233 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}] 03:00:28 INFO - PROCESS | 1822 | 1466589628238 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:28 INFO - PROCESS | 1822 | 1466589628448 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:00:28 INFO - PROCESS | 1822 | 1466589628672 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 1822 | 1466589628680 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec25800 == 40 [pid = 1822] [id = 444] 03:00:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8ec28000) [pid = 1822] [serial = 1333] [outer = (nil)] 03:00:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x92e17000) [pid = 1822] [serial = 1334] [outer = 0x8ec28000] 03:00:28 INFO - PROCESS | 1822 | 1466589628784 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x92e20400) [pid = 1822] [serial = 1335] [outer = 0x8ec28000] 03:00:29 INFO - PROCESS | 1822 | 1466589629864 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]]]}] 03:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1678ms 03:00:29 INFO - PROCESS | 1822 | 1466589629921 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 1822 | 1466589629927 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:00:29 INFO - PROCESS | 1822 | 1466589629937 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 1822 | 1466589629941 Marionette TRACE conn3 <- [1,1750,null,{}] 03:00:29 INFO - PROCESS | 1822 | 1466589629949 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}] 03:00:29 INFO - PROCESS | 1822 | 1466589629954 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:30 INFO - PROCESS | 1822 | 1466589630169 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:00:30 INFO - PROCESS | 1822 | 1466589630399 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 1822 | 1466589630413 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42c400 == 41 [pid = 1822] [id = 445] 03:00:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d42e000) [pid = 1822] [serial = 1336] [outer = (nil)] 03:00:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8dd49800) [pid = 1822] [serial = 1337] [outer = 0x8d42e000] 03:00:30 INFO - PROCESS | 1822 | 1466589630515 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8e7b8000) [pid = 1822] [serial = 1338] [outer = 0x8d42e000] 03:00:30 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec24c00 == 40 [pid = 1822] [id = 423] 03:00:30 INFO - PROCESS | 1822 | --DOCSHELL 0x8c655800 == 39 [pid = 1822] [id = 414] 03:00:30 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec26800 == 38 [pid = 1822] [id = 413] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8dc47000) [pid = 1822] [serial = 1262] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x912e6000) [pid = 1822] [serial = 1265] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x91dbac00) [pid = 1822] [serial = 1268] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x92524400) [pid = 1822] [serial = 1260] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x91433400) [pid = 1822] [serial = 1272] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8e7b9800) [pid = 1822] [serial = 1263] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x9261a400) [pid = 1822] [serial = 1274] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91430800) [pid = 1822] [serial = 1266] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91582400) [pid = 1822] [serial = 1254] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x9261f800) [pid = 1822] [serial = 1275] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x91dbf000) [pid = 1822] [serial = 1257] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x91f10800) [pid = 1822] [serial = 1259] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91f04800) [pid = 1822] [serial = 1269] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91c55c00) [pid = 1822] [serial = 1248] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x92528800) [pid = 1822] [serial = 1271] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8dc44400) [pid = 1822] [serial = 1250] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x92102800) [pid = 1822] [serial = 1277] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92e21c00) [pid = 1822] [serial = 1278] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91db8400) [pid = 1822] [serial = 1256] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8e7b3000) [pid = 1822] [serial = 1251] [outer = (nil)] [url = about:blank] 03:00:30 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x912ef000) [pid = 1822] [serial = 1253] [outer = (nil)] [url = about:blank] 03:00:31 INFO - PROCESS | 1822 | 1466589631369 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]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1494ms 03:00:31 INFO - PROCESS | 1822 | 1466589631431 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 1822 | 1466589631438 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:00:31 INFO - PROCESS | 1822 | 1466589631448 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 1822 | 1466589631451 Marionette TRACE conn3 <- [1,1754,null,{}] 03:00:31 INFO - PROCESS | 1822 | 1466589631461 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}] 03:00:31 INFO - PROCESS | 1822 | 1466589631466 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:31 INFO - PROCESS | 1822 | 1466589631638 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:00:31 INFO - PROCESS | 1822 | 1466589631648 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 1822 | 1466589631658 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec26800 == 39 [pid = 1822] [id = 446] 03:00:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x912e3800) [pid = 1822] [serial = 1339] [outer = (nil)] 03:00:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x912ec400) [pid = 1822] [serial = 1340] [outer = 0x912e3800] 03:00:31 INFO - PROCESS | 1822 | 1466589631728 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9142f800) [pid = 1822] [serial = 1341] [outer = 0x912e3800] 03:00:32 INFO - PROCESS | 1822 | 1466589632683 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]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1298ms 03:00:32 INFO - PROCESS | 1822 | 1466589632746 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 1822 | 1466589632750 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:00:32 INFO - PROCESS | 1822 | 1466589632756 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 1822 | 1466589632762 Marionette TRACE conn3 <- [1,1758,null,{}] 03:00:32 INFO - PROCESS | 1822 | 1466589632777 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}] 03:00:32 INFO - PROCESS | 1822 | 1466589632785 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:32 INFO - PROCESS | 1822 | 1466589632937 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:00:32 INFO - PROCESS | 1822 | 1466589632947 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 1822 | 1466589632959 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5cc00 == 40 [pid = 1822] [id = 447] 03:00:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91db2000) [pid = 1822] [serial = 1342] [outer = (nil)] 03:00:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91dc0c00) [pid = 1822] [serial = 1343] [outer = 0x91db2000] 03:00:33 INFO - PROCESS | 1822 | 1466589633025 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91f0a000) [pid = 1822] [serial = 1344] [outer = 0x91db2000] 03:00:33 INFO - PROCESS | 1822 | 1466589633964 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]]]}] 03:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1239ms 03:00:33 INFO - PROCESS | 1822 | 1466589633995 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 1822 | 1466589633999 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:00:34 INFO - PROCESS | 1822 | 1466589634005 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1822 | 1466589634008 Marionette TRACE conn3 <- [1,1762,null,{}] 03:00:34 INFO - PROCESS | 1822 | 1466589634013 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}] 03:00:34 INFO - PROCESS | 1822 | 1466589634018 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:34 INFO - PROCESS | 1822 | 1466589634222 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:00:34 INFO - PROCESS | 1822 | 1466589634241 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 1822 | 1466589634249 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01ac00 == 41 [pid = 1822] [id = 448] 03:00:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91c55c00) [pid = 1822] [serial = 1345] [outer = (nil)] 03:00:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x9243cc00) [pid = 1822] [serial = 1346] [outer = 0x91c55c00] 03:00:34 INFO - PROCESS | 1822 | 1466589634313 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92525c00) [pid = 1822] [serial = 1347] [outer = 0x91c55c00] 03:00:35 INFO - PROCESS | 1822 | 1466589635354 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]]]}] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91438800) [pid = 1822] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d01b000) [pid = 1822] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8e7b3c00) [pid = 1822] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8c65a000) [pid = 1822] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8d41f400) [pid = 1822] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8c652400) [pid = 1822] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8ec29000) [pid = 1822] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91c5c000) [pid = 1822] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d425800) [pid = 1822] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9210a800) [pid = 1822] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x93e60c00) [pid = 1822] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8c6e5c00) [pid = 1822] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d013800) [pid = 1822] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:00:35 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8e8cd000) [pid = 1822] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1428ms 03:00:35 INFO - PROCESS | 1822 | 1466589635435 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 1822 | 1466589635438 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:00:35 INFO - PROCESS | 1822 | 1466589635444 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - PROCESS | 1822 | 1466589635447 Marionette TRACE conn3 <- [1,1766,null,{}] 03:00:35 INFO - PROCESS | 1822 | 1466589635452 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}] 03:00:35 INFO - PROCESS | 1822 | 1466589635457 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:35 INFO - PROCESS | 1822 | 1466589635598 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:00:35 INFO - PROCESS | 1822 | 1466589635728 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 1822 | 1466589635734 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d428400 == 42 [pid = 1822] [id = 449] 03:00:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8dc47000) [pid = 1822] [serial = 1348] [outer = (nil)] 03:00:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8e8c4400) [pid = 1822] [serial = 1349] [outer = 0x8dc47000] 03:00:35 INFO - PROCESS | 1822 | 1466589635799 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x912e6400) [pid = 1822] [serial = 1350] [outer = 0x8dc47000] 03:00:36 INFO - PROCESS | 1822 | 1466589636495 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]]]}] 03:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1087ms 03:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:00:36 INFO - PROCESS | 1822 | 1466589636531 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 1822 | 1466589636534 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:00:36 INFO - PROCESS | 1822 | 1466589636540 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 1822 | 1466589636544 Marionette TRACE conn3 <- [1,1770,null,{}] 03:00:36 INFO - PROCESS | 1822 | 1466589636549 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}] 03:00:36 INFO - PROCESS | 1822 | 1466589636558 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:36 INFO - PROCESS | 1822 | 1466589636809 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:00:36 INFO - PROCESS | 1822 | 1466589636824 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 1822 | 1466589636832 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b4800 == 43 [pid = 1822] [id = 450] 03:00:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c4f400) [pid = 1822] [serial = 1351] [outer = (nil)] 03:00:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x92ed0c00) [pid = 1822] [serial = 1352] [outer = 0x91c4f400] 03:00:36 INFO - PROCESS | 1822 | 1466589636899 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92edcc00) [pid = 1822] [serial = 1353] [outer = 0x91c4f400] 03:00:37 INFO - PROCESS | 1822 | 1466589637982 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]]]}] 03:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1478ms 03:00:38 INFO - PROCESS | 1822 | 1466589638019 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 1822 | 1466589638025 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:00:38 INFO - PROCESS | 1822 | 1466589638033 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 1822 | 1466589638039 Marionette TRACE conn3 <- [1,1774,null,{}] 03:00:38 INFO - PROCESS | 1822 | 1466589638048 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}] 03:00:38 INFO - PROCESS | 1822 | 1466589638054 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:38 INFO - PROCESS | 1822 | 1466589638233 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:00:38 INFO - PROCESS | 1822 | 1466589638469 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 1822 | 1466589638479 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d015c00 == 44 [pid = 1822] [id = 451] 03:00:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d41f400) [pid = 1822] [serial = 1354] [outer = (nil)] 03:00:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8e8cbc00) [pid = 1822] [serial = 1355] [outer = 0x8d41f400] 03:00:38 INFO - PROCESS | 1822 | 1466589638605 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8ec33c00) [pid = 1822] [serial = 1356] [outer = 0x8d41f400] 03:00:39 INFO - PROCESS | 1822 | 1466589639491 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]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1491ms 03:00:39 INFO - PROCESS | 1822 | 1466589639524 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 1822 | 1466589639532 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:00:39 INFO - PROCESS | 1822 | 1466589639542 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 1822 | 1466589639546 Marionette TRACE conn3 <- [1,1778,null,{}] 03:00:39 INFO - PROCESS | 1822 | 1466589639552 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}] 03:00:39 INFO - PROCESS | 1822 | 1466589639558 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:39 INFO - PROCESS | 1822 | 1466589639744 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:00:39 INFO - PROCESS | 1822 | 1466589639920 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 1822 | 1466589639931 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec2b800 == 45 [pid = 1822] [id = 452] 03:00:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c49000) [pid = 1822] [serial = 1357] [outer = (nil)] 03:00:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91db8400) [pid = 1822] [serial = 1358] [outer = 0x91c49000] 03:00:40 INFO - PROCESS | 1822 | 1466589640012 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91dbf000) [pid = 1822] [serial = 1359] [outer = 0x91c49000] 03:00:40 INFO - PROCESS | 1822 | 1466589640953 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]]]}] 03:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 03:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1483ms 03:00:41 INFO - PROCESS | 1822 | 1466589641025 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:00:41 INFO - PROCESS | 1822 | 1466589641030 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:00:41 INFO - PROCESS | 1822 | 1466589641036 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - PROCESS | 1822 | 1466589641042 Marionette TRACE conn3 <- [1,1782,null,{}] 03:00:41 INFO - PROCESS | 1822 | 1466589641058 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}] 03:00:41 INFO - PROCESS | 1822 | 1466589641067 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:41 INFO - PROCESS | 1822 | 1466589641278 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:00:41 INFO - PROCESS | 1822 | 1466589641510 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 1822 | 1466589641520 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d017c00 == 46 [pid = 1822] [id = 453] 03:00:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92e1b800) [pid = 1822] [serial = 1360] [outer = (nil)] 03:00:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92ee1400) [pid = 1822] [serial = 1361] [outer = 0x92e1b800] 03:00:41 INFO - PROCESS | 1822 | 1466589641654 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92ee8400) [pid = 1822] [serial = 1362] [outer = 0x92e1b800] 03:00:42 INFO - PROCESS | 1822 | 1466589642536 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]]]}] 03:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 03:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1537ms 03:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:00:42 INFO - PROCESS | 1822 | 1466589642573 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 1822 | 1466589642577 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:00:42 INFO - PROCESS | 1822 | 1466589642583 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 1822 | 1466589642587 Marionette TRACE conn3 <- [1,1786,null,{}] 03:00:42 INFO - PROCESS | 1822 | 1466589642593 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}] 03:00:42 INFO - PROCESS | 1822 | 1466589642598 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:42 INFO - PROCESS | 1822 | 1466589642769 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:00:42 INFO - PROCESS | 1822 | 1466589642942 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 1822 | 1466589642950 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b7000 == 47 [pid = 1822] [id = 454] 03:00:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93b72000) [pid = 1822] [serial = 1363] [outer = (nil)] 03:00:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x93cd5800) [pid = 1822] [serial = 1364] [outer = 0x93b72000] 03:00:43 INFO - PROCESS | 1822 | 1466589643025 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x93cdcc00) [pid = 1822] [serial = 1365] [outer = 0x93b72000] 03:00:43 INFO - PROCESS | 1822 | 1466589643959 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]]]}] 03:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 03:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1445ms 03:00:44 INFO - PROCESS | 1822 | 1466589644028 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:00:44 INFO - PROCESS | 1822 | 1466589644032 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:00:44 INFO - PROCESS | 1822 | 1466589644038 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 1822 | 1466589644040 Marionette TRACE conn3 <- [1,1790,null,{}] 03:00:44 INFO - PROCESS | 1822 | 1466589644046 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}] 03:00:44 INFO - PROCESS | 1822 | 1466589644051 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:44 INFO - PROCESS | 1822 | 1466589644216 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:00:44 INFO - PROCESS | 1822 | 1466589644392 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1822 | 1466589644402 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b7b800 == 48 [pid = 1822] [id = 455] 03:00:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x93b7e800) [pid = 1822] [serial = 1366] [outer = (nil)] 03:00:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x93ee3000) [pid = 1822] [serial = 1367] [outer = 0x93b7e800] 03:00:44 INFO - PROCESS | 1822 | 1466589644476 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x95109c00) [pid = 1822] [serial = 1368] [outer = 0x93b7e800] 03:00:45 INFO - PROCESS | 1822 | 1466589645418 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]]]}] 03:00:45 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) 03:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1428ms 03:00:45 INFO - PROCESS | 1822 | 1466589645466 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 1822 | 1466589645471 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:00:45 INFO - PROCESS | 1822 | 1466589645477 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 1822 | 1466589645479 Marionette TRACE conn3 <- [1,1794,null,{}] 03:00:45 INFO - PROCESS | 1822 | 1466589645485 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}] 03:00:45 INFO - PROCESS | 1822 | 1466589645495 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:45 INFO - PROCESS | 1822 | 1466589645689 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:00:45 INFO - PROCESS | 1822 | 1466589645865 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 1822 | 1466589645872 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e6000 == 49 [pid = 1822] [id = 456] 03:00:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8dc42000) [pid = 1822] [serial = 1369] [outer = (nil)] 03:00:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x953e5800) [pid = 1822] [serial = 1370] [outer = 0x8dc42000] 03:00:45 INFO - PROCESS | 1822 | 1466589645959 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x95930800) [pid = 1822] [serial = 1371] [outer = 0x8dc42000] 03:00:46 INFO - PROCESS | 1822 | 1466589646882 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]]]}] 03:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1441ms 03:00:46 INFO - PROCESS | 1822 | 1466589646918 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:00:46 INFO - PROCESS | 1822 | 1466589646922 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:00:46 INFO - PROCESS | 1822 | 1466589646928 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - PROCESS | 1822 | 1466589646932 Marionette TRACE conn3 <- [1,1798,null,{}] 03:00:46 INFO - PROCESS | 1822 | 1466589646937 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}] 03:00:46 INFO - PROCESS | 1822 | 1466589646942 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:47 INFO - PROCESS | 1822 | 1466589647106 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:00:47 INFO - PROCESS | 1822 | 1466589647282 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 1822 | 1466589647289 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e5400 == 50 [pid = 1822] [id = 457] 03:00:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8c6e6400) [pid = 1822] [serial = 1372] [outer = (nil)] 03:00:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8dc4a000) [pid = 1822] [serial = 1373] [outer = 0x8c6e6400] 03:00:47 INFO - PROCESS | 1822 | 1466589647365 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x8dd55000) [pid = 1822] [serial = 1374] [outer = 0x8c6e6400] 03:00:48 INFO - PROCESS | 1822 | 1466589648537 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]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1631ms 03:00:48 INFO - PROCESS | 1822 | 1466589648560 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 1822 | 1466589648565 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:00:48 INFO - PROCESS | 1822 | 1466589648573 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 1822 | 1466589648578 Marionette TRACE conn3 <- [1,1802,null,{}] 03:00:48 INFO - PROCESS | 1822 | 1466589648585 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}] 03:00:48 INFO - PROCESS | 1822 | 1466589648590 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:48 INFO - PROCESS | 1822 | 1466589648751 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:00:49 INFO - PROCESS | 1822 | 1466589648990 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 1822 | 1466589648996 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e9400 == 51 [pid = 1822] [id = 458] 03:00:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8e7bd800) [pid = 1822] [serial = 1375] [outer = (nil)] 03:00:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8ec24c00) [pid = 1822] [serial = 1376] [outer = 0x8e7bd800] 03:00:49 INFO - PROCESS | 1822 | 1466589649081 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x912ee400) [pid = 1822] [serial = 1377] [outer = 0x8e7bd800] 03:00:49 INFO - PROCESS | 1822 | 1466589649992 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]]]}] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d230800 == 50 [pid = 1822] [id = 421] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec2a400 == 49 [pid = 1822] [id = 417] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5fc00 == 48 [pid = 1822] [id = 422] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x91587400 == 47 [pid = 1822] [id = 415] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d238800 == 46 [pid = 1822] [id = 420] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d238400 == 45 [pid = 1822] [id = 412] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65b400 == 44 [pid = 1822] [id = 428] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc44c00 == 43 [pid = 1822] [id = 433] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x91db8000 == 42 [pid = 1822] [id = 430] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5d800 == 41 [pid = 1822] [id = 418] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65a400 == 40 [pid = 1822] [id = 425] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c2000 == 39 [pid = 1822] [id = 427] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d019800 == 38 [pid = 1822] [id = 434] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01cc00 == 37 [pid = 1822] [id = 429] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x93e60400 == 36 [pid = 1822] [id = 431] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8c659c00 == 35 [pid = 1822] [id = 435] 03:00:50 INFO - PROCESS | 1822 | --DOCSHELL 0x8c653400 == 34 [pid = 1822] [id = 432] 03:00:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22b400 == 33 [pid = 1822] [id = 411] 03:00:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c659400 == 32 [pid = 1822] [id = 416] 03:00:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ef800 == 31 [pid = 1822] [id = 424] 03:00:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c651c00 == 30 [pid = 1822] [id = 426] 03:00:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654400 == 29 [pid = 1822] [id = 419] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x91583000) [pid = 1822] [serial = 1316] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x8dc45400) [pid = 1822] [serial = 1305] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8d236400) [pid = 1822] [serial = 1304] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x8e8c9000) [pid = 1822] [serial = 1313] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8c6e4800) [pid = 1822] [serial = 1307] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8c6f0400) [pid = 1822] [serial = 1308] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8dc45000) [pid = 1822] [serial = 1310] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8dc50000) [pid = 1822] [serial = 1311] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8d013400) [pid = 1822] [serial = 1281] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8c6e7400) [pid = 1822] [serial = 1280] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91584400) [pid = 1822] [serial = 1284] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x912eac00) [pid = 1822] [serial = 1283] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x9261c000) [pid = 1822] [serial = 1287] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x92106000) [pid = 1822] [serial = 1286] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92ed2c00) [pid = 1822] [serial = 1290] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x9210a400) [pid = 1822] [serial = 1289] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x93cd2800) [pid = 1822] [serial = 1293] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x93b74800) [pid = 1822] [serial = 1292] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x93ee6400) [pid = 1822] [serial = 1296] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x93ed7c00) [pid = 1822] [serial = 1295] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x953de800) [pid = 1822] [serial = 1299] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x9519c800) [pid = 1822] [serial = 1298] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x912e6800) [pid = 1822] [serial = 1319] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x95934400) [pid = 1822] [serial = 1302] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91c43000) [pid = 1822] [serial = 1320] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x95933400) [pid = 1822] [serial = 1301] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x9158c000) [pid = 1822] [serial = 1317] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91c54400) [pid = 1822] [serial = 1322] [outer = (nil)] [url = about:blank] 03:00:51 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8ec2d000) [pid = 1822] [serial = 1314] [outer = (nil)] [url = about:blank] 03:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2586ms 03:00:51 INFO - PROCESS | 1822 | 1466589651265 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 1822 | 1466589651271 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:00:51 INFO - PROCESS | 1822 | 1466589651279 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 1822 | 1466589651287 Marionette TRACE conn3 <- [1,1806,null,{}] 03:00:51 INFO - PROCESS | 1822 | 1466589651294 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}] 03:00:51 INFO - PROCESS | 1822 | 1466589651300 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:51 INFO - PROCESS | 1822 | 1466589651448 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:00:51 INFO - PROCESS | 1822 | 1466589651578 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 1822 | 1466589651592 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d015400 == 30 [pid = 1822] [id = 459] 03:00:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d015800) [pid = 1822] [serial = 1378] [outer = (nil)] 03:00:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d01a800) [pid = 1822] [serial = 1379] [outer = 0x8d015800] 03:00:51 INFO - PROCESS | 1822 | 1466589651656 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d22e400) [pid = 1822] [serial = 1380] [outer = 0x8d015800] 03:00:52 INFO - PROCESS | 1822 | 1466589652441 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]]]}] 03:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1197ms 03:00:52 INFO - PROCESS | 1822 | 1466589652485 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 1822 | 1466589652491 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:00:52 INFO - PROCESS | 1822 | 1466589652510 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 1822 | 1466589652517 Marionette TRACE conn3 <- [1,1810,null,{}] 03:00:52 INFO - PROCESS | 1822 | 1466589652522 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}] 03:00:52 INFO - PROCESS | 1822 | 1466589652528 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:52 INFO - PROCESS | 1822 | 1466589652691 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:00:52 INFO - PROCESS | 1822 | 1466589652702 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 1822 | 1466589652710 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4b800 == 31 [pid = 1822] [id = 460] 03:00:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dc4e000) [pid = 1822] [serial = 1381] [outer = (nil)] 03:00:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8dd4c800) [pid = 1822] [serial = 1382] [outer = 0x8dc4e000] 03:00:52 INFO - PROCESS | 1822 | 1466589652779 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e7b3000) [pid = 1822] [serial = 1383] [outer = 0x8dc4e000] 03:00:53 INFO - PROCESS | 1822 | 1466589653710 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]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1244ms 03:00:53 INFO - PROCESS | 1822 | 1466589653744 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 1822 | 1466589653747 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:00:53 INFO - PROCESS | 1822 | 1466589653775 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 1822 | 1466589653777 Marionette TRACE conn3 <- [1,1814,null,{}] 03:00:53 INFO - PROCESS | 1822 | 1466589653794 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}] 03:00:53 INFO - PROCESS | 1822 | 1466589653802 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:54 INFO - PROCESS | 1822 | 1466589654006 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:00:54 INFO - PROCESS | 1822 | 1466589654030 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 1822 | 1466589654044 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x912edc00 == 32 [pid = 1822] [id = 461] 03:00:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9142e800) [pid = 1822] [serial = 1384] [outer = (nil)] 03:00:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x9143ac00) [pid = 1822] [serial = 1385] [outer = 0x9142e800] 03:00:54 INFO - PROCESS | 1822 | 1466589654112 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91583000) [pid = 1822] [serial = 1386] [outer = 0x9142e800] 03:00:54 INFO - PROCESS | 1822 | 1466589654986 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]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1251ms 03:00:55 INFO - PROCESS | 1822 | 1466589655014 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 1822 | 1466589655018 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:00:55 INFO - PROCESS | 1822 | 1466589655023 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 1822 | 1466589655026 Marionette TRACE conn3 <- [1,1818,null,{}] 03:00:55 INFO - PROCESS | 1822 | 1466589655031 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}] 03:00:55 INFO - PROCESS | 1822 | 1466589655036 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:55 INFO - PROCESS | 1822 | 1466589655261 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:00:55 INFO - PROCESS | 1822 | 1466589655277 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 1822 | 1466589655282 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x9143bc00 == 33 [pid = 1822] [id = 462] 03:00:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x9158a800) [pid = 1822] [serial = 1387] [outer = (nil)] 03:00:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91c4f000) [pid = 1822] [serial = 1388] [outer = 0x9158a800] 03:00:55 INFO - PROCESS | 1822 | 1466589655350 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91db4000) [pid = 1822] [serial = 1389] [outer = 0x9158a800] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91c50000) [pid = 1822] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8d42e000) [pid = 1822] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8d019c00) [pid = 1822] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91c55c00) [pid = 1822] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92105800) [pid = 1822] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c4f400) [pid = 1822] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x912e3800) [pid = 1822] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91439800) [pid = 1822] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dc47000) [pid = 1822] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8ec28000) [pid = 1822] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:00:56 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91db2000) [pid = 1822] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:00:56 INFO - PROCESS | 1822 | 1466589656701 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]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1735ms 03:00:56 INFO - PROCESS | 1822 | 1466589656759 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:00:56 INFO - PROCESS | 1822 | 1466589656762 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:00:56 INFO - PROCESS | 1822 | 1466589656768 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 1822 | 1466589656771 Marionette TRACE conn3 <- [1,1822,null,{}] 03:00:56 INFO - PROCESS | 1822 | 1466589656776 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}] 03:00:56 INFO - PROCESS | 1822 | 1466589656781 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:56 INFO - PROCESS | 1822 | 1466589656916 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:00:56 INFO - PROCESS | 1822 | 1466589656924 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:56 INFO - PROCESS | 1822 | 1466589656930 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6f0800 == 34 [pid = 1822] [id = 463] 03:00:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8dd4d000) [pid = 1822] [serial = 1390] [outer = (nil)] 03:00:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c44c00) [pid = 1822] [serial = 1391] [outer = 0x8dd4d000] 03:00:56 INFO - PROCESS | 1822 | 1466589656995 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c54400) [pid = 1822] [serial = 1392] [outer = 0x8dd4d000] 03:00:57 INFO - PROCESS | 1822 | 1466589657798 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]]]}] 03:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1075ms 03:00:57 INFO - PROCESS | 1822 | 1466589657845 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:00:57 INFO - PROCESS | 1822 | 1466589657849 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:00:57 INFO - PROCESS | 1822 | 1466589657855 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:00:57 INFO - PROCESS | 1822 | 1466589657858 Marionette TRACE conn3 <- [1,1826,null,{}] 03:00:57 INFO - PROCESS | 1822 | 1466589657873 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}] 03:00:57 INFO - PROCESS | 1822 | 1466589657883 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:58 INFO - PROCESS | 1822 | 1466589658079 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:00:58 INFO - PROCESS | 1822 | 1466589658086 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 1822 | 1466589658094 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f03800 == 35 [pid = 1822] [id = 464] 03:00:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92105800) [pid = 1822] [serial = 1393] [outer = (nil)] 03:00:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x92431400) [pid = 1822] [serial = 1394] [outer = 0x92105800] 03:00:58 INFO - PROCESS | 1822 | 1466589658161 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9252b800) [pid = 1822] [serial = 1395] [outer = 0x92105800] 03:00:59 INFO - PROCESS | 1822 | 1466589659410 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]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1642ms 03:00:59 INFO - PROCESS | 1822 | 1466589659499 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 1822 | 1466589659504 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:00:59 INFO - PROCESS | 1822 | 1466589659512 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 1822 | 1466589659517 Marionette TRACE conn3 <- [1,1830,null,{}] 03:00:59 INFO - PROCESS | 1822 | 1466589659525 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}] 03:00:59 INFO - PROCESS | 1822 | 1466589659530 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:00:59 INFO - PROCESS | 1822 | 1466589659742 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:00:59 INFO - PROCESS | 1822 | 1466589659965 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 1822 | 1466589659976 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d018800 == 36 [pid = 1822] [id = 465] 03:01:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8d01b800) [pid = 1822] [serial = 1396] [outer = (nil)] 03:01:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8d425400) [pid = 1822] [serial = 1397] [outer = 0x8d01b800] 03:01:00 INFO - PROCESS | 1822 | 1466589660085 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8dd4b000) [pid = 1822] [serial = 1398] [outer = 0x8d01b800] 03:01:01 INFO - PROCESS | 1822 | 1466589661061 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]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1630ms 03:01:01 INFO - PROCESS | 1822 | 1466589661142 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 1822 | 1466589661149 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:01:01 INFO - PROCESS | 1822 | 1466589661160 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 1822 | 1466589661163 Marionette TRACE conn3 <- [1,1834,null,{}] 03:01:01 INFO - PROCESS | 1822 | 1466589661170 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}] 03:01:01 INFO - PROCESS | 1822 | 1466589661175 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:01 INFO - PROCESS | 1822 | 1466589661402 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:01:01 INFO - PROCESS | 1822 | 1466589661677 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1822 | 1466589661687 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc47000 == 37 [pid = 1822] [id = 466] 03:01:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91580400) [pid = 1822] [serial = 1399] [outer = (nil)] 03:01:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91c43000) [pid = 1822] [serial = 1400] [outer = 0x91580400] 03:01:01 INFO - PROCESS | 1822 | 1466589661812 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91c50c00) [pid = 1822] [serial = 1401] [outer = 0x91580400] 03:01:02 INFO - PROCESS | 1822 | 1466589662738 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]]]}] 03:01:02 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 03:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1630ms 03:01:02 INFO - PROCESS | 1822 | 1466589662814 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 1822 | 1466589662819 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:01:02 INFO - PROCESS | 1822 | 1466589662828 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 1822 | 1466589662833 Marionette TRACE conn3 <- [1,1838,null,{}] 03:01:02 INFO - PROCESS | 1822 | 1466589662851 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}] 03:01:02 INFO - PROCESS | 1822 | 1466589662860 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:03 INFO - PROCESS | 1822 | 1466589663043 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:01:03 INFO - PROCESS | 1822 | 1466589663273 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1822 | 1466589663286 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f0e800 == 38 [pid = 1822] [id = 467] 03:01:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92101400) [pid = 1822] [serial = 1402] [outer = (nil)] 03:01:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92617c00) [pid = 1822] [serial = 1403] [outer = 0x92101400] 03:01:03 INFO - PROCESS | 1822 | 1466589663393 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92e1c400) [pid = 1822] [serial = 1404] [outer = 0x92101400] 03:01:04 INFO - PROCESS | 1822 | 1466589664366 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]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1587ms 03:01:04 INFO - PROCESS | 1822 | 1466589664415 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 1822 | 1466589664420 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:01:04 INFO - PROCESS | 1822 | 1466589664426 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 1822 | 1466589664430 Marionette TRACE conn3 <- [1,1842,null,{}] 03:01:04 INFO - PROCESS | 1822 | 1466589664435 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}] 03:01:04 INFO - PROCESS | 1822 | 1466589664441 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:04 INFO - PROCESS | 1822 | 1466589664613 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:01:04 INFO - PROCESS | 1822 | 1466589664826 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 1822 | 1466589664833 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64fc00 == 39 [pid = 1822] [id = 468] 03:01:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8c6e5800) [pid = 1822] [serial = 1405] [outer = (nil)] 03:01:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8e7b1000) [pid = 1822] [serial = 1406] [outer = 0x8c6e5800] 03:01:04 INFO - PROCESS | 1822 | 1466589664914 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x9158bc00) [pid = 1822] [serial = 1407] [outer = 0x8c6e5800] 03:01:06 INFO - PROCESS | 1822 | 1466589666109 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]]]}] 03:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1735ms 03:01:06 INFO - PROCESS | 1822 | 1466589666162 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:01:06 INFO - PROCESS | 1822 | 1466589666167 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:01:06 INFO - PROCESS | 1822 | 1466589666183 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 1822 | 1466589666188 Marionette TRACE conn3 <- [1,1846,null,{}] 03:01:06 INFO - PROCESS | 1822 | 1466589666196 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}] 03:01:06 INFO - PROCESS | 1822 | 1466589666201 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:06 INFO - PROCESS | 1822 | 1466589666421 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:01:06 INFO - PROCESS | 1822 | --DOCSHELL 0x93b7b800 == 38 [pid = 1822] [id = 455] 03:01:06 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6f0800 == 37 [pid = 1822] [id = 463] 03:01:06 INFO - PROCESS | 1822 | --DOCSHELL 0x9143bc00 == 36 [pid = 1822] [id = 462] 03:01:06 INFO - PROCESS | 1822 | --DOCSHELL 0x912edc00 == 35 [pid = 1822] [id = 461] 03:01:06 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc4b800 == 34 [pid = 1822] [id = 460] 03:01:06 INFO - PROCESS | 1822 | --DOCSHELL 0x8d015400 == 33 [pid = 1822] [id = 459] 03:01:06 INFO - PROCESS | 1822 | 1466589666633 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 1822 | 1466589666639 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e8c00 == 34 [pid = 1822] [id = 469] 03:01:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8c6f0400) [pid = 1822] [serial = 1408] [outer = (nil)] 03:01:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8d42d000) [pid = 1822] [serial = 1409] [outer = 0x8c6f0400] 03:01:06 INFO - PROCESS | 1822 | 1466589666710 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8dd54400) [pid = 1822] [serial = 1410] [outer = 0x8c6f0400] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x9243cc00) [pid = 1822] [serial = 1346] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x92525c00) [pid = 1822] [serial = 1347] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8e8c4400) [pid = 1822] [serial = 1349] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x92521c00) [pid = 1822] [serial = 1331] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x92618400) [pid = 1822] [serial = 1332] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91dbe000) [pid = 1822] [serial = 1323] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x92e17000) [pid = 1822] [serial = 1334] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92e20400) [pid = 1822] [serial = 1335] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x9158d800) [pid = 1822] [serial = 1328] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91c51c00) [pid = 1822] [serial = 1329] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8dd49800) [pid = 1822] [serial = 1337] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8e7b8000) [pid = 1822] [serial = 1338] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91dc0c00) [pid = 1822] [serial = 1343] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x912ec400) [pid = 1822] [serial = 1340] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x9142f800) [pid = 1822] [serial = 1341] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8dd51800) [pid = 1822] [serial = 1325] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x92ed0c00) [pid = 1822] [serial = 1352] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8e8c7400) [pid = 1822] [serial = 1326] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92edcc00) [pid = 1822] [serial = 1353] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91f0a000) [pid = 1822] [serial = 1344] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x912e6400) [pid = 1822] [serial = 1350] [outer = (nil)] [url = about:blank] 03:01:07 INFO - PROCESS | 1822 | 1466589667482 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]]]}] 03:01:07 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) 03:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1338ms 03:01:07 INFO - PROCESS | 1822 | 1466589667512 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 1822 | 1466589667519 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:01:07 INFO - PROCESS | 1822 | 1466589667537 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 1822 | 1466589667541 Marionette TRACE conn3 <- [1,1850,null,{}] 03:01:07 INFO - PROCESS | 1822 | 1466589667547 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}] 03:01:07 INFO - PROCESS | 1822 | 1466589667552 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:07 INFO - PROCESS | 1822 | 1466589667709 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:01:07 INFO - PROCESS | 1822 | 1466589667719 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 1822 | 1466589667726 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bc000 == 35 [pid = 1822] [id = 470] 03:01:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8ec2d400) [pid = 1822] [serial = 1411] [outer = (nil)] 03:01:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x912e9c00) [pid = 1822] [serial = 1412] [outer = 0x8ec2d400] 03:01:07 INFO - PROCESS | 1822 | 1466589667794 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91432c00) [pid = 1822] [serial = 1413] [outer = 0x8ec2d400] 03:01:08 INFO - PROCESS | 1822 | 1466589668744 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]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1236ms 03:01:08 INFO - PROCESS | 1822 | 1466589668768 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 1822 | 1466589668772 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:01:08 INFO - PROCESS | 1822 | 1466589668789 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 1822 | 1466589668799 Marionette TRACE conn3 <- [1,1854,null,{}] 03:01:08 INFO - PROCESS | 1822 | 1466589668814 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}] 03:01:08 INFO - PROCESS | 1822 | 1466589668822 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:08 INFO - PROCESS | 1822 | 1466589668975 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:01:09 INFO - PROCESS | 1822 | 1466589669126 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 1822 | 1466589669135 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c54800 == 36 [pid = 1822] [id = 471] 03:01:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91dbec00) [pid = 1822] [serial = 1414] [outer = (nil)] 03:01:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91f07c00) [pid = 1822] [serial = 1415] [outer = 0x91dbec00] 03:01:09 INFO - PROCESS | 1822 | 1466589669202 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92105400) [pid = 1822] [serial = 1416] [outer = 0x91dbec00] 03:01:10 INFO - PROCESS | 1822 | 1466589670044 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]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1295ms 03:01:10 INFO - PROCESS | 1822 | 1466589670085 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 1822 | 1466589670089 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:01:10 INFO - PROCESS | 1822 | 1466589670095 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 1822 | 1466589670099 Marionette TRACE conn3 <- [1,1858,null,{}] 03:01:10 INFO - PROCESS | 1822 | 1466589670115 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}] 03:01:10 INFO - PROCESS | 1822 | 1466589670119 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:10 INFO - PROCESS | 1822 | 1466589670337 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:01:10 INFO - PROCESS | 1822 | 1466589670353 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 1822 | 1466589670360 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x9210f400 == 37 [pid = 1822] [id = 472] 03:01:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92430000) [pid = 1822] [serial = 1417] [outer = (nil)] 03:01:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92617000) [pid = 1822] [serial = 1418] [outer = 0x92430000] 03:01:10 INFO - PROCESS | 1822 | 1466589670443 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x9261f800) [pid = 1822] [serial = 1419] [outer = 0x92430000] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8d41f400) [pid = 1822] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91c49000) [pid = 1822] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92e1b800) [pid = 1822] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x9158a800) [pid = 1822] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8dc4e000) [pid = 1822] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d015800) [pid = 1822] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dd4d000) [pid = 1822] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8e7bd800) [pid = 1822] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x93b72000) [pid = 1822] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x93b7e800) [pid = 1822] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8dc42000) [pid = 1822] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8c6e6400) [pid = 1822] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:01:11 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x9142e800) [pid = 1822] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:01:11 INFO - PROCESS | 1822 | 1466589671481 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]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1438ms 03:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:01:11 INFO - PROCESS | 1822 | 1466589671534 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 1822 | 1466589671537 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:01:11 INFO - PROCESS | 1822 | 1466589671543 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 1822 | 1466589671546 Marionette TRACE conn3 <- [1,1862,null,{}] 03:01:11 INFO - PROCESS | 1822 | 1466589671551 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}] 03:01:11 INFO - PROCESS | 1822 | 1466589671556 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:11 INFO - PROCESS | 1822 | 1466589671707 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:01:11 INFO - PROCESS | 1822 | 1466589671716 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 1822 | 1466589671722 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d015800 == 38 [pid = 1822] [id = 473] 03:01:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8d22a400) [pid = 1822] [serial = 1420] [outer = (nil)] 03:01:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8ec2f400) [pid = 1822] [serial = 1421] [outer = 0x8d22a400] 03:01:11 INFO - PROCESS | 1822 | 1466589671804 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x91435000) [pid = 1822] [serial = 1422] [outer = 0x8d22a400] 03:01:12 INFO - PROCESS | 1822 | 1466589672695 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]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1189ms 03:01:12 INFO - PROCESS | 1822 | 1466589672731 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 1822 | 1466589672735 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:01:12 INFO - PROCESS | 1822 | 1466589672741 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 1822 | 1466589672744 Marionette TRACE conn3 <- [1,1866,null,{}] 03:01:12 INFO - PROCESS | 1822 | 1466589672749 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}] 03:01:12 INFO - PROCESS | 1822 | 1466589672759 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:12 INFO - PROCESS | 1822 | 1466589672941 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:01:12 INFO - PROCESS | 1822 | 1466589672953 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:12 INFO - PROCESS | 1822 | 1466589672961 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64f800 == 39 [pid = 1822] [id = 474] 03:01:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8c6ec800) [pid = 1822] [serial = 1423] [outer = (nil)] 03:01:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x92edb000) [pid = 1822] [serial = 1424] [outer = 0x8c6ec800] 03:01:13 INFO - PROCESS | 1822 | 1466589673027 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x92edd000) [pid = 1822] [serial = 1425] [outer = 0x8c6ec800] 03:01:14 INFO - PROCESS | 1822 | 1466589674184 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]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1480ms 03:01:14 INFO - PROCESS | 1822 | 1466589674222 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 1822 | 1466589674229 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:01:14 INFO - PROCESS | 1822 | 1466589674237 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 1822 | 1466589674242 Marionette TRACE conn3 <- [1,1870,null,{}] 03:01:14 INFO - PROCESS | 1822 | 1466589674250 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}] 03:01:14 INFO - PROCESS | 1822 | 1466589674257 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:14 INFO - PROCESS | 1822 | 1466589674433 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:01:14 INFO - PROCESS | 1822 | 1466589674655 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 1822 | 1466589674665 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d427400 == 40 [pid = 1822] [id = 475] 03:01:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8d429800) [pid = 1822] [serial = 1426] [outer = (nil)] 03:01:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8ec25400) [pid = 1822] [serial = 1427] [outer = 0x8d429800] 03:01:14 INFO - PROCESS | 1822 | 1466589674784 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x912e7400) [pid = 1822] [serial = 1428] [outer = 0x8d429800] 03:01:15 INFO - PROCESS | 1822 | 1466589675671 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]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1480ms 03:01:15 INFO - PROCESS | 1822 | 1466589675717 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 1822 | 1466589675724 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:01:15 INFO - PROCESS | 1822 | 1466589675734 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 1822 | 1466589675738 Marionette TRACE conn3 <- [1,1874,null,{}] 03:01:15 INFO - PROCESS | 1822 | 1466589675744 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}] 03:01:15 INFO - PROCESS | 1822 | 1466589675750 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:15 INFO - PROCESS | 1822 | 1466589675930 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:01:16 INFO - PROCESS | 1822 | 1466589676106 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 1822 | 1466589676115 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4d800 == 41 [pid = 1822] [id = 476] 03:01:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c48800) [pid = 1822] [serial = 1429] [outer = (nil)] 03:01:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91db8c00) [pid = 1822] [serial = 1430] [outer = 0x91c48800] 03:01:16 INFO - PROCESS | 1822 | 1466589676206 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92523400) [pid = 1822] [serial = 1431] [outer = 0x91c48800] 03:01:17 INFO - PROCESS | 1822 | 1466589677218 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]]]}] 03:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1527ms 03:01:17 INFO - PROCESS | 1822 | 1466589677262 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:01:17 INFO - PROCESS | 1822 | 1466589677266 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:01:17 INFO - PROCESS | 1822 | 1466589677272 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 1822 | 1466589677278 Marionette TRACE conn3 <- [1,1878,null,{}] 03:01:17 INFO - PROCESS | 1822 | 1466589677294 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}] 03:01:17 INFO - PROCESS | 1822 | 1466589677303 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:17 INFO - PROCESS | 1822 | 1466589677480 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:01:17 INFO - PROCESS | 1822 | 1466589677658 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 1822 | 1466589677671 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x92edd800 == 42 [pid = 1822] [id = 477] 03:01:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92ede000) [pid = 1822] [serial = 1432] [outer = (nil)] 03:01:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x93b70400) [pid = 1822] [serial = 1433] [outer = 0x92ede000] 03:01:17 INFO - PROCESS | 1822 | 1466589677755 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93b7b800) [pid = 1822] [serial = 1434] [outer = 0x92ede000] 03:01:18 INFO - PROCESS | 1822 | 1466589678709 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]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1484ms 03:01:18 INFO - PROCESS | 1822 | 1466589678756 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:01:18 INFO - PROCESS | 1822 | 1466589678761 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:01:18 INFO - PROCESS | 1822 | 1466589678767 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 1822 | 1466589678771 Marionette TRACE conn3 <- [1,1882,null,{}] 03:01:18 INFO - PROCESS | 1822 | 1466589678776 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}] 03:01:18 INFO - PROCESS | 1822 | 1466589678781 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:18 INFO - PROCESS | 1822 | 1466589678957 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:01:19 INFO - PROCESS | 1822 | 1466589679145 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 1822 | 1466589679154 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee1800 == 43 [pid = 1822] [id = 478] 03:01:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x93b7dc00) [pid = 1822] [serial = 1435] [outer = (nil)] 03:01:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93e64800) [pid = 1822] [serial = 1436] [outer = 0x93b7dc00] 03:01:19 INFO - PROCESS | 1822 | 1466589679233 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93eda800) [pid = 1822] [serial = 1437] [outer = 0x93b7dc00] 03:01:20 INFO - PROCESS | 1822 | 1466589680149 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]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1429ms 03:01:20 INFO - PROCESS | 1822 | 1466589680197 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 1822 | 1466589680200 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:01:20 INFO - PROCESS | 1822 | 1466589680207 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 1822 | 1466589680211 Marionette TRACE conn3 <- [1,1886,null,{}] 03:01:20 INFO - PROCESS | 1822 | 1466589680216 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}] 03:01:20 INFO - PROCESS | 1822 | 1466589680221 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:20 INFO - PROCESS | 1822 | 1466589680393 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:01:20 INFO - PROCESS | 1822 | 1466589680572 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 1822 | 1466589680581 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c653800 == 44 [pid = 1822] [id = 479] 03:01:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92ec7800) [pid = 1822] [serial = 1438] [outer = (nil)] 03:01:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x95111000) [pid = 1822] [serial = 1439] [outer = 0x92ec7800] 03:01:20 INFO - PROCESS | 1822 | 1466589680659 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x95196c00) [pid = 1822] [serial = 1440] [outer = 0x92ec7800] 03:01:21 INFO - PROCESS | 1822 | 1466589681632 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]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1493ms 03:01:21 INFO - PROCESS | 1822 | 1466589681701 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:01:21 INFO - PROCESS | 1822 | 1466589681705 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:01:21 INFO - PROCESS | 1822 | 1466589681711 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1822 | 1466589681715 Marionette TRACE conn3 <- [1,1890,null,{}] 03:01:21 INFO - PROCESS | 1822 | 1466589681721 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}] 03:01:21 INFO - PROCESS | 1822 | 1466589681731 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:21 INFO - PROCESS | 1822 | 1466589681979 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:01:22 INFO - PROCESS | 1822 | 1466589682205 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 1822 | 1466589682216 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x9210c000 == 45 [pid = 1822] [id = 480] 03:01:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x93ee6400) [pid = 1822] [serial = 1441] [outer = (nil)] 03:01:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x953e7400) [pid = 1822] [serial = 1442] [outer = 0x93ee6400] 03:01:22 INFO - PROCESS | 1822 | 1466589682306 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x95937000) [pid = 1822] [serial = 1443] [outer = 0x93ee6400] 03:01:23 INFO - PROCESS | 1822 | 1466589683167 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]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1532ms 03:01:23 INFO - PROCESS | 1822 | 1466589683242 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 1822 | 1466589683246 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:01:23 INFO - PROCESS | 1822 | 1466589683253 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 1822 | 1466589683255 Marionette TRACE conn3 <- [1,1894,null,{}] 03:01:23 INFO - PROCESS | 1822 | 1466589683261 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}] 03:01:23 INFO - PROCESS | 1822 | 1466589683267 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:23 INFO - PROCESS | 1822 | 1466589683431 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:01:23 INFO - PROCESS | 1822 | 1466589683612 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 1822 | 1466589683623 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64ec00 == 46 [pid = 1822] [id = 481] 03:01:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8c650000) [pid = 1822] [serial = 1444] [outer = (nil)] 03:01:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x95941800) [pid = 1822] [serial = 1445] [outer = 0x8c650000] 03:01:23 INFO - PROCESS | 1822 | 1466589683698 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x95944400) [pid = 1822] [serial = 1446] [outer = 0x8c650000] 03:01:24 INFO - PROCESS | 1822 | 1466589684641 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]]]}] 03:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1432ms 03:01:24 INFO - PROCESS | 1822 | 1466589684686 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:01:24 INFO - PROCESS | 1822 | 1466589684697 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:01:24 INFO - PROCESS | 1822 | 1466589684702 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 1822 | 1466589684706 Marionette TRACE conn3 <- [1,1898,null,{}] 03:01:24 INFO - PROCESS | 1822 | 1466589684712 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}] 03:01:24 INFO - PROCESS | 1822 | 1466589684716 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:24 INFO - PROCESS | 1822 | 1466589684880 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:01:25 INFO - PROCESS | 1822 | 1466589685071 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 1822 | 1466589685078 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64f400 == 47 [pid = 1822] [id = 482] 03:01:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8c652000) [pid = 1822] [serial = 1447] [outer = (nil)] 03:01:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x91582800) [pid = 1822] [serial = 1448] [outer = 0x8c652000] 03:01:25 INFO - PROCESS | 1822 | 1466589685153 Marionette DEBUG loaded listener.js 03:01:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x91c56800) [pid = 1822] [serial = 1449] [outer = 0x8c652000] 03:01:26 INFO - PROCESS | 1822 | 1466589686276 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]]]}] 03:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1636ms 03:01:26 INFO - PROCESS | 1822 | 1466589686341 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:01:26 INFO - PROCESS | 1822 | 1466589686355 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:01:26 INFO - PROCESS | 1822 | 1466589686363 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 1822 | 1466589686371 Marionette TRACE conn3 <- [1,1902,null,{}] 03:01:26 INFO - PROCESS | 1822 | 1466589686378 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}] 03:01:26 INFO - PROCESS | 1822 | 1466589686383 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:26 INFO - PROCESS | 1822 | 1466589686584 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:01:26 INFO - PROCESS | 1822 | 1466589686743 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 1822 | 1466589686751 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d425c00 == 48 [pid = 1822] [id = 483] 03:01:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8dc4b000) [pid = 1822] [serial = 1450] [outer = (nil)] 03:01:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8ec2c800) [pid = 1822] [serial = 1451] [outer = 0x8dc4b000] 03:01:26 INFO - PROCESS | 1822 | 1466589686823 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x91431000) [pid = 1822] [serial = 1452] [outer = 0x8dc4b000] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8d015800 == 47 [pid = 1822] [id = 473] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x9210f400 == 46 [pid = 1822] [id = 472] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x91c54800 == 45 [pid = 1822] [id = 471] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bc000 == 44 [pid = 1822] [id = 470] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e8c00 == 43 [pid = 1822] [id = 469] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64fc00 == 42 [pid = 1822] [id = 468] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x91f0e800 == 41 [pid = 1822] [id = 467] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8d018800 == 40 [pid = 1822] [id = 465] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc47000 == 39 [pid = 1822] [id = 466] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e9400 == 38 [pid = 1822] [id = 458] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8d017c00 == 37 [pid = 1822] [id = 453] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e5400 == 36 [pid = 1822] [id = 457] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e6000 == 35 [pid = 1822] [id = 456] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b7000 == 34 [pid = 1822] [id = 454] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x91f03800 == 33 [pid = 1822] [id = 464] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64f400 == 32 [pid = 1822] [id = 482] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64ec00 == 31 [pid = 1822] [id = 481] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c653800 == 30 [pid = 1822] [id = 479] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x9210c000 == 29 [pid = 1822] [id = 480] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee1800 == 28 [pid = 1822] [id = 478] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x92edd800 == 27 [pid = 1822] [id = 477] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8d427400 == 26 [pid = 1822] [id = 475] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc4d800 == 25 [pid = 1822] [id = 476] 03:01:28 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64f800 == 24 [pid = 1822] [id = 474] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x8ec33c00) [pid = 1822] [serial = 1356] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8e8cbc00) [pid = 1822] [serial = 1355] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x91dbf000) [pid = 1822] [serial = 1359] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x91db8400) [pid = 1822] [serial = 1358] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x92ee8400) [pid = 1822] [serial = 1362] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x92ee1400) [pid = 1822] [serial = 1361] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91c4f000) [pid = 1822] [serial = 1388] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8dd4c800) [pid = 1822] [serial = 1382] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8d01a800) [pid = 1822] [serial = 1379] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x91c44c00) [pid = 1822] [serial = 1391] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8d22e400) [pid = 1822] [serial = 1380] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x912ee400) [pid = 1822] [serial = 1377] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8ec24c00) [pid = 1822] [serial = 1376] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x93cdcc00) [pid = 1822] [serial = 1365] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x93cd5800) [pid = 1822] [serial = 1364] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x95109c00) [pid = 1822] [serial = 1368] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x93ee3000) [pid = 1822] [serial = 1367] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x95930800) [pid = 1822] [serial = 1371] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x953e5800) [pid = 1822] [serial = 1370] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8dd55000) [pid = 1822] [serial = 1374] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8dc4a000) [pid = 1822] [serial = 1373] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91583000) [pid = 1822] [serial = 1386] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x9143ac00) [pid = 1822] [serial = 1385] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91db4000) [pid = 1822] [serial = 1389] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91c54400) [pid = 1822] [serial = 1392] [outer = (nil)] [url = about:blank] 03:01:28 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8e7b3000) [pid = 1822] [serial = 1383] [outer = (nil)] [url = about:blank] 03:01:29 INFO - PROCESS | 1822 | 1466589689009 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]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2735ms 03:01:29 INFO - PROCESS | 1822 | 1466589689097 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 1822 | 1466589689103 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:01:29 INFO - PROCESS | 1822 | 1466589689110 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 1822 | 1466589689115 Marionette TRACE conn3 <- [1,1906,null,{}] 03:01:29 INFO - PROCESS | 1822 | 1466589689123 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}] 03:01:29 INFO - PROCESS | 1822 | 1466589689129 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:29 INFO - PROCESS | 1822 | 1466589689283 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:01:29 INFO - PROCESS | 1822 | 1466589689417 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 1822 | 1466589689427 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00fc00 == 25 [pid = 1822] [id = 484] 03:01:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8d012000) [pid = 1822] [serial = 1453] [outer = (nil)] 03:01:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d01a800) [pid = 1822] [serial = 1454] [outer = 0x8d012000] 03:01:29 INFO - PROCESS | 1822 | 1466589689497 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8d22c000) [pid = 1822] [serial = 1455] [outer = 0x8d012000] 03:01:30 INFO - PROCESS | 1822 | 1466589690294 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]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1233ms 03:01:30 INFO - PROCESS | 1822 | 1466589690343 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:01:30 INFO - PROCESS | 1822 | 1466589690351 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:01:30 INFO - PROCESS | 1822 | 1466589690362 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 1822 | 1466589690367 Marionette TRACE conn3 <- [1,1910,null,{}] 03:01:30 INFO - PROCESS | 1822 | 1466589690372 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}] 03:01:30 INFO - PROCESS | 1822 | 1466589690377 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:30 INFO - PROCESS | 1822 | 1466589690544 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:01:30 INFO - PROCESS | 1822 | 1466589690555 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 1822 | 1466589690566 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd53400 == 26 [pid = 1822] [id = 485] 03:01:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8e7bf000) [pid = 1822] [serial = 1456] [outer = (nil)] 03:01:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8e8cbc00) [pid = 1822] [serial = 1457] [outer = 0x8e7bf000] 03:01:30 INFO - PROCESS | 1822 | 1466589690632 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8ec2a800) [pid = 1822] [serial = 1458] [outer = 0x8e7bf000] 03:01:31 INFO - PROCESS | 1822 | 1466589691556 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]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1231ms 03:01:31 INFO - PROCESS | 1822 | 1466589691592 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 1822 | 1466589691596 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:01:31 INFO - PROCESS | 1822 | 1466589691622 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 1822 | 1466589691628 Marionette TRACE conn3 <- [1,1914,null,{}] 03:01:31 INFO - PROCESS | 1822 | 1466589691645 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}] 03:01:31 INFO - PROCESS | 1822 | 1466589691653 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:31 INFO - PROCESS | 1822 | 1466589691859 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:01:31 INFO - PROCESS | 1822 | 1466589691961 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 1822 | 1466589691972 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x91583c00 == 27 [pid = 1822] [id = 486] 03:01:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91587000) [pid = 1822] [serial = 1459] [outer = (nil)] 03:01:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91c43400) [pid = 1822] [serial = 1460] [outer = 0x91587000] 03:01:32 INFO - PROCESS | 1822 | 1466589692046 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91c50800) [pid = 1822] [serial = 1461] [outer = 0x91587000] 03:01:32 INFO - PROCESS | 1822 | 1466589692939 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]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1404ms 03:01:33 INFO - PROCESS | 1822 | 1466589693006 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 1822 | 1466589693010 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:01:33 INFO - PROCESS | 1822 | 1466589693016 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 1822 | 1466589693019 Marionette TRACE conn3 <- [1,1918,null,{}] 03:01:33 INFO - PROCESS | 1822 | 1466589693024 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}] 03:01:33 INFO - PROCESS | 1822 | 1466589693029 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:33 INFO - PROCESS | 1822 | 1466589693236 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:01:33 INFO - PROCESS | 1822 | 1466589693254 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 1822 | 1466589693259 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x9158c400 == 28 [pid = 1822] [id = 487] 03:01:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x91c4ec00) [pid = 1822] [serial = 1462] [outer = (nil)] 03:01:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91dbb800) [pid = 1822] [serial = 1463] [outer = 0x91c4ec00] 03:01:33 INFO - PROCESS | 1822 | 1466589693328 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91f03c00) [pid = 1822] [serial = 1464] [outer = 0x91c4ec00] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x92430000) [pid = 1822] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d22a400) [pid = 1822] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8c6e5800) [pid = 1822] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91580400) [pid = 1822] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d01b800) [pid = 1822] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8ec2d400) [pid = 1822] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92105800) [pid = 1822] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8c6f0400) [pid = 1822] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92101400) [pid = 1822] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8c6ec800) [pid = 1822] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:01:34 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91dbec00) [pid = 1822] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:01:34 INFO - PROCESS | 1822 | 1466589694707 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]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1742ms 03:01:34 INFO - PROCESS | 1822 | 1466589694765 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 1822 | 1466589694767 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:01:34 INFO - PROCESS | 1822 | 1466589694773 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 1822 | 1466589694776 Marionette TRACE conn3 <- [1,1922,null,{}] 03:01:34 INFO - PROCESS | 1822 | 1466589694782 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}] 03:01:34 INFO - PROCESS | 1822 | 1466589694787 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:34 INFO - PROCESS | 1822 | 1466589694917 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:01:34 INFO - PROCESS | 1822 | 1466589694931 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 1822 | 1466589694937 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42bc00 == 29 [pid = 1822] [id = 488] 03:01:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8dd4d000) [pid = 1822] [serial = 1465] [outer = (nil)] 03:01:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91db2000) [pid = 1822] [serial = 1466] [outer = 0x8dd4d000] 03:01:35 INFO - PROCESS | 1822 | 1466589695004 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91f05800) [pid = 1822] [serial = 1467] [outer = 0x8dd4d000] 03:01:35 INFO - PROCESS | 1822 | 1466589695850 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]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1131ms 03:01:35 INFO - PROCESS | 1822 | 1466589695905 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 1822 | 1466589695909 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:01:35 INFO - PROCESS | 1822 | 1466589695915 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 1822 | 1466589695917 Marionette TRACE conn3 <- [1,1926,null,{}] 03:01:35 INFO - PROCESS | 1822 | 1466589695923 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}] 03:01:35 INFO - PROCESS | 1822 | 1466589695933 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:36 INFO - PROCESS | 1822 | 1466589696112 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:01:36 INFO - PROCESS | 1822 | 1466589696122 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 1822 | 1466589696130 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bc000 == 30 [pid = 1822] [id = 489] 03:01:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91f10c00) [pid = 1822] [serial = 1468] [outer = (nil)] 03:01:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92620400) [pid = 1822] [serial = 1469] [outer = 0x91f10c00] 03:01:36 INFO - PROCESS | 1822 | 1466589696194 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92e1b400) [pid = 1822] [serial = 1470] [outer = 0x91f10c00] 03:01:37 INFO - PROCESS | 1822 | 1466589697351 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]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1480ms 03:01:37 INFO - PROCESS | 1822 | 1466589697396 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 1822 | 1466589697403 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:01:37 INFO - PROCESS | 1822 | 1466589697438 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 1822 | 1466589697446 Marionette TRACE conn3 <- [1,1930,null,{}] 03:01:37 INFO - PROCESS | 1822 | 1466589697454 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}] 03:01:37 INFO - PROCESS | 1822 | 1466589697460 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:37 INFO - PROCESS | 1822 | 1466589697638 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:01:37 INFO - PROCESS | 1822 | 1466589697810 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 1822 | 1466589697818 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65b800 == 31 [pid = 1822] [id = 490] 03:01:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8d01b800) [pid = 1822] [serial = 1471] [outer = (nil)] 03:01:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8dd48800) [pid = 1822] [serial = 1472] [outer = 0x8d01b800] 03:01:37 INFO - PROCESS | 1822 | 1466589697950 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8e7bbc00) [pid = 1822] [serial = 1473] [outer = 0x8d01b800] 03:01:38 INFO - PROCESS | 1822 | 1466589698929 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]]]}] 03:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1538ms 03:01:38 INFO - PROCESS | 1822 | 1466589698974 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 1822 | 1466589698982 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:01:38 INFO - PROCESS | 1822 | 1466589698992 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 1822 | 1466589698996 Marionette TRACE conn3 <- [1,1934,null,{}] 03:01:39 INFO - PROCESS | 1822 | 1466589699002 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}] 03:01:39 INFO - PROCESS | 1822 | 1466589699008 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:39 INFO - PROCESS | 1822 | 1466589699203 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:01:39 INFO - PROCESS | 1822 | 1466589699467 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1822 | 1466589699477 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec32000 == 32 [pid = 1822] [id = 491] 03:01:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91583400) [pid = 1822] [serial = 1474] [outer = (nil)] 03:01:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91c52400) [pid = 1822] [serial = 1475] [outer = 0x91583400] 03:01:39 INFO - PROCESS | 1822 | 1466589699601 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x91c5f000) [pid = 1822] [serial = 1476] [outer = 0x91583400] 03:01:40 INFO - PROCESS | 1822 | 1466589700587 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]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1634ms 03:01:40 INFO - PROCESS | 1822 | 1466589700626 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:01:40 INFO - PROCESS | 1822 | 1466589700631 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:01:40 INFO - PROCESS | 1822 | 1466589700638 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 1822 | 1466589700644 Marionette TRACE conn3 <- [1,1938,null,{}] 03:01:40 INFO - PROCESS | 1822 | 1466589700660 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}] 03:01:40 INFO - PROCESS | 1822 | 1466589700669 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:40 INFO - PROCESS | 1822 | 1466589700855 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:01:41 INFO - PROCESS | 1822 | 1466589701084 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 1822 | 1466589701091 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x91583000 == 33 [pid = 1822] [id = 492] 03:01:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x92e1c000) [pid = 1822] [serial = 1477] [outer = (nil)] 03:01:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x92ec5c00) [pid = 1822] [serial = 1478] [outer = 0x92e1c000] 03:01:41 INFO - PROCESS | 1822 | 1466589701218 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x92ecd000) [pid = 1822] [serial = 1479] [outer = 0x92e1c000] 03:01:42 INFO - PROCESS | 1822 | 1466589702165 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]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1590ms 03:01:42 INFO - PROCESS | 1822 | 1466589702228 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 1822 | 1466589702233 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:01:42 INFO - PROCESS | 1822 | 1466589702239 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 1822 | 1466589702242 Marionette TRACE conn3 <- [1,1942,null,{}] 03:01:42 INFO - PROCESS | 1822 | 1466589702248 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}] 03:01:42 INFO - PROCESS | 1822 | 1466589702253 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:42 INFO - PROCESS | 1822 | 1466589702433 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:01:42 INFO - PROCESS | 1822 | 1466589702614 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 1822 | 1466589702622 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e5400 == 34 [pid = 1822] [id = 493] 03:01:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8d019400) [pid = 1822] [serial = 1480] [outer = (nil)] 03:01:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x92edd400) [pid = 1822] [serial = 1481] [outer = 0x8d019400] 03:01:42 INFO - PROCESS | 1822 | 1466589702740 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x92ee9400) [pid = 1822] [serial = 1482] [outer = 0x8d019400] 03:01:43 INFO - PROCESS | 1822 | 1466589703856 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]]]}] 03:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1682ms 03:01:43 INFO - PROCESS | 1822 | 1466589703921 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 1822 | 1466589703927 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:01:43 INFO - PROCESS | 1822 | 1466589703935 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 1822 | 1466589703940 Marionette TRACE conn3 <- [1,1946,null,{}] 03:01:43 INFO - PROCESS | 1822 | 1466589703948 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}] 03:01:43 INFO - PROCESS | 1822 | 1466589703953 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:44 INFO - PROCESS | 1822 | 1466589704239 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:01:44 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42bc00 == 33 [pid = 1822] [id = 488] 03:01:44 INFO - PROCESS | 1822 | --DOCSHELL 0x9158c400 == 32 [pid = 1822] [id = 487] 03:01:44 INFO - PROCESS | 1822 | --DOCSHELL 0x91583c00 == 31 [pid = 1822] [id = 486] 03:01:44 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd53400 == 30 [pid = 1822] [id = 485] 03:01:44 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00fc00 == 29 [pid = 1822] [id = 484] 03:01:44 INFO - PROCESS | 1822 | 1466589704482 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 1822 | 1466589704488 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00dc00 == 30 [pid = 1822] [id = 494] 03:01:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8d00fc00) [pid = 1822] [serial = 1483] [outer = (nil)] 03:01:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8d428c00) [pid = 1822] [serial = 1484] [outer = 0x8d00fc00] 03:01:44 INFO - PROCESS | 1822 | 1466589704558 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x8dc49000) [pid = 1822] [serial = 1485] [outer = 0x8d00fc00] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x92617000) [pid = 1822] [serial = 1418] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8ec2f400) [pid = 1822] [serial = 1421] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8e7b1000) [pid = 1822] [serial = 1406] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x9158bc00) [pid = 1822] [serial = 1407] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x91c43000) [pid = 1822] [serial = 1400] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x91c50c00) [pid = 1822] [serial = 1401] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8d425400) [pid = 1822] [serial = 1397] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8dd4b000) [pid = 1822] [serial = 1398] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x912e9c00) [pid = 1822] [serial = 1412] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91432c00) [pid = 1822] [serial = 1413] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x9252b800) [pid = 1822] [serial = 1395] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92431400) [pid = 1822] [serial = 1394] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8d42d000) [pid = 1822] [serial = 1409] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8dd54400) [pid = 1822] [serial = 1410] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x92617c00) [pid = 1822] [serial = 1403] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x92e1c400) [pid = 1822] [serial = 1404] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92edb000) [pid = 1822] [serial = 1424] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x92edd000) [pid = 1822] [serial = 1425] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92105400) [pid = 1822] [serial = 1416] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91f07c00) [pid = 1822] [serial = 1415] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91435000) [pid = 1822] [serial = 1422] [outer = (nil)] [url = about:blank] 03:01:44 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9261f800) [pid = 1822] [serial = 1419] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1822 | 1466589705331 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]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1429ms 03:01:45 INFO - PROCESS | 1822 | 1466589705364 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 1822 | 1466589705371 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:01:45 INFO - PROCESS | 1822 | 1466589705381 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 1822 | 1466589705384 Marionette TRACE conn3 <- [1,1950,null,{}] 03:01:45 INFO - PROCESS | 1822 | 1466589705390 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}] 03:01:45 INFO - PROCESS | 1822 | 1466589705395 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:45 INFO - PROCESS | 1822 | 1466589705545 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:01:45 INFO - PROCESS | 1822 | 1466589705560 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 1822 | 1466589705568 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec33c00 == 31 [pid = 1822] [id = 495] 03:01:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x912e7800) [pid = 1822] [serial = 1486] [outer = (nil)] 03:01:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9142d400) [pid = 1822] [serial = 1487] [outer = 0x912e7800] 03:01:45 INFO - PROCESS | 1822 | 1466589705636 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9157f400) [pid = 1822] [serial = 1488] [outer = 0x912e7800] 03:01:46 INFO - PROCESS | 1822 | 1466589706561 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]]]}] 03:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1234ms 03:01:46 INFO - PROCESS | 1822 | 1466589706615 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 1822 | 1466589706617 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:01:46 INFO - PROCESS | 1822 | 1466589706624 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 1822 | 1466589706629 Marionette TRACE conn3 <- [1,1954,null,{}] 03:01:46 INFO - PROCESS | 1822 | 1466589706644 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}] 03:01:46 INFO - PROCESS | 1822 | 1466589706652 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:46 INFO - PROCESS | 1822 | 1466589706800 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:01:46 INFO - PROCESS | 1822 | 1466589706964 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 1822 | 1466589706971 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c44000 == 32 [pid = 1822] [id = 496] 03:01:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91c5bc00) [pid = 1822] [serial = 1489] [outer = (nil)] 03:01:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91f02400) [pid = 1822] [serial = 1490] [outer = 0x91c5bc00] 03:01:47 INFO - PROCESS | 1822 | 1466589707041 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92105400) [pid = 1822] [serial = 1491] [outer = 0x91c5bc00] 03:01:47 INFO - PROCESS | 1822 | 1466589707866 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]]]}] 03:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1290ms 03:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:01:47 INFO - PROCESS | 1822 | 1466589707918 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 1822 | 1466589707921 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:01:47 INFO - PROCESS | 1822 | 1466589707927 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 1822 | 1466589707931 Marionette TRACE conn3 <- [1,1958,null,{}] 03:01:47 INFO - PROCESS | 1822 | 1466589707942 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}] 03:01:47 INFO - PROCESS | 1822 | 1466589707946 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:48 INFO - PROCESS | 1822 | 1466589708159 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:01:48 INFO - PROCESS | 1822 | 1466589708180 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1822 | 1466589708190 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x9210ac00 == 33 [pid = 1822] [id = 497] 03:01:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x9243dc00) [pid = 1822] [serial = 1492] [outer = (nil)] 03:01:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x9252c400) [pid = 1822] [serial = 1493] [outer = 0x9243dc00] 03:01:48 INFO - PROCESS | 1822 | 1466589708252 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92621000) [pid = 1822] [serial = 1494] [outer = 0x9243dc00] 03:01:48 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8d012000) [pid = 1822] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:01:48 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91587000) [pid = 1822] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91c4ec00) [pid = 1822] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8e7bf000) [pid = 1822] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8c652000) [pid = 1822] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91c48800) [pid = 1822] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x93b7dc00) [pid = 1822] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8c650000) [pid = 1822] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x93ee6400) [pid = 1822] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dc4b000) [pid = 1822] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8d429800) [pid = 1822] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92ede000) [pid = 1822] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8dd4d000) [pid = 1822] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:01:49 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92ec7800) [pid = 1822] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:01:49 INFO - PROCESS | 1822 | 1466589709265 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]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1383ms 03:01:49 INFO - PROCESS | 1822 | 1466589709310 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 1822 | 1466589709314 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:01:49 INFO - PROCESS | 1822 | 1466589709320 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 1822 | 1466589709323 Marionette TRACE conn3 <- [1,1962,null,{}] 03:01:49 INFO - PROCESS | 1822 | 1466589709329 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}] 03:01:49 INFO - PROCESS | 1822 | 1466589709333 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:49 INFO - PROCESS | 1822 | 1466589709481 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:01:49 INFO - PROCESS | 1822 | 1466589709489 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 1822 | 1466589709496 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22cc00 == 34 [pid = 1822] [id = 498] 03:01:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8dc46800) [pid = 1822] [serial = 1495] [outer = (nil)] 03:01:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91c5a000) [pid = 1822] [serial = 1496] [outer = 0x8dc46800] 03:01:49 INFO - PROCESS | 1822 | 1466589709563 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x92614400) [pid = 1822] [serial = 1497] [outer = 0x8dc46800] 03:01:50 INFO - PROCESS | 1822 | 1466589710375 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]]]}] 03:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1133ms 03:01:50 INFO - PROCESS | 1822 | 1466589710454 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:01:50 INFO - PROCESS | 1822 | 1466589710457 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:01:50 INFO - PROCESS | 1822 | 1466589710463 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 1822 | 1466589710466 Marionette TRACE conn3 <- [1,1966,null,{}] 03:01:50 INFO - PROCESS | 1822 | 1466589710471 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}] 03:01:50 INFO - PROCESS | 1822 | 1466589710481 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:50 INFO - PROCESS | 1822 | 1466589710666 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:01:50 INFO - PROCESS | 1822 | 1466589710799 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 1822 | 1466589710805 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d239400 == 35 [pid = 1822] [id = 499] 03:01:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8dd56400) [pid = 1822] [serial = 1498] [outer = (nil)] 03:01:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x92ee1400) [pid = 1822] [serial = 1499] [outer = 0x8dd56400] 03:01:50 INFO - PROCESS | 1822 | 1466589710870 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92108800) [pid = 1822] [serial = 1500] [outer = 0x8dd56400] 03:01:51 INFO - PROCESS | 1822 | 1466589711894 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]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1484ms 03:01:51 INFO - PROCESS | 1822 | 1466589711948 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 1822 | 1466589711954 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:01:51 INFO - PROCESS | 1822 | 1466589711968 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 1822 | 1466589711982 Marionette TRACE conn3 <- [1,1970,null,{}] 03:01:51 INFO - PROCESS | 1822 | 1466589711990 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}] 03:01:52 INFO - PROCESS | 1822 | 1466589711995 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:52 INFO - PROCESS | 1822 | 1466589712207 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:01:52 INFO - PROCESS | 1822 | 1466589712432 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 1822 | 1466589712438 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42e400 == 36 [pid = 1822] [id = 500] 03:01:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8dc48400) [pid = 1822] [serial = 1501] [outer = (nil)] 03:01:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8e8c2000) [pid = 1822] [serial = 1502] [outer = 0x8dc48400] 03:01:52 INFO - PROCESS | 1822 | 1466589712566 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x912e4800) [pid = 1822] [serial = 1503] [outer = 0x8dc48400] 03:01:53 INFO - PROCESS | 1822 | 1466589713450 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]]]}] 03:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1546ms 03:01:53 INFO - PROCESS | 1822 | 1466589713514 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 1822 | 1466589713521 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:01:53 INFO - PROCESS | 1822 | 1466589713531 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 1822 | 1466589713535 Marionette TRACE conn3 <- [1,1974,null,{}] 03:01:53 INFO - PROCESS | 1822 | 1466589713541 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}] 03:01:53 INFO - PROCESS | 1822 | 1466589713547 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:53 INFO - PROCESS | 1822 | 1466589713761 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:01:53 INFO - PROCESS | 1822 | 1466589713939 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 1822 | 1466589713949 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c41400 == 37 [pid = 1822] [id = 501] 03:01:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c5ec00) [pid = 1822] [serial = 1504] [outer = (nil)] 03:01:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91f0a000) [pid = 1822] [serial = 1505] [outer = 0x91c5ec00] 03:01:54 INFO - PROCESS | 1822 | 1466589714029 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92431400) [pid = 1822] [serial = 1506] [outer = 0x91c5ec00] 03:01:55 INFO - PROCESS | 1822 | 1466589715001 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]]]}] 03:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1485ms 03:01:55 INFO - PROCESS | 1822 | 1466589715032 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 1822 | 1466589715036 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:01:55 INFO - PROCESS | 1822 | 1466589715045 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 1822 | 1466589715050 Marionette TRACE conn3 <- [1,1978,null,{}] 03:01:55 INFO - PROCESS | 1822 | 1466589715067 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}] 03:01:55 INFO - PROCESS | 1822 | 1466589715075 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:55 INFO - PROCESS | 1822 | 1466589715254 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:01:55 INFO - PROCESS | 1822 | 1466589715445 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 1822 | 1466589715456 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d015000 == 38 [pid = 1822] [id = 502] 03:01:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92ec6800) [pid = 1822] [serial = 1507] [outer = (nil)] 03:01:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x93b79400) [pid = 1822] [serial = 1508] [outer = 0x92ec6800] 03:01:55 INFO - PROCESS | 1822 | 1466589715572 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93e5fc00) [pid = 1822] [serial = 1509] [outer = 0x92ec6800] 03:01:56 INFO - PROCESS | 1822 | 1466589716516 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]]]}] 03:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1486ms 03:01:56 INFO - PROCESS | 1822 | 1466589716531 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 1822 | 1466589716535 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:01:56 INFO - PROCESS | 1822 | 1466589716541 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 1822 | 1466589716545 Marionette TRACE conn3 <- [1,1982,null,{}] 03:01:56 INFO - PROCESS | 1822 | 1466589716551 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}] 03:01:56 INFO - PROCESS | 1822 | 1466589716556 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:56 INFO - PROCESS | 1822 | 1466589716791 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:01:56 INFO - PROCESS | 1822 | 1466589716922 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:56 INFO - PROCESS | 1822 | 1466589716930 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x9243c800 == 39 [pid = 1822] [id = 503] 03:01:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93e62400) [pid = 1822] [serial = 1510] [outer = (nil)] 03:01:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x93ee4800) [pid = 1822] [serial = 1511] [outer = 0x93e62400] 03:01:57 INFO - PROCESS | 1822 | 1466589717018 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x9510fc00) [pid = 1822] [serial = 1512] [outer = 0x93e62400] 03:01:57 INFO - PROCESS | 1822 | 1466589717922 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]]]}] 03:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1438ms 03:01:57 INFO - PROCESS | 1822 | 1466589717981 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:01:57 INFO - PROCESS | 1822 | 1466589717985 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:01:57 INFO - PROCESS | 1822 | 1466589717991 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 1822 | 1466589717994 Marionette TRACE conn3 <- [1,1986,null,{}] 03:01:58 INFO - PROCESS | 1822 | 1466589718000 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}] 03:01:58 INFO - PROCESS | 1822 | 1466589718005 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:58 INFO - PROCESS | 1822 | 1466589718169 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:01:58 INFO - PROCESS | 1822 | 1466589718351 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 1822 | 1466589718359 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d233400 == 40 [pid = 1822] [id = 504] 03:01:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8d41f400) [pid = 1822] [serial = 1513] [outer = (nil)] 03:01:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x95199000) [pid = 1822] [serial = 1514] [outer = 0x8d41f400] 03:01:58 INFO - PROCESS | 1822 | 1466589718441 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x953dc000) [pid = 1822] [serial = 1515] [outer = 0x8d41f400] 03:01:59 INFO - PROCESS | 1822 | 1466589719358 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]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1428ms 03:01:59 INFO - PROCESS | 1822 | 1466589719420 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1822 | 1466589719425 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:01:59 INFO - PROCESS | 1822 | 1466589719434 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 1822 | 1466589719438 Marionette TRACE conn3 <- [1,1990,null,{}] 03:01:59 INFO - PROCESS | 1822 | 1466589719443 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}] 03:01:59 INFO - PROCESS | 1822 | 1466589719453 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:01:59 INFO - PROCESS | 1822 | 1466589719887 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:02:00 INFO - PROCESS | 1822 | 1466589720150 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 1822 | 1466589720159 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d018c00 == 41 [pid = 1822] [id = 505] 03:02:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8d019000) [pid = 1822] [serial = 1516] [outer = (nil)] 03:02:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8d422c00) [pid = 1822] [serial = 1517] [outer = 0x8d019000] 03:02:00 INFO - PROCESS | 1822 | 1466589720246 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8dc4d000) [pid = 1822] [serial = 1518] [outer = 0x8d019000] 03:02:01 INFO - PROCESS | 1822 | 1466589721121 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]]]}] 03:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1743ms 03:02:01 INFO - PROCESS | 1822 | 1466589721188 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 1822 | 1466589721201 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:02:01 INFO - PROCESS | 1822 | 1466589721215 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 1822 | 1466589721219 Marionette TRACE conn3 <- [1,1994,null,{}] 03:02:01 INFO - PROCESS | 1822 | 1466589721226 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}] 03:02:01 INFO - PROCESS | 1822 | 1466589721232 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:01 INFO - PROCESS | 1822 | 1466589721403 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:02:01 INFO - PROCESS | 1822 | 1466589721601 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1822 | 1466589721611 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e3400 == 42 [pid = 1822] [id = 506] 03:02:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8c6f0400) [pid = 1822] [serial = 1519] [outer = (nil)] 03:02:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x91582c00) [pid = 1822] [serial = 1520] [outer = 0x8c6f0400] 03:02:01 INFO - PROCESS | 1822 | 1466589721683 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x91c43c00) [pid = 1822] [serial = 1521] [outer = 0x8c6f0400] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22cc00 == 41 [pid = 1822] [id = 498] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x9210ac00 == 40 [pid = 1822] [id = 497] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x91c44000 == 39 [pid = 1822] [id = 496] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec33c00 == 38 [pid = 1822] [id = 495] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00dc00 == 37 [pid = 1822] [id = 494] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65b800 == 36 [pid = 1822] [id = 490] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec32000 == 35 [pid = 1822] [id = 491] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x91583000 == 34 [pid = 1822] [id = 492] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bc000 == 33 [pid = 1822] [id = 489] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e5400 == 32 [pid = 1822] [id = 493] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d425c00 == 31 [pid = 1822] [id = 483] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d233400 == 30 [pid = 1822] [id = 504] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d018c00 == 29 [pid = 1822] [id = 505] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x9243c800 == 28 [pid = 1822] [id = 503] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d015000 == 27 [pid = 1822] [id = 502] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x91c41400 == 26 [pid = 1822] [id = 501] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d239400 == 25 [pid = 1822] [id = 499] 03:02:03 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42e400 == 24 [pid = 1822] [id = 500] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x8d22c000) [pid = 1822] [serial = 1455] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x91c43400) [pid = 1822] [serial = 1460] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91dbb800) [pid = 1822] [serial = 1463] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8ec2a800) [pid = 1822] [serial = 1458] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x91c50800) [pid = 1822] [serial = 1461] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x91c56800) [pid = 1822] [serial = 1449] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x92523400) [pid = 1822] [serial = 1431] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x93e64800) [pid = 1822] [serial = 1436] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x95944400) [pid = 1822] [serial = 1446] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x95937000) [pid = 1822] [serial = 1443] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8ec2c800) [pid = 1822] [serial = 1451] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8e8cbc00) [pid = 1822] [serial = 1457] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x912e7400) [pid = 1822] [serial = 1428] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8ec25400) [pid = 1822] [serial = 1427] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91db8c00) [pid = 1822] [serial = 1430] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8d01a800) [pid = 1822] [serial = 1454] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x93eda800) [pid = 1822] [serial = 1437] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91f03c00) [pid = 1822] [serial = 1464] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91582800) [pid = 1822] [serial = 1448] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x95941800) [pid = 1822] [serial = 1445] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91431000) [pid = 1822] [serial = 1452] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x93b70400) [pid = 1822] [serial = 1433] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91db2000) [pid = 1822] [serial = 1466] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x95111000) [pid = 1822] [serial = 1439] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x953e7400) [pid = 1822] [serial = 1442] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x95196c00) [pid = 1822] [serial = 1440] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x93b7b800) [pid = 1822] [serial = 1434] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91f05800) [pid = 1822] [serial = 1467] [outer = (nil)] [url = about:blank] 03:02:03 INFO - PROCESS | 1822 | 1466589723712 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]]]}] 03:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2536ms 03:02:03 INFO - PROCESS | 1822 | 1466589723750 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:02:03 INFO - PROCESS | 1822 | 1466589723756 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:02:03 INFO - PROCESS | 1822 | 1466589723763 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 1822 | 1466589723767 Marionette TRACE conn3 <- [1,1998,null,{}] 03:02:03 INFO - PROCESS | 1822 | 1466589723775 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}] 03:02:03 INFO - PROCESS | 1822 | 1466589723780 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:03 INFO - PROCESS | 1822 | 1466589723939 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:02:03 INFO - PROCESS | 1822 | 1466589723950 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 1822 | 1466589723958 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d013c00 == 25 [pid = 1822] [id = 507] 03:02:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8d22bc00) [pid = 1822] [serial = 1522] [outer = (nil)] 03:02:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d238400) [pid = 1822] [serial = 1523] [outer = 0x8d22bc00] 03:02:04 INFO - PROCESS | 1822 | 1466589724071 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d423000) [pid = 1822] [serial = 1524] [outer = 0x8d22bc00] 03:02:04 INFO - PROCESS | 1822 | 1466589724910 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]]]}] 03:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1182ms 03:02:04 INFO - PROCESS | 1822 | 1466589724945 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 1822 | 1466589724955 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:02:04 INFO - PROCESS | 1822 | 1466589724969 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 1822 | 1466589724974 Marionette TRACE conn3 <- [1,2002,null,{}] 03:02:04 INFO - PROCESS | 1822 | 1466589724980 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}] 03:02:04 INFO - PROCESS | 1822 | 1466589724985 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:05 INFO - PROCESS | 1822 | 1466589725138 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:02:05 INFO - PROCESS | 1822 | 1466589725268 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 1822 | 1466589725278 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d010400 == 26 [pid = 1822] [id = 508] 03:02:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e7b8c00) [pid = 1822] [serial = 1525] [outer = (nil)] 03:02:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8e8c7400) [pid = 1822] [serial = 1526] [outer = 0x8e7b8c00] 03:02:05 INFO - PROCESS | 1822 | 1466589725348 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8ec24400) [pid = 1822] [serial = 1527] [outer = 0x8e7b8c00] 03:02:06 INFO - PROCESS | 1822 | 1466589726198 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]]]}] 03:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1281ms 03:02:06 INFO - PROCESS | 1822 | 1466589726261 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 1822 | 1466589726264 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:02:06 INFO - PROCESS | 1822 | 1466589726271 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1822 | 1466589726276 Marionette TRACE conn3 <- [1,2006,null,{}] 03:02:06 INFO - PROCESS | 1822 | 1466589726293 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}] 03:02:06 INFO - PROCESS | 1822 | 1466589726302 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:06 INFO - PROCESS | 1822 | 1466589726533 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:02:06 INFO - PROCESS | 1822 | 1466589726556 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 1822 | 1466589726565 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x9143a800 == 27 [pid = 1822] [id = 509] 03:02:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x9143bc00) [pid = 1822] [serial = 1528] [outer = (nil)] 03:02:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91585c00) [pid = 1822] [serial = 1529] [outer = 0x9143bc00] 03:02:06 INFO - PROCESS | 1822 | 1466589726635 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c43000) [pid = 1822] [serial = 1530] [outer = 0x9143bc00] 03:02:07 INFO - PROCESS | 1822 | 1466589727542 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]]]}] 03:02:07 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 03:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1337ms 03:02:07 INFO - PROCESS | 1822 | 1466589727608 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:02:07 INFO - PROCESS | 1822 | 1466589727612 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:02:07 INFO - PROCESS | 1822 | 1466589727618 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:02:07 INFO - PROCESS | 1822 | 1466589727621 Marionette TRACE conn3 <- [1,2010,null,{}] 03:02:07 INFO - PROCESS | 1822 | 1466589727626 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}] 03:02:07 INFO - PROCESS | 1822 | 1466589727631 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:07 INFO - PROCESS | 1822 | 1466589727835 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:02:07 INFO - PROCESS | 1822 | 1466589727851 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 1822 | 1466589727860 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65b000 == 28 [pid = 1822] [id = 510] 03:02:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91587000) [pid = 1822] [serial = 1531] [outer = (nil)] 03:02:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91db2c00) [pid = 1822] [serial = 1532] [outer = 0x91587000] 03:02:07 INFO - PROCESS | 1822 | 1466589727926 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91dbfc00) [pid = 1822] [serial = 1533] [outer = 0x91587000] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8d019400) [pid = 1822] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x92e1c000) [pid = 1822] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91f10c00) [pid = 1822] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d00fc00) [pid = 1822] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x912e7800) [pid = 1822] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d01b800) [pid = 1822] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91c5bc00) [pid = 1822] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8dc46800) [pid = 1822] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8dd56400) [pid = 1822] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:02:08 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x9243dc00) [pid = 1822] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:02:09 INFO - PROCESS | 1822 | 1466589729217 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]]]}] 03:02:09 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 03:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1636ms 03:02:09 INFO - PROCESS | 1822 | 1466589729253 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 1822 | 1466589729257 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:02:09 INFO - PROCESS | 1822 | 1466589729264 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 1822 | 1466589729267 Marionette TRACE conn3 <- [1,2014,null,{}] 03:02:09 INFO - PROCESS | 1822 | 1466589729272 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}] 03:02:09 INFO - PROCESS | 1822 | 1466589729277 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:09 INFO - PROCESS | 1822 | 1466589729416 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:02:09 INFO - PROCESS | 1822 | 1466589729432 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 1822 | 1466589729438 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64fc00 == 29 [pid = 1822] [id = 511] 03:02:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d014000) [pid = 1822] [serial = 1534] [outer = (nil)] 03:02:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91c58400) [pid = 1822] [serial = 1535] [outer = 0x8d014000] 03:02:09 INFO - PROCESS | 1822 | 1466589729517 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91f02800) [pid = 1822] [serial = 1536] [outer = 0x8d014000] 03:02:10 INFO - PROCESS | 1822 | 1466589730384 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]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1184ms 03:02:10 INFO - PROCESS | 1822 | 1466589730449 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:02:10 INFO - PROCESS | 1822 | 1466589730453 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:02:10 INFO - PROCESS | 1822 | 1466589730459 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1822 | 1466589730463 Marionette TRACE conn3 <- [1,2018,null,{}] 03:02:10 INFO - PROCESS | 1822 | 1466589730468 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}] 03:02:10 INFO - PROCESS | 1822 | 1466589730478 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:10 INFO - PROCESS | 1822 | 1466589730726 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:02:10 INFO - PROCESS | 1822 | 1466589730904 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 1822 | 1466589730914 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654000 == 30 [pid = 1822] [id = 512] 03:02:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8c654400) [pid = 1822] [serial = 1537] [outer = (nil)] 03:02:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8c658400) [pid = 1822] [serial = 1538] [outer = 0x8c654400] 03:02:11 INFO - PROCESS | 1822 | 1466589730999 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8c6ef000) [pid = 1822] [serial = 1539] [outer = 0x8c654400] 03:02:12 INFO - PROCESS | 1822 | 1466589732109 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]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1728ms 03:02:12 INFO - PROCESS | 1822 | 1466589732189 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:02:12 INFO - PROCESS | 1822 | 1466589732195 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:02:12 INFO - PROCESS | 1822 | 1466589732204 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1822 | 1466589732209 Marionette TRACE conn3 <- [1,2022,null,{}] 03:02:12 INFO - PROCESS | 1822 | 1466589732216 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}] 03:02:12 INFO - PROCESS | 1822 | 1466589732224 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:12 INFO - PROCESS | 1822 | 1466589732439 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:02:12 INFO - PROCESS | 1822 | 1466589732662 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1822 | 1466589732672 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd51000 == 31 [pid = 1822] [id = 513] 03:02:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8e7b2800) [pid = 1822] [serial = 1540] [outer = (nil)] 03:02:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8e8c5800) [pid = 1822] [serial = 1541] [outer = 0x8e7b2800] 03:02:12 INFO - PROCESS | 1822 | 1466589732798 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8ec26c00) [pid = 1822] [serial = 1542] [outer = 0x8e7b2800] 03:02:13 INFO - PROCESS | 1822 | 1466589733802 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]]]}] 03:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1684ms 03:02:13 INFO - PROCESS | 1822 | 1466589733886 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:02:13 INFO - PROCESS | 1822 | 1466589733892 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:02:13 INFO - PROCESS | 1822 | 1466589733898 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 1822 | 1466589733902 Marionette TRACE conn3 <- [1,2026,null,{}] 03:02:13 INFO - PROCESS | 1822 | 1466589733908 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}] 03:02:13 INFO - PROCESS | 1822 | 1466589733913 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:14 INFO - PROCESS | 1822 | 1466589734097 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:02:14 INFO - PROCESS | 1822 | 1466589734272 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 1822 | 1466589734278 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd50400 == 32 [pid = 1822] [id = 514] 03:02:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x912ee400) [pid = 1822] [serial = 1543] [outer = (nil)] 03:02:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91586400) [pid = 1822] [serial = 1544] [outer = 0x912ee400] 03:02:14 INFO - PROCESS | 1822 | 1466589734448 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91c58800) [pid = 1822] [serial = 1545] [outer = 0x912ee400] 03:02:15 INFO - PROCESS | 1822 | 1466589735496 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]]]}] 03:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1638ms 03:02:15 INFO - PROCESS | 1822 | 1466589735536 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 1822 | 1466589735542 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:02:15 INFO - PROCESS | 1822 | 1466589735559 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 1822 | 1466589735566 Marionette TRACE conn3 <- [1,2030,null,{}] 03:02:15 INFO - PROCESS | 1822 | 1466589735572 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}] 03:02:15 INFO - PROCESS | 1822 | 1466589735579 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:15 INFO - PROCESS | 1822 | 1466589735764 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:02:16 INFO - PROCESS | 1822 | 1466589735983 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1822 | 1466589735992 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x91437c00 == 33 [pid = 1822] [id = 515] 03:02:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91439800) [pid = 1822] [serial = 1546] [outer = (nil)] 03:02:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x9251f000) [pid = 1822] [serial = 1547] [outer = 0x91439800] 03:02:16 INFO - PROCESS | 1822 | 1466589736114 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x9252c800) [pid = 1822] [serial = 1548] [outer = 0x91439800] 03:02:17 INFO - PROCESS | 1822 | 1466589737237 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]]]}] 03:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1750ms 03:02:17 INFO - PROCESS | 1822 | 1466589737301 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1822 | 1466589737307 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:02:17 INFO - PROCESS | 1822 | 1466589737315 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1822 | 1466589737320 Marionette TRACE conn3 <- [1,2034,null,{}] 03:02:17 INFO - PROCESS | 1822 | 1466589737327 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}] 03:02:17 INFO - PROCESS | 1822 | 1466589737333 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:17 INFO - PROCESS | 1822 | 1466589737506 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:02:17 INFO - PROCESS | 1822 | 1466589737784 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1822 | 1466589737797 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d233400 == 34 [pid = 1822] [id = 516] 03:02:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x8d239400) [pid = 1822] [serial = 1549] [outer = (nil)] 03:02:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8dc46400) [pid = 1822] [serial = 1550] [outer = 0x8d239400] 03:02:17 INFO - PROCESS | 1822 | 1466589737869 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8dd4e000) [pid = 1822] [serial = 1551] [outer = 0x8d239400] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91436800 == 33 [pid = 1822] [id = 438] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01ac00 == 32 [pid = 1822] [id = 448] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d234c00 == 31 [pid = 1822] [id = 436] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64fc00 == 30 [pid = 1822] [id = 511] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65b000 == 29 [pid = 1822] [id = 510] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x9143a800 == 28 [pid = 1822] [id = 509] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d010400 == 27 [pid = 1822] [id = 508] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d013c00 == 26 [pid = 1822] [id = 507] 03:02:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e3400 == 25 [pid = 1822] [id = 506] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x92108800) [pid = 1822] [serial = 1500] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x92ee1400) [pid = 1822] [serial = 1499] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x9252c400) [pid = 1822] [serial = 1493] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92edd400) [pid = 1822] [serial = 1481] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x92ee9400) [pid = 1822] [serial = 1482] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91c52400) [pid = 1822] [serial = 1475] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x92ec5c00) [pid = 1822] [serial = 1478] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x92ecd000) [pid = 1822] [serial = 1479] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92e1b400) [pid = 1822] [serial = 1470] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x92620400) [pid = 1822] [serial = 1469] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8d428c00) [pid = 1822] [serial = 1484] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8dc49000) [pid = 1822] [serial = 1485] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9142d400) [pid = 1822] [serial = 1487] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9157f400) [pid = 1822] [serial = 1488] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dd48800) [pid = 1822] [serial = 1472] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8e7bbc00) [pid = 1822] [serial = 1473] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91f02400) [pid = 1822] [serial = 1490] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x92105400) [pid = 1822] [serial = 1491] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91c5a000) [pid = 1822] [serial = 1496] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92621000) [pid = 1822] [serial = 1494] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x92614400) [pid = 1822] [serial = 1497] [outer = (nil)] [url = about:blank] 03:02:18 INFO - PROCESS | 1822 | 1466589738755 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]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1480ms 03:02:18 INFO - PROCESS | 1822 | 1466589738795 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 1822 | 1466589738801 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:02:18 INFO - PROCESS | 1822 | 1466589738810 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 1822 | 1466589738814 Marionette TRACE conn3 <- [1,2038,null,{}] 03:02:18 INFO - PROCESS | 1822 | 1466589738820 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}] 03:02:18 INFO - PROCESS | 1822 | 1466589738825 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:18 INFO - PROCESS | 1822 | 1466589738986 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:02:19 INFO - PROCESS | 1822 | 1466589738995 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 1822 | 1466589739002 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e3000 == 26 [pid = 1822] [id = 517] 03:02:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8e8c9400) [pid = 1822] [serial = 1552] [outer = (nil)] 03:02:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8ec2ec00) [pid = 1822] [serial = 1553] [outer = 0x8e8c9400] 03:02:19 INFO - PROCESS | 1822 | 1466589739110 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x912e9c00) [pid = 1822] [serial = 1554] [outer = 0x8e8c9400] 03:02:20 INFO - PROCESS | 1822 | 1466589740042 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]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1276ms 03:02:20 INFO - PROCESS | 1822 | 1466589740086 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1822 | 1466589740090 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:02:20 INFO - PROCESS | 1822 | 1466589740096 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1822 | 1466589740102 Marionette TRACE conn3 <- [1,2042,null,{}] 03:02:20 INFO - PROCESS | 1822 | 1466589740125 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}] 03:02:20 INFO - PROCESS | 1822 | 1466589740134 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:20 INFO - PROCESS | 1822 | 1466589740292 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:02:20 INFO - PROCESS | 1822 | 1466589740302 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 1822 | 1466589740312 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c51400 == 27 [pid = 1822] [id = 518] 03:02:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91c51c00) [pid = 1822] [serial = 1555] [outer = (nil)] 03:02:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91c5bc00) [pid = 1822] [serial = 1556] [outer = 0x91c51c00] 03:02:20 INFO - PROCESS | 1822 | 1466589740382 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91f02000) [pid = 1822] [serial = 1557] [outer = 0x91c51c00] 03:02:21 INFO - PROCESS | 1822 | 1466589741374 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]]]}] 03:02:21 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) 03:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1338ms 03:02:21 INFO - PROCESS | 1822 | 1466589741436 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:02:21 INFO - PROCESS | 1822 | 1466589741440 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:02:21 INFO - PROCESS | 1822 | 1466589741446 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 1822 | 1466589741449 Marionette TRACE conn3 <- [1,2046,null,{}] 03:02:21 INFO - PROCESS | 1822 | 1466589741460 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}] 03:02:21 INFO - PROCESS | 1822 | 1466589741464 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:21 INFO - PROCESS | 1822 | 1466589741689 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:02:21 INFO - PROCESS | 1822 | 1466589741709 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 1822 | 1466589741715 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c4fc00 == 28 [pid = 1822] [id = 519] 03:02:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c55000) [pid = 1822] [serial = 1558] [outer = (nil)] 03:02:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92524400) [pid = 1822] [serial = 1559] [outer = 0x91c55000] 03:02:21 INFO - PROCESS | 1822 | 1466589741782 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x92620c00) [pid = 1822] [serial = 1560] [outer = 0x91c55000] 03:02:22 INFO - PROCESS | 1822 | 1466589742701 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]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1284ms 03:02:22 INFO - PROCESS | 1822 | 1466589742730 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 1822 | 1466589742734 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:02:22 INFO - PROCESS | 1822 | 1466589742740 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 1822 | 1466589742742 Marionette TRACE conn3 <- [1,2050,null,{}] 03:02:22 INFO - PROCESS | 1822 | 1466589742748 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}] 03:02:22 INFO - PROCESS | 1822 | 1466589742753 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:22 INFO - PROCESS | 1822 | 1466589742945 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:02:23 INFO - PROCESS | 1822 | 1466589743036 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 1822 | 1466589743041 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x92106000 == 29 [pid = 1822] [id = 520] 03:02:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9261b000) [pid = 1822] [serial = 1561] [outer = (nil)] 03:02:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92e1fc00) [pid = 1822] [serial = 1562] [outer = 0x9261b000] 03:02:23 INFO - PROCESS | 1822 | 1466589743108 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92e21800) [pid = 1822] [serial = 1563] [outer = 0x9261b000] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91583400) [pid = 1822] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8dc48400) [pid = 1822] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c5ec00) [pid = 1822] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9143bc00) [pid = 1822] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x92ec6800) [pid = 1822] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8c6f0400) [pid = 1822] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x93e62400) [pid = 1822] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8d22bc00) [pid = 1822] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d41f400) [pid = 1822] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8e7b8c00) [pid = 1822] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91587000) [pid = 1822] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:02:23 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8d019000) [pid = 1822] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:02:24 INFO - PROCESS | 1822 | 1466589744010 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]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1289ms 03:02:24 INFO - PROCESS | 1822 | 1466589744029 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 1822 | 1466589744033 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:02:24 INFO - PROCESS | 1822 | 1466589744039 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 1822 | 1466589744042 Marionette TRACE conn3 <- [1,2054,null,{}] 03:02:24 INFO - PROCESS | 1822 | 1466589744047 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}] 03:02:24 INFO - PROCESS | 1822 | 1466589744057 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:24 INFO - PROCESS | 1822 | 1466589744264 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:02:24 INFO - PROCESS | 1822 | 1466589744400 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 1822 | 1466589744408 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00fc00 == 30 [pid = 1822] [id = 521] 03:02:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8e7b8c00) [pid = 1822] [serial = 1564] [outer = (nil)] 03:02:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x92ec6800) [pid = 1822] [serial = 1565] [outer = 0x8e7b8c00] 03:02:24 INFO - PROCESS | 1822 | 1466589744474 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x92ede000) [pid = 1822] [serial = 1566] [outer = 0x8e7b8c00] 03:02:25 INFO - PROCESS | 1822 | 1466589745226 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]]]}] 03:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1234ms 03:02:25 INFO - PROCESS | 1822 | 1466589745274 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 1822 | 1466589745277 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:02:25 INFO - PROCESS | 1822 | 1466589745287 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 1822 | 1466589745289 Marionette TRACE conn3 <- [1,2058,null,{}] 03:02:25 INFO - PROCESS | 1822 | 1466589745294 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}] 03:02:25 INFO - PROCESS | 1822 | 1466589745299 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:25 INFO - PROCESS | 1822 | 1466589745510 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:02:25 INFO - PROCESS | 1822 | 1466589745689 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1822 | 1466589745701 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ecc00 == 31 [pid = 1822] [id = 522] 03:02:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8c6ee400) [pid = 1822] [serial = 1567] [outer = (nil)] 03:02:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d018000) [pid = 1822] [serial = 1568] [outer = 0x8c6ee400] 03:02:25 INFO - PROCESS | 1822 | 1466589745787 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d230000) [pid = 1822] [serial = 1569] [outer = 0x8c6ee400] 03:02:26 INFO - PROCESS | 1822 | 1466589746756 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]]]}] 03:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1531ms 03:02:26 INFO - PROCESS | 1822 | 1466589746820 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 1822 | 1466589746826 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:02:26 INFO - PROCESS | 1822 | 1466589746834 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 1822 | 1466589746840 Marionette TRACE conn3 <- [1,2062,null,{}] 03:02:26 INFO - PROCESS | 1822 | 1466589746847 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}] 03:02:26 INFO - PROCESS | 1822 | 1466589746853 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:27 INFO - PROCESS | 1822 | 1466589747033 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:02:27 INFO - PROCESS | 1822 | 1466589747218 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 1822 | 1466589747227 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c6800 == 32 [pid = 1822] [id = 523] 03:02:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8ec2a400) [pid = 1822] [serial = 1570] [outer = (nil)] 03:02:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91433800) [pid = 1822] [serial = 1571] [outer = 0x8ec2a400] 03:02:27 INFO - PROCESS | 1822 | 1466589747309 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91438800) [pid = 1822] [serial = 1572] [outer = 0x8ec2a400] 03:02:28 INFO - PROCESS | 1822 | 1466589748271 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]]]}] 03:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1480ms 03:02:28 INFO - PROCESS | 1822 | 1466589748314 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 1822 | 1466589748319 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:02:28 INFO - PROCESS | 1822 | 1466589748326 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 1822 | 1466589748330 Marionette TRACE conn3 <- [1,2066,null,{}] 03:02:28 INFO - PROCESS | 1822 | 1466589748336 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}] 03:02:28 INFO - PROCESS | 1822 | 1466589748341 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:28 INFO - PROCESS | 1822 | 1466589748522 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:02:28 INFO - PROCESS | 1822 | 1466589748705 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1822 | 1466589748716 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22bc00 == 33 [pid = 1822] [id = 524] 03:02:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x912ecc00) [pid = 1822] [serial = 1573] [outer = (nil)] 03:02:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92524c00) [pid = 1822] [serial = 1574] [outer = 0x912ecc00] 03:02:28 INFO - PROCESS | 1822 | 1466589748793 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92e1dc00) [pid = 1822] [serial = 1575] [outer = 0x912ecc00] 03:02:29 INFO - PROCESS | 1822 | 1466589749753 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]]]}] 03:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1478ms 03:02:29 INFO - PROCESS | 1822 | 1466589749805 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 1822 | 1466589749812 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:02:29 INFO - PROCESS | 1822 | 1466589749828 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 1822 | 1466589749835 Marionette TRACE conn3 <- [1,2070,null,{}] 03:02:29 INFO - PROCESS | 1822 | 1466589749841 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}] 03:02:29 INFO - PROCESS | 1822 | 1466589749847 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:30 INFO - PROCESS | 1822 | 1466589750082 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:02:30 INFO - PROCESS | 1822 | 1466589750266 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 1822 | 1466589750277 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x91588c00 == 34 [pid = 1822] [id = 525] 03:02:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92e1c800) [pid = 1822] [serial = 1576] [outer = (nil)] 03:02:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x93b73800) [pid = 1822] [serial = 1577] [outer = 0x92e1c800] 03:02:30 INFO - PROCESS | 1822 | 1466589750398 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93cd5800) [pid = 1822] [serial = 1578] [outer = 0x92e1c800] 03:02:31 INFO - PROCESS | 1822 | 1466589751292 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]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1539ms 03:02:31 INFO - PROCESS | 1822 | 1466589751360 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 1822 | 1466589751363 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:02:31 INFO - PROCESS | 1822 | 1466589751370 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 1822 | 1466589751373 Marionette TRACE conn3 <- [1,2074,null,{}] 03:02:31 INFO - PROCESS | 1822 | 1466589751378 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}] 03:02:31 INFO - PROCESS | 1822 | 1466589751384 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:31 INFO - PROCESS | 1822 | 1466589751592 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:02:31 INFO - PROCESS | 1822 | 1466589751782 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 1822 | 1466589751790 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b70800 == 35 [pid = 1822] [id = 526] 03:02:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x93b7dc00) [pid = 1822] [serial = 1579] [outer = (nil)] 03:02:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93edd800) [pid = 1822] [serial = 1580] [outer = 0x93b7dc00] 03:02:31 INFO - PROCESS | 1822 | 1466589751875 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93ee6400) [pid = 1822] [serial = 1581] [outer = 0x93b7dc00] 03:02:32 INFO - PROCESS | 1822 | 1466589752808 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]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1487ms 03:02:32 INFO - PROCESS | 1822 | 1466589752857 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 1822 | 1466589752862 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:02:32 INFO - PROCESS | 1822 | 1466589752868 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 1822 | 1466589752870 Marionette TRACE conn3 <- [1,2078,null,{}] 03:02:32 INFO - PROCESS | 1822 | 1466589752876 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}] 03:02:32 INFO - PROCESS | 1822 | 1466589752882 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:33 INFO - PROCESS | 1822 | 1466589753055 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:02:33 INFO - PROCESS | 1822 | 1466589753246 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 1822 | 1466589753263 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x95196c00 == 36 [pid = 1822] [id = 527] 03:02:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x95197400) [pid = 1822] [serial = 1582] [outer = (nil)] 03:02:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x951a0800) [pid = 1822] [serial = 1583] [outer = 0x95197400] 03:02:33 INFO - PROCESS | 1822 | 1466589753392 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x953e5c00) [pid = 1822] [serial = 1584] [outer = 0x95197400] 03:02:34 INFO - PROCESS | 1822 | 1466589754339 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]]]}] 03:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1527ms 03:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:02:34 INFO - PROCESS | 1822 | 1466589754396 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 1822 | 1466589754399 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:02:34 INFO - PROCESS | 1822 | 1466589754406 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 1822 | 1466589754409 Marionette TRACE conn3 <- [1,2082,null,{}] 03:02:34 INFO - PROCESS | 1822 | 1466589754415 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}] 03:02:34 INFO - PROCESS | 1822 | 1466589754420 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:34 INFO - PROCESS | 1822 | 1466589754589 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:02:34 INFO - PROCESS | 1822 | 1466589754768 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 1822 | 1466589754778 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d234400 == 37 [pid = 1822] [id = 528] 03:02:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x91c42400) [pid = 1822] [serial = 1585] [outer = (nil)] 03:02:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x95938000) [pid = 1822] [serial = 1586] [outer = 0x91c42400] 03:02:34 INFO - PROCESS | 1822 | 1466589754855 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x9593a000) [pid = 1822] [serial = 1587] [outer = 0x91c42400] 03:02:35 INFO - PROCESS | 1822 | 1466589755788 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]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1431ms 03:02:35 INFO - PROCESS | 1822 | 1466589755837 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 1822 | 1466589755842 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:02:35 INFO - PROCESS | 1822 | 1466589755848 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1822 | 1466589755852 Marionette TRACE conn3 <- [1,2086,null,{}] 03:02:35 INFO - PROCESS | 1822 | 1466589755858 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}] 03:02:35 INFO - PROCESS | 1822 | 1466589755863 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:36 INFO - PROCESS | 1822 | 1466589756029 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:02:36 INFO - PROCESS | 1822 | 1466589756465 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 1822 | 1466589756476 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e7000 == 38 [pid = 1822] [id = 529] 03:02:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8c6e8000) [pid = 1822] [serial = 1588] [outer = (nil)] 03:02:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d012800) [pid = 1822] [serial = 1589] [outer = 0x8c6e8000] 03:02:36 INFO - PROCESS | 1822 | 1466589756591 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8d238800) [pid = 1822] [serial = 1590] [outer = 0x8c6e8000] 03:02:37 INFO - PROCESS | 1822 | 1466589757589 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]]]}] 03:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1792ms 03:02:37 INFO - PROCESS | 1822 | 1466589757644 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 1822 | 1466589757648 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:02:37 INFO - PROCESS | 1822 | 1466589757656 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 1822 | 1466589757660 Marionette TRACE conn3 <- [1,2090,null,{}] 03:02:37 INFO - PROCESS | 1822 | 1466589757668 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}] 03:02:37 INFO - PROCESS | 1822 | 1466589757676 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:37 INFO - PROCESS | 1822 | 1466589757853 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42c400 == 37 [pid = 1822] [id = 445] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec26800 == 36 [pid = 1822] [id = 446] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x92104000 == 35 [pid = 1822] [id = 443] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8d424800 == 34 [pid = 1822] [id = 437] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8d428400 == 33 [pid = 1822] [id = 449] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8cc400 == 32 [pid = 1822] [id = 442] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654000 == 31 [pid = 1822] [id = 512] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5cc00 == 30 [pid = 1822] [id = 447] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x91c4b000 == 29 [pid = 1822] [id = 440] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e4000 == 28 [pid = 1822] [id = 441] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd50400 == 27 [pid = 1822] [id = 514] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e7c00 == 26 [pid = 1822] [id = 439] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd51000 == 25 [pid = 1822] [id = 513] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x91437c00 == 24 [pid = 1822] [id = 515] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec25800 == 23 [pid = 1822] [id = 444] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b4800 == 22 [pid = 1822] [id = 450] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8d015c00 == 21 [pid = 1822] [id = 451] 03:02:38 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec2b800 == 20 [pid = 1822] [id = 452] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91c5f000) [pid = 1822] [serial = 1476] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x91c58400) [pid = 1822] [serial = 1535] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x912e4800) [pid = 1822] [serial = 1503] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8e8c2000) [pid = 1822] [serial = 1502] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x92431400) [pid = 1822] [serial = 1506] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91f0a000) [pid = 1822] [serial = 1505] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91585c00) [pid = 1822] [serial = 1529] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x93e5fc00) [pid = 1822] [serial = 1509] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x93b79400) [pid = 1822] [serial = 1508] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x91c43c00) [pid = 1822] [serial = 1521] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x91582c00) [pid = 1822] [serial = 1520] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x9510fc00) [pid = 1822] [serial = 1512] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x93ee4800) [pid = 1822] [serial = 1511] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8d238400) [pid = 1822] [serial = 1523] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x953dc000) [pid = 1822] [serial = 1515] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x95199000) [pid = 1822] [serial = 1514] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8d423000) [pid = 1822] [serial = 1524] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8e8c7400) [pid = 1822] [serial = 1526] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91db2c00) [pid = 1822] [serial = 1532] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91c43000) [pid = 1822] [serial = 1530] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8ec24400) [pid = 1822] [serial = 1527] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8dc4d000) [pid = 1822] [serial = 1518] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8d422c00) [pid = 1822] [serial = 1517] [outer = (nil)] [url = about:blank] 03:02:38 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91dbfc00) [pid = 1822] [serial = 1533] [outer = (nil)] [url = about:blank] 03:02:39 INFO - PROCESS | 1822 | 1466589759172 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 1822 | 1466589759180 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c656800 == 21 [pid = 1822] [id = 530] 03:02:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8c656c00) [pid = 1822] [serial = 1591] [outer = (nil)] 03:02:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8c6e1800) [pid = 1822] [serial = 1592] [outer = 0x8c656c00] 03:02:39 INFO - PROCESS | 1822 | 1466589759259 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d014800) [pid = 1822] [serial = 1593] [outer = 0x8c656c00] 03:02:40 INFO - PROCESS | 1822 | 1466589760066 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]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2448ms 03:02:40 INFO - PROCESS | 1822 | 1466589760106 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1822 | 1466589760112 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:02:40 INFO - PROCESS | 1822 | 1466589760119 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1822 | 1466589760123 Marionette TRACE conn3 <- [1,2094,null,{}] 03:02:40 INFO - PROCESS | 1822 | 1466589760131 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}] 03:02:40 INFO - PROCESS | 1822 | 1466589760138 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:40 INFO - PROCESS | 1822 | 1466589760300 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:02:40 INFO - PROCESS | 1822 | 1466589760439 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 1822 | 1466589760449 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01c800 == 22 [pid = 1822] [id = 531] 03:02:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8d22f400) [pid = 1822] [serial = 1594] [outer = (nil)] 03:02:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8dc4a000) [pid = 1822] [serial = 1595] [outer = 0x8d22f400] 03:02:40 INFO - PROCESS | 1822 | 1466589760519 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e7b0c00) [pid = 1822] [serial = 1596] [outer = 0x8d22f400] 03:02:41 INFO - PROCESS | 1822 | 1466589761302 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]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1228ms 03:02:41 INFO - PROCESS | 1822 | 1466589761355 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 1822 | 1466589761363 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:02:41 INFO - PROCESS | 1822 | 1466589761370 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 1822 | 1466589761372 Marionette TRACE conn3 <- [1,2098,null,{}] 03:02:41 INFO - PROCESS | 1822 | 1466589761378 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}] 03:02:41 INFO - PROCESS | 1822 | 1466589761383 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:41 INFO - PROCESS | 1822 | 1466589761552 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:02:41 INFO - PROCESS | 1822 | 1466589761564 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1822 | 1466589761570 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec26000 == 23 [pid = 1822] [id = 532] 03:02:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8ec2b800) [pid = 1822] [serial = 1597] [outer = (nil)] 03:02:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x912e4c00) [pid = 1822] [serial = 1598] [outer = 0x8ec2b800] 03:02:41 INFO - PROCESS | 1822 | 1466589761638 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x912f0800) [pid = 1822] [serial = 1599] [outer = 0x8ec2b800] 03:02:42 INFO - PROCESS | 1822 | 1466589762708 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]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1381ms 03:02:42 INFO - PROCESS | 1822 | 1466589762750 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 1822 | 1466589762754 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:02:42 INFO - PROCESS | 1822 | 1466589762774 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1822 | 1466589762783 Marionette TRACE conn3 <- [1,2102,null,{}] 03:02:42 INFO - PROCESS | 1822 | 1466589762792 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}] 03:02:42 INFO - PROCESS | 1822 | 1466589762800 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:43 INFO - PROCESS | 1822 | 1466589763034 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:02:43 INFO - PROCESS | 1822 | 1466589763060 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1822 | 1466589763069 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c2400 == 24 [pid = 1822] [id = 533] 03:02:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8ec2d000) [pid = 1822] [serial = 1600] [outer = (nil)] 03:02:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91c44800) [pid = 1822] [serial = 1601] [outer = 0x8ec2d000] 03:02:43 INFO - PROCESS | 1822 | 1466589763133 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91c4dc00) [pid = 1822] [serial = 1602] [outer = 0x8ec2d000] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8e7b8c00) [pid = 1822] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91c55000) [pid = 1822] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x9261b000) [pid = 1822] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8c654400) [pid = 1822] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8d014000) [pid = 1822] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8e8c9400) [pid = 1822] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8d239400) [pid = 1822] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91c51c00) [pid = 1822] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x912ee400) [pid = 1822] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91439800) [pid = 1822] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:02:44 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8e7b2800) [pid = 1822] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:02:44 INFO - PROCESS | 1822 | 1466589764473 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]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1754ms 03:02:44 INFO - PROCESS | 1822 | 1466589764514 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 1822 | 1466589764518 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:02:44 INFO - PROCESS | 1822 | 1466589764524 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 1822 | 1466589764528 Marionette TRACE conn3 <- [1,2106,null,{}] 03:02:44 INFO - PROCESS | 1822 | 1466589764541 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}] 03:02:44 INFO - PROCESS | 1822 | 1466589764546 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:44 INFO - PROCESS | 1822 | 1466589764800 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:02:44 INFO - PROCESS | 1822 | 1466589764890 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1822 | 1466589764898 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e4000 == 25 [pid = 1822] [id = 534] 03:02:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8c6e5c00) [pid = 1822] [serial = 1603] [outer = (nil)] 03:02:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8e8ce800) [pid = 1822] [serial = 1604] [outer = 0x8c6e5c00] 03:02:44 INFO - PROCESS | 1822 | 1466589764962 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c45800) [pid = 1822] [serial = 1605] [outer = 0x8c6e5c00] 03:02:45 INFO - PROCESS | 1822 | 1466589765687 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]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1186ms 03:02:45 INFO - PROCESS | 1822 | 1466589765711 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1822 | 1466589765714 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:02:45 INFO - PROCESS | 1822 | 1466589765720 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1822 | 1466589765723 Marionette TRACE conn3 <- [1,2110,null,{}] 03:02:45 INFO - PROCESS | 1822 | 1466589765729 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}] 03:02:45 INFO - PROCESS | 1822 | 1466589765733 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:45 INFO - PROCESS | 1822 | 1466589765927 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:02:45 INFO - PROCESS | 1822 | 1466589765941 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 1822 | 1466589765959 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c57000 == 26 [pid = 1822] [id = 535] 03:02:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91c5c800) [pid = 1822] [serial = 1606] [outer = (nil)] 03:02:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91db7800) [pid = 1822] [serial = 1607] [outer = 0x91c5c800] 03:02:46 INFO - PROCESS | 1822 | 1466589766035 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91f0a800) [pid = 1822] [serial = 1608] [outer = 0x91c5c800] 03:02:47 INFO - PROCESS | 1822 | 1466589767185 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]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1528ms 03:02:47 INFO - PROCESS | 1822 | 1466589767248 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 1822 | 1466589767255 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:02:47 INFO - PROCESS | 1822 | 1466589767264 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 1822 | 1466589767269 Marionette TRACE conn3 <- [1,2114,null,{}] 03:02:47 INFO - PROCESS | 1822 | 1466589767278 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}] 03:02:47 INFO - PROCESS | 1822 | 1466589767283 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:47 INFO - PROCESS | 1822 | 1466589767462 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:02:47 INFO - PROCESS | 1822 | 1466589767694 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1822 | 1466589767703 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d426400 == 27 [pid = 1822] [id = 536] 03:02:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8dc43000) [pid = 1822] [serial = 1609] [outer = (nil)] 03:02:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8e7bd000) [pid = 1822] [serial = 1610] [outer = 0x8dc43000] 03:02:47 INFO - PROCESS | 1822 | 1466589767830 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8e8cfc00) [pid = 1822] [serial = 1611] [outer = 0x8dc43000] 03:02:48 INFO - PROCESS | 1822 | 1466589768781 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]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1586ms 03:02:48 INFO - PROCESS | 1822 | 1466589768850 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1822 | 1466589768858 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:02:48 INFO - PROCESS | 1822 | 1466589768868 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1822 | 1466589768873 Marionette TRACE conn3 <- [1,2118,null,{}] 03:02:48 INFO - PROCESS | 1822 | 1466589768879 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}] 03:02:48 INFO - PROCESS | 1822 | 1466589768884 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:49 INFO - PROCESS | 1822 | 1466589769094 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:02:49 INFO - PROCESS | 1822 | 1466589769356 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1822 | 1466589769363 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x91581c00 == 28 [pid = 1822] [id = 537] 03:02:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91585c00) [pid = 1822] [serial = 1612] [outer = (nil)] 03:02:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91c44c00) [pid = 1822] [serial = 1613] [outer = 0x91585c00] 03:02:49 INFO - PROCESS | 1822 | 1466589769489 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91db4400) [pid = 1822] [serial = 1614] [outer = 0x91585c00] 03:02:50 INFO - PROCESS | 1822 | 1466589770456 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]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1632ms 03:02:50 INFO - PROCESS | 1822 | 1466589770500 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1822 | 1466589770504 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:02:50 INFO - PROCESS | 1822 | 1466589770510 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1822 | 1466589770516 Marionette TRACE conn3 <- [1,2122,null,{}] 03:02:50 INFO - PROCESS | 1822 | 1466589770532 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}] 03:02:50 INFO - PROCESS | 1822 | 1466589770541 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:50 INFO - PROCESS | 1822 | 1466589770717 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:02:50 INFO - PROCESS | 1822 | 1466589770895 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 1822 | 1466589770908 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x92101800 == 29 [pid = 1822] [id = 538] 03:02:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92108400) [pid = 1822] [serial = 1615] [outer = (nil)] 03:02:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92435000) [pid = 1822] [serial = 1616] [outer = 0x92108400] 03:02:50 INFO - PROCESS | 1822 | 1466589770987 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92524800) [pid = 1822] [serial = 1617] [outer = 0x92108400] 03:02:51 INFO - PROCESS | 1822 | 1466589771975 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]]]}] 03:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1540ms 03:02:52 INFO - PROCESS | 1822 | 1466589772051 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:02:52 INFO - PROCESS | 1822 | 1466589772056 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:02:52 INFO - PROCESS | 1822 | 1466589772062 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 1822 | 1466589772066 Marionette TRACE conn3 <- [1,2126,null,{}] 03:02:52 INFO - PROCESS | 1822 | 1466589772071 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}] 03:02:52 INFO - PROCESS | 1822 | 1466589772076 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:52 INFO - PROCESS | 1822 | 1466589772279 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:02:52 INFO - PROCESS | 1822 | 1466589772510 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 1822 | 1466589772518 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c653800 == 30 [pid = 1822] [id = 539] 03:02:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8c653c00) [pid = 1822] [serial = 1618] [outer = (nil)] 03:02:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8d012c00) [pid = 1822] [serial = 1619] [outer = 0x8c653c00] 03:02:52 INFO - PROCESS | 1822 | 1466589772771 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8d231800) [pid = 1822] [serial = 1620] [outer = 0x8c653c00] 03:02:53 INFO - PROCESS | 1822 | --DOCSHELL 0x8d233400 == 29 [pid = 1822] [id = 516] 03:02:53 INFO - PROCESS | 1822 | --DOCSHELL 0x92106000 == 28 [pid = 1822] [id = 520] 03:02:53 INFO - PROCESS | 1822 | 1466589773800 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]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1782ms 03:02:53 INFO - PROCESS | 1822 | 1466589773845 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:02:53 INFO - PROCESS | 1822 | 1466589773850 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:02:53 INFO - PROCESS | 1822 | 1466589773858 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 1822 | 1466589773862 Marionette TRACE conn3 <- [1,2130,null,{}] 03:02:53 INFO - PROCESS | 1822 | 1466589773869 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}] 03:02:53 INFO - PROCESS | 1822 | 1466589773874 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:54 INFO - PROCESS | 1822 | 1466589774032 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x92ec6800) [pid = 1822] [serial = 1565] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x92524400) [pid = 1822] [serial = 1559] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x92e1fc00) [pid = 1822] [serial = 1562] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8c658400) [pid = 1822] [serial = 1538] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8c6ef000) [pid = 1822] [serial = 1539] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x91f02800) [pid = 1822] [serial = 1536] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8ec2ec00) [pid = 1822] [serial = 1553] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x912e9c00) [pid = 1822] [serial = 1554] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8dc46400) [pid = 1822] [serial = 1550] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8dd4e000) [pid = 1822] [serial = 1551] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91c5bc00) [pid = 1822] [serial = 1556] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91586400) [pid = 1822] [serial = 1544] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c58800) [pid = 1822] [serial = 1545] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9251f000) [pid = 1822] [serial = 1547] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9252c800) [pid = 1822] [serial = 1548] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8e8c5800) [pid = 1822] [serial = 1541] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8ec26c00) [pid = 1822] [serial = 1542] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92620c00) [pid = 1822] [serial = 1560] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x92e21800) [pid = 1822] [serial = 1563] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91f02000) [pid = 1822] [serial = 1557] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92ede000) [pid = 1822] [serial = 1566] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1822 | 1466589774198 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1822 | 1466589774204 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd52000 == 29 [pid = 1822] [id = 540] 03:02:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8dd56400) [pid = 1822] [serial = 1621] [outer = (nil)] 03:02:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8e8ca000) [pid = 1822] [serial = 1622] [outer = 0x8dd56400] 03:02:54 INFO - PROCESS | 1822 | 1466589774331 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x912e3000) [pid = 1822] [serial = 1623] [outer = 0x8dd56400] 03:02:55 INFO - PROCESS | 1822 | 1466589775082 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] 03:02:55 INFO - PROCESS | 1822 | 1466589775143 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:02:55 INFO - PROCESS | 1822 | 1466589775153 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1822 | 1466589775157 Marionette TRACE conn3 <- [1,2134,null,{}] 03:02:55 INFO - PROCESS | 1822 | 1466589775166 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}] 03:02:55 INFO - PROCESS | 1822 | 1466589775170 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:55 INFO - PROCESS | 1822 | 1466589775339 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:02:55 INFO - PROCESS | 1822 | 1466589775350 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 1822 | 1466589775358 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x91582c00 == 30 [pid = 1822] [id = 541] 03:02:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91589800) [pid = 1822] [serial = 1624] [outer = (nil)] 03:02:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c5e400) [pid = 1822] [serial = 1625] [outer = 0x91589800] 03:02:55 INFO - PROCESS | 1822 | 1466589775422 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91f03000) [pid = 1822] [serial = 1626] [outer = 0x91589800] 03:02:56 INFO - PROCESS | 1822 | 1466589776344 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]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1233ms 03:02:56 INFO - PROCESS | 1822 | 1466589776385 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 1822 | 1466589776388 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:02:56 INFO - PROCESS | 1822 | 1466589776401 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 1822 | 1466589776405 Marionette TRACE conn3 <- [1,2138,null,{}] 03:02:56 INFO - PROCESS | 1822 | 1466589776420 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}] 03:02:56 INFO - PROCESS | 1822 | 1466589776428 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:56 INFO - PROCESS | 1822 | 1466589776633 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:02:56 INFO - PROCESS | 1822 | 1466589776657 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1822 | 1466589776666 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e3c00 == 31 [pid = 1822] [id = 542] 03:02:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91f09800) [pid = 1822] [serial = 1627] [outer = (nil)] 03:02:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9252c400) [pid = 1822] [serial = 1628] [outer = 0x91f09800] 03:02:56 INFO - PROCESS | 1822 | 1466589776743 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92614800) [pid = 1822] [serial = 1629] [outer = 0x91f09800] 03:02:57 INFO - PROCESS | 1822 | 1466589777645 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]]]}] 03:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1289ms 03:02:57 INFO - PROCESS | 1822 | 1466589777684 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 1822 | 1466589777689 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:02:57 INFO - PROCESS | 1822 | 1466589777695 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 1822 | 1466589777697 Marionette TRACE conn3 <- [1,2142,null,{}] 03:02:57 INFO - PROCESS | 1822 | 1466589777711 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}] 03:02:57 INFO - PROCESS | 1822 | 1466589777716 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:57 INFO - PROCESS | 1822 | 1466589777923 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:02:57 INFO - PROCESS | 1822 | 1466589777942 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 1822 | 1466589777948 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c652800 == 32 [pid = 1822] [id = 543] 03:02:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8c65c400) [pid = 1822] [serial = 1630] [outer = (nil)] 03:02:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92e15800) [pid = 1822] [serial = 1631] [outer = 0x8c65c400] 03:02:58 INFO - PROCESS | 1822 | 1466589778013 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92e1b400) [pid = 1822] [serial = 1632] [outer = 0x8c65c400] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8ec2d000) [pid = 1822] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8d22f400) [pid = 1822] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8c656c00) [pid = 1822] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8ec2b800) [pid = 1822] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8c6e8000) [pid = 1822] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8c6ee400) [pid = 1822] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8ec2a400) [pid = 1822] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x912ecc00) [pid = 1822] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92e1c800) [pid = 1822] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x93b7dc00) [pid = 1822] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x95197400) [pid = 1822] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91c42400) [pid = 1822] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:02:58 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8c6e5c00) [pid = 1822] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:02:59 INFO - PROCESS | 1822 | 1466589779022 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] 03:02:59 INFO - PROCESS | 1822 | 1466589779084 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:02:59 INFO - PROCESS | 1822 | 1466589779091 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 1822 | 1466589779094 Marionette TRACE conn3 <- [1,2146,null,{}] 03:02:59 INFO - PROCESS | 1822 | 1466589779099 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}] 03:02:59 INFO - PROCESS | 1822 | 1466589779104 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:59 INFO - PROCESS | 1822 | 1466589779300 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:02:59 INFO - PROCESS | 1822 | 1466589779313 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1822 | 1466589779321 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:02:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4f400 == 33 [pid = 1822] [id = 544] 03:02:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8dd51c00) [pid = 1822] [serial = 1633] [outer = (nil)] 03:02:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x91c5ec00) [pid = 1822] [serial = 1634] [outer = 0x8dd51c00] 03:02:59 INFO - PROCESS | 1822 | 1466589779399 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x92eccc00) [pid = 1822] [serial = 1635] [outer = 0x8dd51c00] 03:03:00 INFO - PROCESS | 1822 | 1466589780249 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] 03:03:00 INFO - PROCESS | 1822 | 1466589780318 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:03:00 INFO - PROCESS | 1822 | 1466589780327 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1822 | 1466589780330 Marionette TRACE conn3 <- [1,2150,null,{}] 03:03:00 INFO - PROCESS | 1822 | 1466589780334 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}] 03:03:00 INFO - PROCESS | 1822 | 1466589780345 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:00 INFO - PROCESS | 1822 | 1466589780496 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:03:00 INFO - PROCESS | 1822 | 1466589780507 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1822 | 1466589780514 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c651800 == 34 [pid = 1822] [id = 545] 03:03:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x92432c00) [pid = 1822] [serial = 1636] [outer = (nil)] 03:03:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x92ee6800) [pid = 1822] [serial = 1637] [outer = 0x92432c00] 03:03:00 INFO - PROCESS | 1822 | 1466589780580 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x92ee8000) [pid = 1822] [serial = 1638] [outer = 0x92432c00] 03:03:01 INFO - PROCESS | 1822 | 1466589781757 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]]]}] 03:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1476ms 03:03:01 INFO - PROCESS | 1822 | 1466589781805 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 1822 | 1466589781812 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:03:01 INFO - PROCESS | 1822 | 1466589781819 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 1822 | 1466589781827 Marionette TRACE conn3 <- [1,2154,null,{}] 03:03:01 INFO - PROCESS | 1822 | 1466589781834 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}] 03:03:01 INFO - PROCESS | 1822 | 1466589781839 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:02 INFO - PROCESS | 1822 | 1466589782029 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:03:02 INFO - PROCESS | 1822 | 1466589782253 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 1822 | 1466589782264 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd48800 == 35 [pid = 1822] [id = 546] 03:03:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dd4c400) [pid = 1822] [serial = 1639] [outer = (nil)] 03:03:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x912ef400) [pid = 1822] [serial = 1640] [outer = 0x8dd4c400] 03:03:02 INFO - PROCESS | 1822 | 1466589782389 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91584400) [pid = 1822] [serial = 1641] [outer = 0x8dd4c400] 03:03:03 INFO - PROCESS | 1822 | 1466589783293 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]]]}] 03:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1538ms 03:03:03 INFO - PROCESS | 1822 | 1466589783357 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1822 | 1466589783364 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:03:03 INFO - PROCESS | 1822 | 1466589783375 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1822 | 1466589783378 Marionette TRACE conn3 <- [1,2158,null,{}] 03:03:03 INFO - PROCESS | 1822 | 1466589783385 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}] 03:03:03 INFO - PROCESS | 1822 | 1466589783391 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:03 INFO - PROCESS | 1822 | 1466589783654 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:03:03 INFO - PROCESS | 1822 | 1466589783785 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 1822 | 1466589783794 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f10800 == 36 [pid = 1822] [id = 547] 03:03:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92101400) [pid = 1822] [serial = 1642] [outer = (nil)] 03:03:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92110c00) [pid = 1822] [serial = 1643] [outer = 0x92101400] 03:03:03 INFO - PROCESS | 1822 | 1466589783871 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92529800) [pid = 1822] [serial = 1644] [outer = 0x92101400] 03:03:04 INFO - PROCESS | 1822 | 1466589784839 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]]]}] 03:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1537ms 03:03:04 INFO - PROCESS | 1822 | 1466589784912 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1822 | 1466589784915 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:03:04 INFO - PROCESS | 1822 | 1466589784922 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1822 | 1466589784928 Marionette TRACE conn3 <- [1,2162,null,{}] 03:03:04 INFO - PROCESS | 1822 | 1466589784944 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}] 03:03:04 INFO - PROCESS | 1822 | 1466589784952 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:05 INFO - PROCESS | 1822 | 1466589785165 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:03:05 INFO - PROCESS | 1822 | 1466589785357 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 1822 | 1466589785365 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc45800 == 37 [pid = 1822] [id = 548] 03:03:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92ee7800) [pid = 1822] [serial = 1645] [outer = (nil)] 03:03:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x93b7b800) [pid = 1822] [serial = 1646] [outer = 0x92ee7800] 03:03:05 INFO - PROCESS | 1822 | 1466589785537 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93e60000) [pid = 1822] [serial = 1647] [outer = 0x92ee7800] 03:03:06 INFO - PROCESS | 1822 | 1466589786396 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]]]}] 03:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1537ms 03:03:06 INFO - PROCESS | 1822 | 1466589786459 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 1822 | 1466589786464 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:03:06 INFO - PROCESS | 1822 | 1466589786470 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 1822 | 1466589786474 Marionette TRACE conn3 <- [1,2166,null,{}] 03:03:06 INFO - PROCESS | 1822 | 1466589786479 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}] 03:03:06 INFO - PROCESS | 1822 | 1466589786484 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:06 INFO - PROCESS | 1822 | 1466589786660 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:03:06 INFO - PROCESS | 1822 | 1466589786849 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1822 | 1466589786857 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4f800 == 38 [pid = 1822] [id = 549] 03:03:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8e8c7400) [pid = 1822] [serial = 1648] [outer = (nil)] 03:03:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93edcc00) [pid = 1822] [serial = 1649] [outer = 0x8e8c7400] 03:03:06 INFO - PROCESS | 1822 | 1466589786935 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x9510d000) [pid = 1822] [serial = 1650] [outer = 0x8e8c7400] 03:03:07 INFO - PROCESS | 1822 | 1466589787792 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]]]}] 03:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1382ms 03:03:07 INFO - PROCESS | 1822 | 1466589787866 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:03:07 INFO - PROCESS | 1822 | 1466589787870 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:03:07 INFO - PROCESS | 1822 | 1466589787878 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - PROCESS | 1822 | 1466589787882 Marionette TRACE conn3 <- [1,2170,null,{}] 03:03:07 INFO - PROCESS | 1822 | 1466589787887 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}] 03:03:07 INFO - PROCESS | 1822 | 1466589787892 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:08 INFO - PROCESS | 1822 | 1466589788056 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:03:08 INFO - PROCESS | 1822 | 1466589788234 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 1822 | 1466589788241 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e18c00 == 39 [pid = 1822] [id = 550] 03:03:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x93ed7400) [pid = 1822] [serial = 1651] [outer = (nil)] 03:03:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x95199000) [pid = 1822] [serial = 1652] [outer = 0x93ed7400] 03:03:08 INFO - PROCESS | 1822 | 1466589788320 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x9519b000) [pid = 1822] [serial = 1653] [outer = 0x93ed7400] 03:03:09 INFO - PROCESS | 1822 | 1466589789278 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]]]}] 03:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1429ms 03:03:09 INFO - PROCESS | 1822 | 1466589789308 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:03:09 INFO - PROCESS | 1822 | 1466589789312 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:03:09 INFO - PROCESS | 1822 | 1466589789318 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 1822 | 1466589789322 Marionette TRACE conn3 <- [1,2174,null,{}] 03:03:09 INFO - PROCESS | 1822 | 1466589789327 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}] 03:03:09 INFO - PROCESS | 1822 | 1466589789337 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:09 INFO - PROCESS | 1822 | 1466589789521 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:03:09 INFO - PROCESS | 1822 | 1466589789703 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 1822 | 1466589789710 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c55400 == 40 [pid = 1822] [id = 551] 03:03:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x95110400) [pid = 1822] [serial = 1654] [outer = (nil)] 03:03:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x95937800) [pid = 1822] [serial = 1655] [outer = 0x95110400] 03:03:09 INFO - PROCESS | 1822 | 1466589789785 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x95940c00) [pid = 1822] [serial = 1656] [outer = 0x95110400] 03:03:10 INFO - PROCESS | 1822 | 1466589790723 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]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1479ms 03:03:10 INFO - PROCESS | 1822 | 1466589790798 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 1822 | 1466589790802 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:03:10 INFO - PROCESS | 1822 | 1466589790808 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 1822 | 1466589790811 Marionette TRACE conn3 <- [1,2178,null,{}] 03:03:10 INFO - PROCESS | 1822 | 1466589790817 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}] 03:03:10 INFO - PROCESS | 1822 | 1466589790822 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:10 INFO - PROCESS | 1822 | 1466589790984 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:03:11 INFO - PROCESS | 1822 | 1466589791442 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 1822 | 1466589791452 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d010400 == 41 [pid = 1822] [id = 552] 03:03:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8d012400) [pid = 1822] [serial = 1657] [outer = (nil)] 03:03:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d22e800) [pid = 1822] [serial = 1658] [outer = 0x8d012400] 03:03:11 INFO - PROCESS | 1822 | 1466589791566 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8dc47000) [pid = 1822] [serial = 1659] [outer = 0x8d012400] 03:03:12 INFO - PROCESS | 1822 | 1466589792458 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]]]}] 03:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1728ms 03:03:12 INFO - PROCESS | 1822 | 1466589792538 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 1822 | 1466589792548 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:03:12 INFO - PROCESS | 1822 | 1466589792561 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 1822 | 1466589792564 Marionette TRACE conn3 <- [1,2182,null,{}] 03:03:12 INFO - PROCESS | 1822 | 1466589792572 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}] 03:03:12 INFO - PROCESS | 1822 | 1466589792579 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:12 INFO - PROCESS | 1822 | 1466589792783 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x91c4fc00 == 40 [pid = 1822] [id = 519] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e3000 == 39 [pid = 1822] [id = 517] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00fc00 == 38 [pid = 1822] [id = 521] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c6800 == 37 [pid = 1822] [id = 523] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x91c51400 == 36 [pid = 1822] [id = 518] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x8d234400 == 35 [pid = 1822] [id = 528] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ecc00 == 34 [pid = 1822] [id = 522] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x93b70800 == 33 [pid = 1822] [id = 526] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22bc00 == 32 [pid = 1822] [id = 524] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e7000 == 31 [pid = 1822] [id = 529] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x95196c00 == 30 [pid = 1822] [id = 527] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x91588c00 == 29 [pid = 1822] [id = 525] 03:03:13 INFO - PROCESS | 1822 | --DOCSHELL 0x8c656800 == 28 [pid = 1822] [id = 530] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91c44800) [pid = 1822] [serial = 1601] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8dc4a000) [pid = 1822] [serial = 1595] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8e7b0c00) [pid = 1822] [serial = 1596] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8c6e1800) [pid = 1822] [serial = 1592] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8d014800) [pid = 1822] [serial = 1593] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x912e4c00) [pid = 1822] [serial = 1598] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8d238800) [pid = 1822] [serial = 1590] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x8d012800) [pid = 1822] [serial = 1589] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8d230000) [pid = 1822] [serial = 1569] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d018000) [pid = 1822] [serial = 1568] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x91438800) [pid = 1822] [serial = 1572] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91433800) [pid = 1822] [serial = 1571] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x92e1dc00) [pid = 1822] [serial = 1575] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x92524c00) [pid = 1822] [serial = 1574] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x93cd5800) [pid = 1822] [serial = 1578] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x93b73800) [pid = 1822] [serial = 1577] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x93ee6400) [pid = 1822] [serial = 1581] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x93edd800) [pid = 1822] [serial = 1580] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x953e5c00) [pid = 1822] [serial = 1584] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x951a0800) [pid = 1822] [serial = 1583] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9593a000) [pid = 1822] [serial = 1587] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x95938000) [pid = 1822] [serial = 1586] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91c4dc00) [pid = 1822] [serial = 1602] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91c45800) [pid = 1822] [serial = 1605] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91db7800) [pid = 1822] [serial = 1607] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x912f0800) [pid = 1822] [serial = 1599] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8e8ce800) [pid = 1822] [serial = 1604] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1822 | 1466589794103 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 1822 | 1466589794112 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65a400 == 29 [pid = 1822] [id = 553] 03:03:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8c65b400) [pid = 1822] [serial = 1660] [outer = (nil)] 03:03:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8c6e7000) [pid = 1822] [serial = 1661] [outer = 0x8c65b400] 03:03:14 INFO - PROCESS | 1822 | 1466589794190 Marionette DEBUG loaded listener.js 03:03:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d00d400) [pid = 1822] [serial = 1662] [outer = 0x8c65b400] 03:03:14 INFO - PROCESS | 1822 | 1466589794982 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]]]}] 03:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2482ms 03:03:15 INFO - PROCESS | 1822 | 1466589795042 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:03:15 INFO - PROCESS | 1822 | 1466589795047 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:03:15 INFO - PROCESS | 1822 | 1466589795054 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 1822 | 1466589795058 Marionette TRACE conn3 <- [1,2186,null,{}] 03:03:15 INFO - PROCESS | 1822 | 1466589795066 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}] 03:03:15 INFO - PROCESS | 1822 | 1466589795073 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:15 INFO - PROCESS | 1822 | 1466589795233 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:03:15 INFO - PROCESS | 1822 | 1466589795400 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 1822 | 1466589795424 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d425c00 == 30 [pid = 1822] [id = 554] 03:03:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d426c00) [pid = 1822] [serial = 1663] [outer = (nil)] 03:03:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d42d000) [pid = 1822] [serial = 1664] [outer = 0x8d426c00] 03:03:15 INFO - PROCESS | 1822 | 1466589795508 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8dc4f400) [pid = 1822] [serial = 1665] [outer = 0x8d426c00] 03:03:16 INFO - PROCESS | 1822 | 1466589796291 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]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1277ms 03:03:16 INFO - PROCESS | 1822 | 1466589796337 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 1822 | 1466589796343 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:03:16 INFO - PROCESS | 1822 | 1466589796350 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 1822 | 1466589796354 Marionette TRACE conn3 <- [1,2190,null,{}] 03:03:16 INFO - PROCESS | 1822 | 1466589796359 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}] 03:03:16 INFO - PROCESS | 1822 | 1466589796364 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:16 INFO - PROCESS | 1822 | 1466589796595 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:03:16 INFO - PROCESS | 1822 | 1466589796629 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 1822 | 1466589796635 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c1400 == 31 [pid = 1822] [id = 555] 03:03:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8e8c4400) [pid = 1822] [serial = 1666] [outer = (nil)] 03:03:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8e8c9c00) [pid = 1822] [serial = 1667] [outer = 0x8e8c4400] 03:03:16 INFO - PROCESS | 1822 | 1466589796708 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8ec2a000) [pid = 1822] [serial = 1668] [outer = 0x8e8c4400] 03:03:17 INFO - PROCESS | 1822 | 1466589797697 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]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1386ms 03:03:17 INFO - PROCESS | 1822 | 1466589797736 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 1822 | 1466589797740 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:03:17 INFO - PROCESS | 1822 | 1466589797760 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 1822 | 1466589797769 Marionette TRACE conn3 <- [1,2194,null,{}] 03:03:17 INFO - PROCESS | 1822 | 1466589797776 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}] 03:03:17 INFO - PROCESS | 1822 | 1466589797784 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:18 INFO - PROCESS | 1822 | 1466589798007 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:03:18 INFO - PROCESS | 1822 | 1466589798026 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 1822 | 1466589798034 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d422000 == 32 [pid = 1822] [id = 556] 03:03:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8dd57c00) [pid = 1822] [serial = 1669] [outer = (nil)] 03:03:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91580800) [pid = 1822] [serial = 1670] [outer = 0x8dd57c00] 03:03:18 INFO - PROCESS | 1822 | 1466589798118 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91589c00) [pid = 1822] [serial = 1671] [outer = 0x8dd57c00] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x92432c00) [pid = 1822] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91f09800) [pid = 1822] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91589800) [pid = 1822] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8c653c00) [pid = 1822] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8c65c400) [pid = 1822] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dd51c00) [pid = 1822] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91c5c800) [pid = 1822] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91585c00) [pid = 1822] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8dc43000) [pid = 1822] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92108400) [pid = 1822] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:03:19 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8dd56400) [pid = 1822] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:03:19 INFO - PROCESS | 1822 | 1466589799448 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]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1758ms 03:03:19 INFO - PROCESS | 1822 | 1466589799504 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 1822 | 1466589799508 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:03:19 INFO - PROCESS | 1822 | 1466589799514 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 1822 | 1466589799517 Marionette TRACE conn3 <- [1,2198,null,{}] 03:03:19 INFO - PROCESS | 1822 | 1466589799522 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}] 03:03:19 INFO - PROCESS | 1822 | 1466589799527 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:19 INFO - PROCESS | 1822 | 1466589799724 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:03:19 INFO - PROCESS | 1822 | 1466589799738 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 1822 | 1466589799748 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c658000 == 33 [pid = 1822] [id = 557] 03:03:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8dd4bc00) [pid = 1822] [serial = 1672] [outer = (nil)] 03:03:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x9158c800) [pid = 1822] [serial = 1673] [outer = 0x8dd4bc00] 03:03:19 INFO - PROCESS | 1822 | 1466589799811 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91c45800) [pid = 1822] [serial = 1674] [outer = 0x8dd4bc00] 03:03:20 INFO - PROCESS | 1822 | 1466589800609 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]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1134ms 03:03:20 INFO - PROCESS | 1822 | 1466589800648 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 1822 | 1466589800651 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:03:20 INFO - PROCESS | 1822 | 1466589800669 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1822 | 1466589800672 Marionette TRACE conn3 <- [1,2202,null,{}] 03:03:20 INFO - PROCESS | 1822 | 1466589800678 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}] 03:03:20 INFO - PROCESS | 1822 | 1466589800682 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:20 INFO - PROCESS | 1822 | 1466589800832 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:03:20 INFO - PROCESS | 1822 | 1466589800842 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 1822 | 1466589800861 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c54000 == 34 [pid = 1822] [id = 558] 03:03:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91c55000) [pid = 1822] [serial = 1675] [outer = (nil)] 03:03:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c5a800) [pid = 1822] [serial = 1676] [outer = 0x91c55000] 03:03:20 INFO - PROCESS | 1822 | 1466589800938 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91dbf400) [pid = 1822] [serial = 1677] [outer = 0x91c55000] 03:03:22 INFO - PROCESS | 1822 | 1466589802182 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]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1532ms 03:03:22 INFO - PROCESS | 1822 | 1466589802198 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 1822 | 1466589802204 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:03:22 INFO - PROCESS | 1822 | 1466589802211 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 1822 | 1466589802219 Marionette TRACE conn3 <- [1,2206,null,{}] 03:03:22 INFO - PROCESS | 1822 | 1466589802226 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}] 03:03:22 INFO - PROCESS | 1822 | 1466589802232 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:22 INFO - PROCESS | 1822 | 1466589802422 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:03:22 INFO - PROCESS | 1822 | 1466589802644 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1822 | 1466589802653 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e8000 == 35 [pid = 1822] [id = 559] 03:03:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8d425400) [pid = 1822] [serial = 1678] [outer = (nil)] 03:03:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8dd54400) [pid = 1822] [serial = 1679] [outer = 0x8d425400] 03:03:22 INFO - PROCESS | 1822 | 1466589802781 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8e7bf400) [pid = 1822] [serial = 1680] [outer = 0x8d425400] 03:03:23 INFO - PROCESS | 1822 | 1466589803810 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]]]}] 03:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1634ms 03:03:23 INFO - PROCESS | 1822 | 1466589803844 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:03:23 INFO - PROCESS | 1822 | 1466589803851 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:03:23 INFO - PROCESS | 1822 | 1466589803862 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1822 | 1466589803867 Marionette TRACE conn3 <- [1,2210,null,{}] 03:03:23 INFO - PROCESS | 1822 | 1466589803873 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}] 03:03:23 INFO - PROCESS | 1822 | 1466589803879 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:24 INFO - PROCESS | 1822 | 1466589804071 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:03:24 INFO - PROCESS | 1822 | 1466589804335 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1822 | 1466589804349 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c6000 == 36 [pid = 1822] [id = 560] 03:03:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91439400) [pid = 1822] [serial = 1681] [outer = (nil)] 03:03:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c42000) [pid = 1822] [serial = 1682] [outer = 0x91439400] 03:03:24 INFO - PROCESS | 1822 | 1466589804479 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91c51800) [pid = 1822] [serial = 1683] [outer = 0x91439400] 03:03:25 INFO - PROCESS | 1822 | 1466589805416 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]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1579ms 03:03:25 INFO - PROCESS | 1822 | 1466589805440 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:03:25 INFO - PROCESS | 1822 | 1466589805450 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:03:25 INFO - PROCESS | 1822 | 1466589805487 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 1822 | 1466589805494 Marionette TRACE conn3 <- [1,2214,null,{}] 03:03:25 INFO - PROCESS | 1822 | 1466589805514 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}] 03:03:25 INFO - PROCESS | 1822 | 1466589805523 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:25 INFO - PROCESS | 1822 | 1466589805708 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:03:25 INFO - PROCESS | 1822 | 1466589805868 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 1822 | 1466589805879 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f08000 == 37 [pid = 1822] [id = 561] 03:03:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91f09800) [pid = 1822] [serial = 1684] [outer = (nil)] 03:03:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92104800) [pid = 1822] [serial = 1685] [outer = 0x91f09800] 03:03:25 INFO - PROCESS | 1822 | 1466589805959 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92521000) [pid = 1822] [serial = 1686] [outer = 0x91f09800] 03:03:27 INFO - PROCESS | 1822 | 1466589807197 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]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1766ms 03:03:27 INFO - PROCESS | 1822 | 1466589807224 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 1822 | 1466589807228 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:03:27 INFO - PROCESS | 1822 | 1466589807234 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 1822 | 1466589807238 Marionette TRACE conn3 <- [1,2218,null,{}] 03:03:27 INFO - PROCESS | 1822 | 1466589807243 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}] 03:03:27 INFO - PROCESS | 1822 | 1466589807248 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:27 INFO - PROCESS | 1822 | 1466589807423 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:03:27 INFO - PROCESS | 1822 | 1466589807652 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 1822 | 1466589807661 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c656c00 == 38 [pid = 1822] [id = 562] 03:03:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8c658c00) [pid = 1822] [serial = 1687] [outer = (nil)] 03:03:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x8e8c2c00) [pid = 1822] [serial = 1688] [outer = 0x8c658c00] 03:03:27 INFO - PROCESS | 1822 | 1466589807761 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91f0b800) [pid = 1822] [serial = 1689] [outer = 0x8c658c00] 03:03:28 INFO - PROCESS | 1822 | 1466589808906 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]]]}] 03:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1736ms 03:03:28 INFO - PROCESS | 1822 | 1466589808971 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 1822 | 1466589808977 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:03:29 INFO - PROCESS | 1822 | 1466589809004 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1822 | 1466589809009 Marionette TRACE conn3 <- [1,2222,null,{}] 03:03:29 INFO - PROCESS | 1822 | 1466589809018 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}] 03:03:29 INFO - PROCESS | 1822 | 1466589809024 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:29 INFO - PROCESS | 1822 | 1466589809231 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:03:29 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01c800 == 37 [pid = 1822] [id = 531] 03:03:29 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c2400 == 36 [pid = 1822] [id = 533] 03:03:29 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e4000 == 35 [pid = 1822] [id = 534] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x92ee6800) [pid = 1822] [serial = 1637] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92ee8000) [pid = 1822] [serial = 1638] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x92eccc00) [pid = 1822] [serial = 1635] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x9252c400) [pid = 1822] [serial = 1628] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91c5e400) [pid = 1822] [serial = 1625] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8d231800) [pid = 1822] [serial = 1620] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92e15800) [pid = 1822] [serial = 1631] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91c5ec00) [pid = 1822] [serial = 1634] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91f0a800) [pid = 1822] [serial = 1608] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91db4400) [pid = 1822] [serial = 1614] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91f03000) [pid = 1822] [serial = 1626] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8e8cfc00) [pid = 1822] [serial = 1611] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8d012c00) [pid = 1822] [serial = 1619] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x92524800) [pid = 1822] [serial = 1617] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8e7bd000) [pid = 1822] [serial = 1610] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x92e1b400) [pid = 1822] [serial = 1632] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91c44c00) [pid = 1822] [serial = 1613] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92614800) [pid = 1822] [serial = 1629] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8e8ca000) [pid = 1822] [serial = 1622] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x92435000) [pid = 1822] [serial = 1616] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x912e3000) [pid = 1822] [serial = 1623] [outer = (nil)] [url = about:blank] 03:03:29 INFO - PROCESS | 1822 | 1466589809475 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 1822 | 1466589809482 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d012c00 == 36 [pid = 1822] [id = 563] 03:03:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8d01c800) [pid = 1822] [serial = 1690] [outer = (nil)] 03:03:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x8dc49c00) [pid = 1822] [serial = 1691] [outer = 0x8d01c800] 03:03:29 INFO - PROCESS | 1822 | 1466589809567 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8e7be400) [pid = 1822] [serial = 1692] [outer = 0x8d01c800] 03:03:30 INFO - PROCESS | 1822 | 1466589810312 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]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1361ms 03:03:30 INFO - PROCESS | 1822 | 1466589810346 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 1822 | 1466589810351 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:03:30 INFO - PROCESS | 1822 | 1466589810361 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1822 | 1466589810365 Marionette TRACE conn3 <- [1,2226,null,{}] 03:03:30 INFO - PROCESS | 1822 | 1466589810371 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}] 03:03:30 INFO - PROCESS | 1822 | 1466589810377 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:30 INFO - PROCESS | 1822 | 1466589810582 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:03:30 INFO - PROCESS | 1822 | 1466589810727 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 1822 | 1466589810734 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e6000 == 37 [pid = 1822] [id = 564] 03:03:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x9142e400) [pid = 1822] [serial = 1693] [outer = (nil)] 03:03:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x91435800) [pid = 1822] [serial = 1694] [outer = 0x9142e400] 03:03:30 INFO - PROCESS | 1822 | 1466589810806 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x9158d800) [pid = 1822] [serial = 1695] [outer = 0x9142e400] 03:03:31 INFO - PROCESS | 1822 | 1466589811601 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]]]}] 03:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1279ms 03:03:31 INFO - PROCESS | 1822 | 1466589811645 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:03:31 INFO - PROCESS | 1822 | 1466589811649 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:03:31 INFO - PROCESS | 1822 | 1466589811655 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 1822 | 1466589811661 Marionette TRACE conn3 <- [1,2230,null,{}] 03:03:31 INFO - PROCESS | 1822 | 1466589811687 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}] 03:03:31 INFO - PROCESS | 1822 | 1466589811695 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:31 INFO - PROCESS | 1822 | 1466589811912 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:03:31 INFO - PROCESS | 1822 | 1466589811940 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1822 | 1466589811947 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f03000 == 38 [pid = 1822] [id = 565] 03:03:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91f03400) [pid = 1822] [serial = 1696] [outer = (nil)] 03:03:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91f09400) [pid = 1822] [serial = 1697] [outer = 0x91f03400] 03:03:32 INFO - PROCESS | 1822 | 1466589812033 Marionette DEBUG loaded listener.js 03:03:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x9243c400) [pid = 1822] [serial = 1698] [outer = 0x91f03400] 03:03:32 INFO - PROCESS | 1822 | 1466589812921 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]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1288ms 03:03:32 INFO - PROCESS | 1822 | 1466589812943 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 1822 | 1466589812947 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:03:32 INFO - PROCESS | 1822 | 1466589812959 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1822 | 1466589812962 Marionette TRACE conn3 <- [1,2234,null,{}] 03:03:32 INFO - PROCESS | 1822 | 1466589812968 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}] 03:03:32 INFO - PROCESS | 1822 | 1466589812972 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:33 INFO - PROCESS | 1822 | 1466589813191 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:03:33 INFO - PROCESS | 1822 | 1466589813215 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1822 | 1466589813222 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc49000 == 39 [pid = 1822] [id = 566] 03:03:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91c53400) [pid = 1822] [serial = 1699] [outer = (nil)] 03:03:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x92621000) [pid = 1822] [serial = 1700] [outer = 0x91c53400] 03:03:33 INFO - PROCESS | 1822 | 1466589813288 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9261ec00) [pid = 1822] [serial = 1701] [outer = 0x91c53400] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8c65b400) [pid = 1822] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8dd4c400) [pid = 1822] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d012400) [pid = 1822] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92101400) [pid = 1822] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8d426c00) [pid = 1822] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92ee7800) [pid = 1822] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8dd57c00) [pid = 1822] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8e8c7400) [pid = 1822] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x93ed7400) [pid = 1822] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8e8c4400) [pid = 1822] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x95110400) [pid = 1822] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:03:33 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x8dd4bc00) [pid = 1822] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:03:34 INFO - PROCESS | 1822 | 1466589814277 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]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1336ms 03:03:34 INFO - PROCESS | 1822 | 1466589814289 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1822 | 1466589814292 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:03:34 INFO - PROCESS | 1822 | 1466589814298 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1822 | 1466589814301 Marionette TRACE conn3 <- [1,2238,null,{}] 03:03:34 INFO - PROCESS | 1822 | 1466589814306 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}] 03:03:34 INFO - PROCESS | 1822 | 1466589814311 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:34 INFO - PROCESS | 1822 | 1466589814509 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:03:34 INFO - PROCESS | 1822 | 1466589814599 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 1822 | 1466589814610 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01b400 == 40 [pid = 1822] [id = 567] 03:03:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8dc47800) [pid = 1822] [serial = 1702] [outer = (nil)] 03:03:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x92613800) [pid = 1822] [serial = 1703] [outer = 0x8dc47800] 03:03:34 INFO - PROCESS | 1822 | 1466589814670 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x92e17800) [pid = 1822] [serial = 1704] [outer = 0x8dc47800] 03:03:35 INFO - PROCESS | 1822 | 1466589815389 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]]]}] 03:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1126ms 03:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:03:35 INFO - PROCESS | 1822 | 1466589815424 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 1822 | 1466589815427 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:03:35 INFO - PROCESS | 1822 | 1466589815433 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 1822 | 1466589815436 Marionette TRACE conn3 <- [1,2242,null,{}] 03:03:35 INFO - PROCESS | 1822 | 1466589815450 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}] 03:03:35 INFO - PROCESS | 1822 | 1466589815459 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:35 INFO - PROCESS | 1822 | 1466589815655 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:03:35 INFO - PROCESS | 1822 | 1466589815665 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 1822 | 1466589815674 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd56000 == 41 [pid = 1822] [id = 568] 03:03:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x91c4e000) [pid = 1822] [serial = 1705] [outer = (nil)] 03:03:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x92ee0400) [pid = 1822] [serial = 1706] [outer = 0x91c4e000] 03:03:35 INFO - PROCESS | 1822 | 1466589815738 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x92ee3800) [pid = 1822] [serial = 1707] [outer = 0x91c4e000] 03:03:36 INFO - PROCESS | 1822 | 1466589816804 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]]]}] 03:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1394ms 03:03:36 INFO - PROCESS | 1822 | 1466589816826 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:03:36 INFO - PROCESS | 1822 | 1466589816832 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:03:36 INFO - PROCESS | 1822 | 1466589816840 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - PROCESS | 1822 | 1466589816847 Marionette TRACE conn3 <- [1,2246,null,{}] 03:03:36 INFO - PROCESS | 1822 | 1466589816855 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}] 03:03:36 INFO - PROCESS | 1822 | 1466589816861 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:37 INFO - PROCESS | 1822 | 1466589817091 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:03:37 INFO - PROCESS | 1822 | 1466589817272 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1822 | 1466589817278 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ec800 == 42 [pid = 1822] [id = 569] 03:03:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d019c00) [pid = 1822] [serial = 1708] [outer = (nil)] 03:03:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8ec25000) [pid = 1822] [serial = 1709] [outer = 0x8d019c00] 03:03:37 INFO - PROCESS | 1822 | 1466589817364 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x912e3000) [pid = 1822] [serial = 1710] [outer = 0x8d019c00] 03:03:38 INFO - PROCESS | 1822 | 1466589818320 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]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1533ms 03:03:38 INFO - PROCESS | 1822 | 1466589818372 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:03:38 INFO - PROCESS | 1822 | 1466589818379 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:03:38 INFO - PROCESS | 1822 | 1466589818389 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 1822 | 1466589818393 Marionette TRACE conn3 <- [1,2250,null,{}] 03:03:38 INFO - PROCESS | 1822 | 1466589818399 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}] 03:03:38 INFO - PROCESS | 1822 | 1466589818405 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:38 INFO - PROCESS | 1822 | 1466589818586 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:03:38 INFO - PROCESS | 1822 | 1466589818766 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 1822 | 1466589818774 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec30400 == 43 [pid = 1822] [id = 570] 03:03:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91c56400) [pid = 1822] [serial = 1711] [outer = (nil)] 03:03:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91f01c00) [pid = 1822] [serial = 1712] [outer = 0x91c56400] 03:03:38 INFO - PROCESS | 1822 | 1466589818856 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92614800) [pid = 1822] [serial = 1713] [outer = 0x91c56400] 03:03:39 INFO - PROCESS | 1822 | 1466589819793 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]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1429ms 03:03:39 INFO - PROCESS | 1822 | 1466589819819 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:03:39 INFO - PROCESS | 1822 | 1466589819823 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:03:39 INFO - PROCESS | 1822 | 1466589819830 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 1822 | 1466589819836 Marionette TRACE conn3 <- [1,2254,null,{}] 03:03:39 INFO - PROCESS | 1822 | 1466589819868 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}] 03:03:39 INFO - PROCESS | 1822 | 1466589819877 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:40 INFO - PROCESS | 1822 | 1466589820106 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:03:40 INFO - PROCESS | 1822 | 1466589820239 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1822 | 1466589820247 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x92edd800 == 44 [pid = 1822] [id = 571] 03:03:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92ede400) [pid = 1822] [serial = 1714] [outer = (nil)] 03:03:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92ee7400) [pid = 1822] [serial = 1715] [outer = 0x92ede400] 03:03:40 INFO - PROCESS | 1822 | 1466589820335 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x93b74c00) [pid = 1822] [serial = 1716] [outer = 0x92ede400] 03:03:41 INFO - PROCESS | 1822 | 1466589821258 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1487ms 03:03:41 INFO - PROCESS | 1822 | 1466589821317 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 1822 | 1466589821321 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:03:41 INFO - PROCESS | 1822 | 1466589821327 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1822 | 1466589821330 Marionette TRACE conn3 <- [1,2258,null,{}] 03:03:41 INFO - PROCESS | 1822 | 1466589821336 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}] 03:03:41 INFO - PROCESS | 1822 | 1466589821341 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:41 INFO - PROCESS | 1822 | 1466589821516 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:03:41 INFO - PROCESS | 1822 | 1466589821697 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 1822 | 1466589821705 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ec5000 == 45 [pid = 1822] [id = 572] 03:03:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92ed1000) [pid = 1822] [serial = 1717] [outer = (nil)] 03:03:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93cdcc00) [pid = 1822] [serial = 1718] [outer = 0x92ed1000] 03:03:41 INFO - PROCESS | 1822 | 1466589821784 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x93ed7400) [pid = 1822] [serial = 1719] [outer = 0x92ed1000] 03:03:42 INFO - PROCESS | 1822 | 1466589822687 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]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1427ms 03:03:42 INFO - PROCESS | 1822 | 1466589822756 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 1822 | 1466589822759 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:03:42 INFO - PROCESS | 1822 | 1466589822765 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 1822 | 1466589822769 Marionette TRACE conn3 <- [1,2262,null,{}] 03:03:42 INFO - PROCESS | 1822 | 1466589822774 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}] 03:03:42 INFO - PROCESS | 1822 | 1466589822779 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:42 INFO - PROCESS | 1822 | 1466589822942 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:03:43 INFO - PROCESS | 1822 | 1466589823132 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 1822 | 1466589823141 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64f400 == 46 [pid = 1822] [id = 573] 03:03:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x9158dc00) [pid = 1822] [serial = 1720] [outer = (nil)] 03:03:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93ee3400) [pid = 1822] [serial = 1721] [outer = 0x9158dc00] 03:03:43 INFO - PROCESS | 1822 | 1466589823261 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x95109800) [pid = 1822] [serial = 1722] [outer = 0x9158dc00] 03:03:44 INFO - PROCESS | 1822 | 1466589824198 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]]]}] 03:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1477ms 03:03:44 INFO - PROCESS | 1822 | 1466589824244 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 1822 | 1466589824248 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:03:44 INFO - PROCESS | 1822 | 1466589824254 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 1822 | 1466589824257 Marionette TRACE conn3 <- [1,2266,null,{}] 03:03:44 INFO - PROCESS | 1822 | 1466589824262 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}] 03:03:44 INFO - PROCESS | 1822 | 1466589824273 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:44 INFO - PROCESS | 1822 | 1466589824457 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:03:44 INFO - PROCESS | 1822 | 1466589824638 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 1822 | 1466589824646 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42b000 == 47 [pid = 1822] [id = 574] 03:03:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x93b7d400) [pid = 1822] [serial = 1723] [outer = (nil)] 03:03:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x953e4400) [pid = 1822] [serial = 1724] [outer = 0x93b7d400] 03:03:44 INFO - PROCESS | 1822 | 1466589824725 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x953e8400) [pid = 1822] [serial = 1725] [outer = 0x93b7d400] 03:03:45 INFO - PROCESS | 1822 | 1466589825588 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]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1378ms 03:03:45 INFO - PROCESS | 1822 | 1466589825633 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:03:45 INFO - PROCESS | 1822 | 1466589825637 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:03:45 INFO - PROCESS | 1822 | 1466589825644 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 1822 | 1466589825647 Marionette TRACE conn3 <- [1,2270,null,{}] 03:03:45 INFO - PROCESS | 1822 | 1466589825680 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}] 03:03:45 INFO - PROCESS | 1822 | 1466589825686 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:45 INFO - PROCESS | 1822 | 1466589825889 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:03:46 INFO - PROCESS | 1822 | 1466589826074 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 1822 | 1466589826081 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x93ee6000 == 48 [pid = 1822] [id = 575] 03:03:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x953dd000) [pid = 1822] [serial = 1726] [outer = (nil)] 03:03:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x9593e400) [pid = 1822] [serial = 1727] [outer = 0x953dd000] 03:03:46 INFO - PROCESS | 1822 | 1466589826160 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x95940800) [pid = 1822] [serial = 1728] [outer = 0x953dd000] 03:03:47 INFO - PROCESS | 1822 | 1466589827078 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]]]}] 03:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1464ms 03:03:47 INFO - PROCESS | 1822 | 1466589827107 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:03:47 INFO - PROCESS | 1822 | 1466589827111 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:03:47 INFO - PROCESS | 1822 | 1466589827117 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:03:47 INFO - PROCESS | 1822 | 1466589827121 Marionette TRACE conn3 <- [1,2274,null,{}] 03:03:47 INFO - PROCESS | 1822 | 1466589827126 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}] 03:03:47 INFO - PROCESS | 1822 | 1466589827131 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:47 INFO - PROCESS | 1822 | 1466589827362 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:03:47 INFO - PROCESS | 1822 | 1466589827510 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 1822 | 1466589827518 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654000 == 49 [pid = 1822] [id = 576] 03:03:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8c654400) [pid = 1822] [serial = 1729] [outer = (nil)] 03:03:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8d238000) [pid = 1822] [serial = 1730] [outer = 0x8c654400] 03:03:47 INFO - PROCESS | 1822 | 1466589827638 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8dd4e000) [pid = 1822] [serial = 1731] [outer = 0x8c654400] 03:03:48 INFO - PROCESS | 1822 | 1466589828772 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]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1728ms 03:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:03:48 INFO - PROCESS | 1822 | 1466589828847 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 1822 | 1466589828851 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:03:48 INFO - PROCESS | 1822 | 1466589828859 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1822 | 1466589828864 Marionette TRACE conn3 <- [1,2278,null,{}] 03:03:48 INFO - PROCESS | 1822 | 1466589828871 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}] 03:03:48 INFO - PROCESS | 1822 | 1466589828876 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:49 INFO - PROCESS | 1822 | 1466589829087 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:03:49 INFO - PROCESS | 1822 | 1466589829418 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1822 | 1466589829426 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d233800 == 50 [pid = 1822] [id = 577] 03:03:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x8d234c00) [pid = 1822] [serial = 1732] [outer = (nil)] 03:03:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8d420000) [pid = 1822] [serial = 1733] [outer = 0x8d234c00] 03:03:49 INFO - PROCESS | 1822 | 1466589829499 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8d42b800) [pid = 1822] [serial = 1734] [outer = 0x8d234c00] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec26000 == 49 [pid = 1822] [id = 532] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c653800 == 48 [pid = 1822] [id = 539] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65a400 == 47 [pid = 1822] [id = 553] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc45800 == 46 [pid = 1822] [id = 548] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8d010400 == 45 [pid = 1822] [id = 552] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x92e18c00 == 44 [pid = 1822] [id = 550] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91c55400 == 43 [pid = 1822] [id = 551] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4f800 == 42 [pid = 1822] [id = 549] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91582c00 == 41 [pid = 1822] [id = 541] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd52000 == 40 [pid = 1822] [id = 540] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4f400 == 39 [pid = 1822] [id = 544] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x92101800 == 38 [pid = 1822] [id = 538] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e3c00 == 37 [pid = 1822] [id = 542] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91581c00 == 36 [pid = 1822] [id = 537] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd48800 == 35 [pid = 1822] [id = 546] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c652800 == 34 [pid = 1822] [id = 543] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91c57000 == 33 [pid = 1822] [id = 535] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8d426400 == 32 [pid = 1822] [id = 536] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c651800 == 31 [pid = 1822] [id = 545] 03:03:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91f10800 == 30 [pid = 1822] [id = 547] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x8c6e7000) [pid = 1822] [serial = 1661] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8d00d400) [pid = 1822] [serial = 1662] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x91584400) [pid = 1822] [serial = 1641] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x912ef400) [pid = 1822] [serial = 1640] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8dc47000) [pid = 1822] [serial = 1659] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8d22e800) [pid = 1822] [serial = 1658] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x92529800) [pid = 1822] [serial = 1644] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x92110c00) [pid = 1822] [serial = 1643] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8d42d000) [pid = 1822] [serial = 1664] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8dc4f400) [pid = 1822] [serial = 1665] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x93e60000) [pid = 1822] [serial = 1647] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x93b7b800) [pid = 1822] [serial = 1646] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91580800) [pid = 1822] [serial = 1670] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x9510d000) [pid = 1822] [serial = 1650] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x93edcc00) [pid = 1822] [serial = 1649] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x9519b000) [pid = 1822] [serial = 1653] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x95199000) [pid = 1822] [serial = 1652] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91589c00) [pid = 1822] [serial = 1671] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8e8c9c00) [pid = 1822] [serial = 1667] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8ec2a000) [pid = 1822] [serial = 1668] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x95940c00) [pid = 1822] [serial = 1656] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x95937800) [pid = 1822] [serial = 1655] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9158c800) [pid = 1822] [serial = 1673] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91c45800) [pid = 1822] [serial = 1674] [outer = (nil)] [url = about:blank] 03:03:51 INFO - PROCESS | 1822 | 1466589831518 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]]]}] 03:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2696ms 03:03:51 INFO - PROCESS | 1822 | 1466589831554 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 1822 | 1466589831559 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:03:51 INFO - PROCESS | 1822 | 1466589831568 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 1822 | 1466589831572 Marionette TRACE conn3 <- [1,2282,null,{}] 03:03:51 INFO - PROCESS | 1822 | 1466589831580 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}] 03:03:51 INFO - PROCESS | 1822 | 1466589831586 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:51 INFO - PROCESS | 1822 | 1466589831740 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:03:51 INFO - PROCESS | 1822 | 1466589831758 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:51 INFO - PROCESS | 1822 | 1466589831770 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00f800 == 31 [pid = 1822] [id = 578] 03:03:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8d012000) [pid = 1822] [serial = 1735] [outer = (nil)] 03:03:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d232400) [pid = 1822] [serial = 1736] [outer = 0x8d012000] 03:03:51 INFO - PROCESS | 1822 | 1466589831837 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8d423400) [pid = 1822] [serial = 1737] [outer = 0x8d012000] 03:03:52 INFO - PROCESS | 1822 | 1466589832738 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]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1228ms 03:03:52 INFO - PROCESS | 1822 | 1466589832795 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 1822 | 1466589832803 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:03:52 INFO - PROCESS | 1822 | 1466589832815 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 1822 | 1466589832818 Marionette TRACE conn3 <- [1,2286,null,{}] 03:03:52 INFO - PROCESS | 1822 | 1466589832824 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}] 03:03:52 INFO - PROCESS | 1822 | 1466589832830 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:52 INFO - PROCESS | 1822 | 1466589832987 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:03:53 INFO - PROCESS | 1822 | 1466589833123 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 1822 | 1466589833130 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc48400 == 32 [pid = 1822] [id = 579] 03:03:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8dd4cc00) [pid = 1822] [serial = 1738] [outer = (nil)] 03:03:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8e7b4400) [pid = 1822] [serial = 1739] [outer = 0x8dd4cc00] 03:03:53 INFO - PROCESS | 1822 | 1466589833199 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8e8c1800) [pid = 1822] [serial = 1740] [outer = 0x8dd4cc00] 03:03:54 INFO - PROCESS | 1822 | 1466589834085 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]]]}] 03:03:54 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 03:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1331ms 03:03:54 INFO - PROCESS | 1822 | 1466589834145 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 1822 | 1466589834149 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:03:54 INFO - PROCESS | 1822 | 1466589834161 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 1822 | 1466589834167 Marionette TRACE conn3 <- [1,2290,null,{}] 03:03:54 INFO - PROCESS | 1822 | 1466589834184 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}] 03:03:54 INFO - PROCESS | 1822 | 1466589834193 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:54 INFO - PROCESS | 1822 | 1466589834411 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:03:54 INFO - PROCESS | 1822 | 1466589834504 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1822 | 1466589834512 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e5800 == 33 [pid = 1822] [id = 580] 03:03:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x912e5c00) [pid = 1822] [serial = 1741] [outer = (nil)] 03:03:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91432400) [pid = 1822] [serial = 1742] [outer = 0x912e5c00] 03:03:54 INFO - PROCESS | 1822 | 1466589834589 Marionette DEBUG loaded listener.js 03:03:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x9143ac00) [pid = 1822] [serial = 1743] [outer = 0x912e5c00] 03:03:55 INFO - PROCESS | 1822 | 1466589835438 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]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1294ms 03:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:03:55 INFO - PROCESS | 1822 | 1466589835450 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 1822 | 1466589835453 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:03:55 INFO - PROCESS | 1822 | 1466589835459 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1822 | 1466589835462 Marionette TRACE conn3 <- [1,2294,null,{}] 03:03:55 INFO - PROCESS | 1822 | 1466589835467 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}] 03:03:55 INFO - PROCESS | 1822 | 1466589835472 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:55 INFO - PROCESS | 1822 | 1466589835674 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:03:55 INFO - PROCESS | 1822 | 1466589835696 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 1822 | 1466589835712 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d233400 == 34 [pid = 1822] [id = 581] 03:03:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x9158c400) [pid = 1822] [serial = 1744] [outer = (nil)] 03:03:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91c48000) [pid = 1822] [serial = 1745] [outer = 0x9158c400] 03:03:55 INFO - PROCESS | 1822 | 1466589835782 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91c51400) [pid = 1822] [serial = 1746] [outer = 0x9158c400] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91c53400) [pid = 1822] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d425400) [pid = 1822] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x91c55000) [pid = 1822] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x9142e400) [pid = 1822] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91f09800) [pid = 1822] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8d01c800) [pid = 1822] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91439400) [pid = 1822] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8c658c00) [pid = 1822] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91f03400) [pid = 1822] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8dc47800) [pid = 1822] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:03:56 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91c4e000) [pid = 1822] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:03:57 INFO - PROCESS | 1822 | 1466589837075 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]]]}] 03:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1629ms 03:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:03:57 INFO - PROCESS | 1822 | 1466589837087 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:03:57 INFO - PROCESS | 1822 | 1466589837090 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:03:57 INFO - PROCESS | 1822 | 1466589837096 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:03:57 INFO - PROCESS | 1822 | 1466589837099 Marionette TRACE conn3 <- [1,2298,null,{}] 03:03:57 INFO - PROCESS | 1822 | 1466589837107 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}] 03:03:57 INFO - PROCESS | 1822 | 1466589837114 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:57 INFO - PROCESS | 1822 | 1466589837257 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:03:57 INFO - PROCESS | 1822 | 1466589837273 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 1822 | 1466589837282 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7ba000 == 35 [pid = 1822] [id = 582] 03:03:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e8ccc00) [pid = 1822] [serial = 1747] [outer = (nil)] 03:03:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c50000) [pid = 1822] [serial = 1748] [outer = 0x8e8ccc00] 03:03:57 INFO - PROCESS | 1822 | 1466589837345 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91c59c00) [pid = 1822] [serial = 1749] [outer = 0x8e8ccc00] 03:03:58 INFO - PROCESS | 1822 | 1466589838194 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]]]}] 03:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1128ms 03:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:03:58 INFO - PROCESS | 1822 | 1466589838226 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:03:58 INFO - PROCESS | 1822 | 1466589838228 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:03:58 INFO - PROCESS | 1822 | 1466589838235 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 1822 | 1466589838238 Marionette TRACE conn3 <- [1,2302,null,{}] 03:03:58 INFO - PROCESS | 1822 | 1466589838243 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}] 03:03:58 INFO - PROCESS | 1822 | 1466589838253 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:58 INFO - PROCESS | 1822 | 1466589838437 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:03:58 INFO - PROCESS | 1822 | 1466589838668 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 1822 | 1466589838679 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:03:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c650800 == 36 [pid = 1822] [id = 583] 03:03:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8c652400) [pid = 1822] [serial = 1750] [outer = (nil)] 03:03:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8c65b000) [pid = 1822] [serial = 1751] [outer = 0x8c652400] 03:03:58 INFO - PROCESS | 1822 | 1466589838764 Marionette DEBUG loaded listener.js 03:03:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x8c6f0c00) [pid = 1822] [serial = 1752] [outer = 0x8c652400] 03:03:59 INFO - PROCESS | 1822 | 1466589839802 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]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1633ms 03:03:59 INFO - PROCESS | 1822 | 1466589839870 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 1822 | 1466589839876 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:03:59 INFO - PROCESS | 1822 | 1466589839884 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 1822 | 1466589839889 Marionette TRACE conn3 <- [1,2306,null,{}] 03:03:59 INFO - PROCESS | 1822 | 1466589839897 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}] 03:03:59 INFO - PROCESS | 1822 | 1466589839905 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:00 INFO - PROCESS | 1822 | 1466589840121 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:04:00 INFO - PROCESS | 1822 | 1466589840359 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:00 INFO - PROCESS | 1822 | 1466589840369 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d238400 == 37 [pid = 1822] [id = 584] 03:04:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8dc4f400) [pid = 1822] [serial = 1753] [outer = (nil)] 03:04:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8dd56c00) [pid = 1822] [serial = 1754] [outer = 0x8dc4f400] 03:04:00 INFO - PROCESS | 1822 | 1466589840493 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8e8c7000) [pid = 1822] [serial = 1755] [outer = 0x8dc4f400] 03:04:01 INFO - PROCESS | 1822 | 1466589841575 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]]]}] 03:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1779ms 03:04:01 INFO - PROCESS | 1822 | 1466589841667 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:04:01 INFO - PROCESS | 1822 | 1466589841673 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:04:01 INFO - PROCESS | 1822 | 1466589841680 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:04:01 INFO - PROCESS | 1822 | 1466589841683 Marionette TRACE conn3 <- [1,2310,null,{}] 03:04:01 INFO - PROCESS | 1822 | 1466589841690 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}] 03:04:01 INFO - PROCESS | 1822 | 1466589841695 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:01 INFO - PROCESS | 1822 | 1466589841919 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:04:02 INFO - PROCESS | 1822 | 1466589842256 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 1822 | 1466589842263 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4c000 == 38 [pid = 1822] [id = 585] 03:04:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x912e7400) [pid = 1822] [serial = 1756] [outer = (nil)] 03:04:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x91587800) [pid = 1822] [serial = 1757] [outer = 0x912e7400] 03:04:02 INFO - PROCESS | 1822 | 1466589842346 Marionette DEBUG loaded listener.js 03:04:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x91c4dc00) [pid = 1822] [serial = 1758] [outer = 0x912e7400] 03:04:03 INFO - PROCESS | 1822 | 1466589843355 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]]]}] 03:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1732ms 03:04:03 INFO - PROCESS | 1822 | 1466589843413 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:04:03 INFO - PROCESS | 1822 | 1466589843416 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:04:03 INFO - PROCESS | 1822 | 1466589843433 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:04:03 INFO - PROCESS | 1822 | 1466589843442 Marionette TRACE conn3 <- [1,2314,null,{}] 03:04:03 INFO - PROCESS | 1822 | 1466589843448 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}] 03:04:03 INFO - PROCESS | 1822 | 1466589843456 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:03 INFO - PROCESS | 1822 | 1466589843761 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:04:03 INFO - PROCESS | 1822 | 1466589843903 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:03 INFO - PROCESS | 1822 | 1466589843913 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e5800 == 39 [pid = 1822] [id = 586] 03:04:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8c6e5c00) [pid = 1822] [serial = 1759] [outer = (nil)] 03:04:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x91f0ac00) [pid = 1822] [serial = 1760] [outer = 0x8c6e5c00] 03:04:04 INFO - PROCESS | 1822 | 1466589844028 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x92101800) [pid = 1822] [serial = 1761] [outer = 0x8c6e5c00] 03:04:05 INFO - PROCESS | 1822 | 1466589845220 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]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1844ms 03:04:05 INFO - PROCESS | 1822 | 1466589845268 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 1822 | 1466589845273 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:04:05 INFO - PROCESS | 1822 | 1466589845282 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 1822 | 1466589845285 Marionette TRACE conn3 <- [1,2318,null,{}] 03:04:05 INFO - PROCESS | 1822 | 1466589845302 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}] 03:04:05 INFO - PROCESS | 1822 | 1466589845308 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:05 INFO - PROCESS | 1822 | 1466589845503 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:04:05 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ec800 == 38 [pid = 1822] [id = 569] 03:04:05 INFO - PROCESS | 1822 | --DOCSHELL 0x8c658000 == 37 [pid = 1822] [id = 557] 03:04:05 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7ba000 == 36 [pid = 1822] [id = 582] 03:04:05 INFO - PROCESS | 1822 | --DOCSHELL 0x8d233400 == 35 [pid = 1822] [id = 581] 03:04:05 INFO - PROCESS | 1822 | --DOCSHELL 0x912e5800 == 34 [pid = 1822] [id = 580] 03:04:05 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc48400 == 33 [pid = 1822] [id = 579] 03:04:05 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00f800 == 32 [pid = 1822] [id = 578] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x92621000) [pid = 1822] [serial = 1700] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8dd54400) [pid = 1822] [serial = 1679] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8e7bf400) [pid = 1822] [serial = 1680] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91dbf400) [pid = 1822] [serial = 1677] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91c5a800) [pid = 1822] [serial = 1676] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x91435800) [pid = 1822] [serial = 1694] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x92104800) [pid = 1822] [serial = 1685] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x92521000) [pid = 1822] [serial = 1686] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8dc49c00) [pid = 1822] [serial = 1691] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8e7be400) [pid = 1822] [serial = 1692] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91c42000) [pid = 1822] [serial = 1682] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91c51800) [pid = 1822] [serial = 1683] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8e8c2c00) [pid = 1822] [serial = 1688] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91f0b800) [pid = 1822] [serial = 1689] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91f09400) [pid = 1822] [serial = 1697] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9243c400) [pid = 1822] [serial = 1698] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9261ec00) [pid = 1822] [serial = 1701] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x92613800) [pid = 1822] [serial = 1703] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x9158d800) [pid = 1822] [serial = 1695] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x92ee0400) [pid = 1822] [serial = 1706] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92ee3800) [pid = 1822] [serial = 1707] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92e17800) [pid = 1822] [serial = 1704] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1822 | 1466589845757 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 1822 | 1466589845768 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d018400 == 33 [pid = 1822] [id = 587] 03:04:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8d01a800) [pid = 1822] [serial = 1762] [outer = (nil)] 03:04:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d426000) [pid = 1822] [serial = 1763] [outer = 0x8d01a800] 03:04:05 INFO - PROCESS | 1822 | 1466589845851 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8dc4c400) [pid = 1822] [serial = 1764] [outer = 0x8d01a800] 03:04:06 INFO - PROCESS | 1822 | 1466589846620 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] 03:04:06 INFO - PROCESS | 1822 | 1466589846684 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:04:06 INFO - PROCESS | 1822 | 1466589846693 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 1822 | 1466589846697 Marionette TRACE conn3 <- [1,2322,null,{}] 03:04:06 INFO - PROCESS | 1822 | 1466589846703 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}] 03:04:06 INFO - PROCESS | 1822 | 1466589846708 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:06 INFO - PROCESS | 1822 | 1466589846871 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:04:06 INFO - PROCESS | 1822 | 1466589846880 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 1822 | 1466589846888 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd57400 == 34 [pid = 1822] [id = 588] 03:04:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8ec27c00) [pid = 1822] [serial = 1765] [outer = (nil)] 03:04:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8ec30c00) [pid = 1822] [serial = 1766] [outer = 0x8ec27c00] 03:04:06 INFO - PROCESS | 1822 | 1466589846970 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x9142f800) [pid = 1822] [serial = 1767] [outer = 0x8ec27c00] 03:04:07 INFO - PROCESS | 1822 | 1466589847945 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]]]}] 03:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1282ms 03:04:07 INFO - PROCESS | 1822 | 1466589847975 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 1822 | 1466589847979 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:04:07 INFO - PROCESS | 1822 | 1466589847985 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:04:07 INFO - PROCESS | 1822 | 1466589847991 Marionette TRACE conn3 <- [1,2326,null,{}] 03:04:08 INFO - PROCESS | 1822 | 1466589848006 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}] 03:04:08 INFO - PROCESS | 1822 | 1466589848013 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:08 INFO - PROCESS | 1822 | 1466589848242 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:04:08 INFO - PROCESS | 1822 | 1466589848268 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 1822 | 1466589848278 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5a800 == 35 [pid = 1822] [id = 589] 03:04:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91c5f000) [pid = 1822] [serial = 1768] [outer = (nil)] 03:04:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91db5400) [pid = 1822] [serial = 1769] [outer = 0x91c5f000] 03:04:08 INFO - PROCESS | 1822 | 1466589848347 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91dbf000) [pid = 1822] [serial = 1770] [outer = 0x91c5f000] 03:04:09 INFO - PROCESS | 1822 | 1466589849242 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]]]}] 03:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1286ms 03:04:09 INFO - PROCESS | 1822 | 1466589849271 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 1822 | 1466589849275 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:04:09 INFO - PROCESS | 1822 | 1466589849281 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 1822 | 1466589849283 Marionette TRACE conn3 <- [1,2330,null,{}] 03:04:09 INFO - PROCESS | 1822 | 1466589849297 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}] 03:04:09 INFO - PROCESS | 1822 | 1466589849301 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:09 INFO - PROCESS | 1822 | 1466589849529 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:04:09 INFO - PROCESS | 1822 | 1466589849551 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:09 INFO - PROCESS | 1822 | 1466589849558 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x91580800 == 36 [pid = 1822] [id = 590] 03:04:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91f03800) [pid = 1822] [serial = 1771] [outer = (nil)] 03:04:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92439000) [pid = 1822] [serial = 1772] [outer = 0x91f03800] 03:04:09 INFO - PROCESS | 1822 | 1466589849623 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92528c00) [pid = 1822] [serial = 1773] [outer = 0x91f03800] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x912e5c00) [pid = 1822] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8d234c00) [pid = 1822] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8d019c00) [pid = 1822] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c56400) [pid = 1822] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x92ede400) [pid = 1822] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x92ed1000) [pid = 1822] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9158dc00) [pid = 1822] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x93b7d400) [pid = 1822] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8dd4cc00) [pid = 1822] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d012000) [pid = 1822] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x953dd000) [pid = 1822] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x9158c400) [pid = 1822] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:04:10 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8c654400) [pid = 1822] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:04:10 INFO - PROCESS | 1822 | 1466589850648 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]]]}] 03:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1376ms 03:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:04:10 INFO - PROCESS | 1822 | 1466589850658 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:04:10 INFO - PROCESS | 1822 | 1466589850661 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:04:10 INFO - PROCESS | 1822 | 1466589850667 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:04:10 INFO - PROCESS | 1822 | 1466589850670 Marionette TRACE conn3 <- [1,2334,null,{}] 03:04:10 INFO - PROCESS | 1822 | 1466589850675 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}] 03:04:10 INFO - PROCESS | 1822 | 1466589850679 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:10 INFO - PROCESS | 1822 | 1466589850879 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:04:10 INFO - PROCESS | 1822 | 1466589850897 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 1822 | 1466589850905 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65c800 == 37 [pid = 1822] [id = 591] 03:04:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8d012000) [pid = 1822] [serial = 1774] [outer = (nil)] 03:04:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x9158d000) [pid = 1822] [serial = 1775] [outer = 0x8d012000] 03:04:10 INFO - PROCESS | 1822 | 1466589850981 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x92108800) [pid = 1822] [serial = 1776] [outer = 0x8d012000] 03:04:11 INFO - PROCESS | 1822 | 1466589851793 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]]]}] 03:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1179ms 03:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:04:11 INFO - PROCESS | 1822 | 1466589851846 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 1822 | 1466589851849 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:04:11 INFO - PROCESS | 1822 | 1466589851855 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 1822 | 1466589851858 Marionette TRACE conn3 <- [1,2338,null,{}] 03:04:11 INFO - PROCESS | 1822 | 1466589851863 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}] 03:04:11 INFO - PROCESS | 1822 | 1466589851873 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:12 INFO - PROCESS | 1822 | 1466589852141 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:04:12 INFO - PROCESS | 1822 | 1466589852302 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:12 INFO - PROCESS | 1822 | 1466589852312 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c651c00 == 38 [pid = 1822] [id = 592] 03:04:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8c655400) [pid = 1822] [serial = 1777] [outer = (nil)] 03:04:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8c6e3000) [pid = 1822] [serial = 1778] [outer = 0x8c655400] 03:04:12 INFO - PROCESS | 1822 | 1466589852393 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d00f800) [pid = 1822] [serial = 1779] [outer = 0x8c655400] 03:04:13 INFO - PROCESS | 1822 | 1466589853388 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]]]}] 03:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1578ms 03:04:13 INFO - PROCESS | 1822 | 1466589853435 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:04:13 INFO - PROCESS | 1822 | 1466589853441 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:04:13 INFO - PROCESS | 1822 | 1466589853448 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:04:13 INFO - PROCESS | 1822 | 1466589853453 Marionette TRACE conn3 <- [1,2342,null,{}] 03:04:13 INFO - PROCESS | 1822 | 1466589853461 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}] 03:04:13 INFO - PROCESS | 1822 | 1466589853469 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:13 INFO - PROCESS | 1822 | 1466589853649 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:04:13 INFO - PROCESS | 1822 | 1466589853842 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 1822 | 1466589853851 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c652000 == 39 [pid = 1822] [id = 593] 03:04:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dc47c00) [pid = 1822] [serial = 1780] [outer = (nil)] 03:04:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8ec2e800) [pid = 1822] [serial = 1781] [outer = 0x8dc47c00] 03:04:13 INFO - PROCESS | 1822 | 1466589853981 Marionette DEBUG loaded listener.js 03:04:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9157f400) [pid = 1822] [serial = 1782] [outer = 0x8dc47c00] 03:04:14 INFO - PROCESS | 1822 | 1466589854871 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]]]}] 03:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1488ms 03:04:14 INFO - PROCESS | 1822 | 1466589854940 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:04:14 INFO - PROCESS | 1822 | 1466589854947 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:04:14 INFO - PROCESS | 1822 | 1466589854954 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:04:14 INFO - PROCESS | 1822 | 1466589854957 Marionette TRACE conn3 <- [1,2346,null,{}] 03:04:14 INFO - PROCESS | 1822 | 1466589854963 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}] 03:04:14 INFO - PROCESS | 1822 | 1466589854968 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:15 INFO - PROCESS | 1822 | 1466589855184 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:04:15 INFO - PROCESS | 1822 | 1466589855366 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 1822 | 1466589855374 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8cf800 == 40 [pid = 1822] [id = 594] 03:04:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c42400) [pid = 1822] [serial = 1783] [outer = (nil)] 03:04:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91dbe800) [pid = 1822] [serial = 1784] [outer = 0x91c42400] 03:04:15 INFO - PROCESS | 1822 | 1466589855541 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9210a800) [pid = 1822] [serial = 1785] [outer = 0x91c42400] 03:04:16 INFO - PROCESS | 1822 | 1466589856512 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]]]}] 03:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1629ms 03:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:04:16 INFO - PROCESS | 1822 | 1466589856584 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 1822 | 1466589856587 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:04:16 INFO - PROCESS | 1822 | 1466589856602 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - PROCESS | 1822 | 1466589856611 Marionette TRACE conn3 <- [1,2350,null,{}] 03:04:16 INFO - PROCESS | 1822 | 1466589856619 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}] 03:04:16 INFO - PROCESS | 1822 | 1466589856626 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:16 INFO - PROCESS | 1822 | 1466589856855 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:04:17 INFO - PROCESS | 1822 | 1466589857093 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 1822 | 1466589857100 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e1c00 == 41 [pid = 1822] [id = 595] 03:04:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91f08400) [pid = 1822] [serial = 1786] [outer = (nil)] 03:04:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92e1f400) [pid = 1822] [serial = 1787] [outer = 0x91f08400] 03:04:17 INFO - PROCESS | 1822 | 1466589857192 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92ec6c00) [pid = 1822] [serial = 1788] [outer = 0x91f08400] 03:04:18 INFO - PROCESS | 1822 | 1466589858086 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]]]}] 03:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1546ms 03:04:18 INFO - PROCESS | 1822 | 1466589858140 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 1822 | 1466589858145 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:04:18 INFO - PROCESS | 1822 | 1466589858151 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 1822 | 1466589858154 Marionette TRACE conn3 <- [1,2354,null,{}] 03:04:18 INFO - PROCESS | 1822 | 1466589858160 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}] 03:04:18 INFO - PROCESS | 1822 | 1466589858165 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:18 INFO - PROCESS | 1822 | 1466589858342 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:04:18 INFO - PROCESS | 1822 | 1466589858522 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:18 INFO - PROCESS | 1822 | 1466589858532 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c55000 == 42 [pid = 1822] [id = 596] 03:04:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92621400) [pid = 1822] [serial = 1789] [outer = (nil)] 03:04:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92edbc00) [pid = 1822] [serial = 1790] [outer = 0x92621400] 03:04:18 INFO - PROCESS | 1822 | 1466589858612 Marionette DEBUG loaded listener.js 03:04:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92ee0c00) [pid = 1822] [serial = 1791] [outer = 0x92621400] 03:04:19 INFO - PROCESS | 1822 | 1466589859508 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]]]}] 03:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1430ms 03:04:19 INFO - PROCESS | 1822 | 1466589859581 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:04:19 INFO - PROCESS | 1822 | 1466589859586 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:04:19 INFO - PROCESS | 1822 | 1466589859592 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:04:19 INFO - PROCESS | 1822 | 1466589859595 Marionette TRACE conn3 <- [1,2358,null,{}] 03:04:19 INFO - PROCESS | 1822 | 1466589859601 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}] 03:04:19 INFO - PROCESS | 1822 | 1466589859606 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:19 INFO - PROCESS | 1822 | 1466589859812 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:04:20 INFO - PROCESS | 1822 | 1466589859995 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 1822 | 1466589860012 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee5000 == 43 [pid = 1822] [id = 597] 03:04:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92ee6000) [pid = 1822] [serial = 1792] [outer = (nil)] 03:04:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x93b73c00) [pid = 1822] [serial = 1793] [outer = 0x92ee6000] 03:04:20 INFO - PROCESS | 1822 | 1466589860102 Marionette DEBUG loaded listener.js 03:04:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x93e62400) [pid = 1822] [serial = 1794] [outer = 0x92ee6000] 03:04:21 INFO - PROCESS | 1822 | 1466589861097 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]]]}] 03:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1591ms 03:04:21 INFO - PROCESS | 1822 | 1466589861184 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:04:21 INFO - PROCESS | 1822 | 1466589861188 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:04:21 INFO - PROCESS | 1822 | 1466589861194 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:04:21 INFO - PROCESS | 1822 | 1466589861198 Marionette TRACE conn3 <- [1,2362,null,{}] 03:04:21 INFO - PROCESS | 1822 | 1466589861203 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}] 03:04:21 INFO - PROCESS | 1822 | 1466589861209 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:21 INFO - PROCESS | 1822 | 1466589861415 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:04:21 INFO - PROCESS | 1822 | 1466589861651 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 1822 | 1466589861660 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x91439c00 == 44 [pid = 1822] [id = 598] 03:04:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x91c4e800) [pid = 1822] [serial = 1795] [outer = (nil)] 03:04:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x9510ec00) [pid = 1822] [serial = 1796] [outer = 0x91c4e800] 03:04:21 INFO - PROCESS | 1822 | 1466589861789 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x9510f000) [pid = 1822] [serial = 1797] [outer = 0x91c4e800] 03:04:22 INFO - PROCESS | 1822 | 1466589862727 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]]]}] 03:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1583ms 03:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:04:22 INFO - PROCESS | 1822 | 1466589862778 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 1822 | 1466589862781 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:04:22 INFO - PROCESS | 1822 | 1466589862788 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 1822 | 1466589862791 Marionette TRACE conn3 <- [1,2366,null,{}] 03:04:22 INFO - PROCESS | 1822 | 1466589862797 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}] 03:04:22 INFO - PROCESS | 1822 | 1466589862802 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:22 INFO - PROCESS | 1822 | 1466589862971 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:04:23 INFO - PROCESS | 1822 | 1466589863402 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:23 INFO - PROCESS | 1822 | 1466589863415 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d017000 == 45 [pid = 1822] [id = 599] 03:04:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8d01b800) [pid = 1822] [serial = 1798] [outer = (nil)] 03:04:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d237400) [pid = 1822] [serial = 1799] [outer = 0x8d01b800] 03:04:23 INFO - PROCESS | 1822 | 1466589863528 Marionette DEBUG loaded listener.js 03:04:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8dc43c00) [pid = 1822] [serial = 1800] [outer = 0x8d01b800] 03:04:24 INFO - PROCESS | 1822 | 1466589864481 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]]]}] 03:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1747ms 03:04:24 INFO - PROCESS | 1822 | 1466589864536 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:04:24 INFO - PROCESS | 1822 | 1466589864542 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:04:24 INFO - PROCESS | 1822 | 1466589864550 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 1822 | 1466589864554 Marionette TRACE conn3 <- [1,2370,null,{}] 03:04:24 INFO - PROCESS | 1822 | 1466589864562 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}] 03:04:24 INFO - PROCESS | 1822 | 1466589864570 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:24 INFO - PROCESS | 1822 | 1466589864741 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c1400 == 44 [pid = 1822] [id = 555] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65c800 == 43 [pid = 1822] [id = 591] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91580800 == 42 [pid = 1822] [id = 590] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5a800 == 41 [pid = 1822] [id = 589] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd57400 == 40 [pid = 1822] [id = 588] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d018400 == 39 [pid = 1822] [id = 587] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x92ec5000 == 38 [pid = 1822] [id = 572] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x912e6000 == 37 [pid = 1822] [id = 564] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d422000 == 36 [pid = 1822] [id = 556] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91f03000 == 35 [pid = 1822] [id = 565] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c650800 == 34 [pid = 1822] [id = 583] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e8000 == 33 [pid = 1822] [id = 559] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd56000 == 32 [pid = 1822] [id = 568] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4c000 == 31 [pid = 1822] [id = 585] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d425c00 == 30 [pid = 1822] [id = 554] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d238400 == 29 [pid = 1822] [id = 584] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01b400 == 28 [pid = 1822] [id = 567] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91f08000 == 27 [pid = 1822] [id = 561] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c656c00 == 26 [pid = 1822] [id = 562] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e5800 == 25 [pid = 1822] [id = 586] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d012c00 == 24 [pid = 1822] [id = 563] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c6000 == 23 [pid = 1822] [id = 560] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc49000 == 22 [pid = 1822] [id = 566] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91c54000 == 21 [pid = 1822] [id = 558] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x92edd800 == 20 [pid = 1822] [id = 571] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654000 == 19 [pid = 1822] [id = 576] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64f400 == 18 [pid = 1822] [id = 573] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d233800 == 17 [pid = 1822] [id = 577] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec30400 == 16 [pid = 1822] [id = 570] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42b000 == 15 [pid = 1822] [id = 574] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x93ee6000 == 14 [pid = 1822] [id = 575] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91439c00 == 13 [pid = 1822] [id = 598] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee5000 == 12 [pid = 1822] [id = 597] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x91c55000 == 11 [pid = 1822] [id = 596] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e1c00 == 10 [pid = 1822] [id = 595] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c652000 == 9 [pid = 1822] [id = 593] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8cf800 == 8 [pid = 1822] [id = 594] 03:04:25 INFO - PROCESS | 1822 | --DOCSHELL 0x8c651c00 == 7 [pid = 1822] [id = 592] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91c50000) [pid = 1822] [serial = 1748] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x91432400) [pid = 1822] [serial = 1742] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8d42b800) [pid = 1822] [serial = 1734] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8d420000) [pid = 1822] [serial = 1733] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x912e3000) [pid = 1822] [serial = 1710] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8ec25000) [pid = 1822] [serial = 1709] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x92614800) [pid = 1822] [serial = 1713] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91f01c00) [pid = 1822] [serial = 1712] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x93b74c00) [pid = 1822] [serial = 1716] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92ee7400) [pid = 1822] [serial = 1715] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x93ed7400) [pid = 1822] [serial = 1719] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x93cdcc00) [pid = 1822] [serial = 1718] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x95109800) [pid = 1822] [serial = 1722] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x93ee3400) [pid = 1822] [serial = 1721] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x953e8400) [pid = 1822] [serial = 1725] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x953e4400) [pid = 1822] [serial = 1724] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8e7b4400) [pid = 1822] [serial = 1739] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d232400) [pid = 1822] [serial = 1736] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8d423400) [pid = 1822] [serial = 1737] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x95940800) [pid = 1822] [serial = 1728] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9593e400) [pid = 1822] [serial = 1727] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91c48000) [pid = 1822] [serial = 1745] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x9143ac00) [pid = 1822] [serial = 1743] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8dd4e000) [pid = 1822] [serial = 1731] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8d238000) [pid = 1822] [serial = 1730] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91c51400) [pid = 1822] [serial = 1746] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8e8c1800) [pid = 1822] [serial = 1740] [outer = (nil)] [url = about:blank] 03:04:26 INFO - PROCESS | 1822 | 1466589866094 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 1822 | 1466589866101 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c653400 == 8 [pid = 1822] [id = 600] 03:04:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8c654000) [pid = 1822] [serial = 1801] [outer = (nil)] 03:04:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8c6e1c00) [pid = 1822] [serial = 1802] [outer = 0x8c654000] 03:04:26 INFO - PROCESS | 1822 | 1466589866195 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d013800) [pid = 1822] [serial = 1803] [outer = 0x8c654000] 03:04:27 INFO - PROCESS | 1822 | 1466589866999 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]]]}] 03:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2480ms 03:04:27 INFO - PROCESS | 1822 | 1466589867031 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 1822 | 1466589867035 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:04:27 INFO - PROCESS | 1822 | 1466589867047 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 1822 | 1466589867051 Marionette TRACE conn3 <- [1,2374,null,{}] 03:04:27 INFO - PROCESS | 1822 | 1466589867064 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}] 03:04:27 INFO - PROCESS | 1822 | 1466589867072 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:27 INFO - PROCESS | 1822 | 1466589867239 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:04:27 INFO - PROCESS | 1822 | 1466589867256 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1822 | 1466589867273 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42b800 == 9 [pid = 1822] [id = 601] 03:04:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d42e400) [pid = 1822] [serial = 1804] [outer = (nil)] 03:04:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8dd48800) [pid = 1822] [serial = 1805] [outer = 0x8d42e400] 03:04:27 INFO - PROCESS | 1822 | 1466589867342 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8dd53000) [pid = 1822] [serial = 1806] [outer = 0x8d42e400] 03:04:28 INFO - PROCESS | 1822 | 1466589868295 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]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1287ms 03:04:28 INFO - PROCESS | 1822 | 1466589868336 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1822 | 1466589868343 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:04:28 INFO - PROCESS | 1822 | 1466589868350 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1822 | 1466589868353 Marionette TRACE conn3 <- [1,2378,null,{}] 03:04:28 INFO - PROCESS | 1822 | 1466589868358 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}] 03:04:28 INFO - PROCESS | 1822 | 1466589868364 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:28 INFO - PROCESS | 1822 | 1466589868532 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:04:28 INFO - PROCESS | 1822 | 1466589868693 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:28 INFO - PROCESS | 1822 | 1466589868700 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d429400 == 10 [pid = 1822] [id = 602] 03:04:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8e7b3c00) [pid = 1822] [serial = 1807] [outer = (nil)] 03:04:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8ec26c00) [pid = 1822] [serial = 1808] [outer = 0x8e7b3c00] 03:04:28 INFO - PROCESS | 1822 | 1466589868770 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x912e5400) [pid = 1822] [serial = 1809] [outer = 0x8e7b3c00] 03:04:29 INFO - PROCESS | 1822 | 1466589869707 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]]]}] 03:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1390ms 03:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:04:29 INFO - PROCESS | 1822 | 1466589869740 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:04:29 INFO - PROCESS | 1822 | 1466589869743 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:04:29 INFO - PROCESS | 1822 | 1466589869758 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:04:29 INFO - PROCESS | 1822 | 1466589869767 Marionette TRACE conn3 <- [1,2382,null,{}] 03:04:29 INFO - PROCESS | 1822 | 1466589869783 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}] 03:04:29 INFO - PROCESS | 1822 | 1466589869791 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:30 INFO - PROCESS | 1822 | 1466589870002 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:04:30 INFO - PROCESS | 1822 | 1466589870029 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 1822 | 1466589870036 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c41400 == 11 [pid = 1822] [id = 603] 03:04:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c42000) [pid = 1822] [serial = 1810] [outer = (nil)] 03:04:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91c49c00) [pid = 1822] [serial = 1811] [outer = 0x91c42000] 03:04:30 INFO - PROCESS | 1822 | 1466589870100 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c52400) [pid = 1822] [serial = 1812] [outer = 0x91c42000] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8e8ccc00) [pid = 1822] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91f03800) [pid = 1822] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d012000) [pid = 1822] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8dc4f400) [pid = 1822] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8c652400) [pid = 1822] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8c6e5c00) [pid = 1822] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8ec27c00) [pid = 1822] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x912e7400) [pid = 1822] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d01a800) [pid = 1822] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:04:31 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91c5f000) [pid = 1822] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:04:31 INFO - PROCESS | 1822 | 1466589871491 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]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1807ms 03:04:31 INFO - PROCESS | 1822 | 1466589871555 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1822 | 1466589871559 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:04:31 INFO - PROCESS | 1822 | 1466589871565 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1822 | 1466589871568 Marionette TRACE conn3 <- [1,2386,null,{}] 03:04:31 INFO - PROCESS | 1822 | 1466589871573 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}] 03:04:31 INFO - PROCESS | 1822 | 1466589871578 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:31 INFO - PROCESS | 1822 | 1466589871807 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:04:31 INFO - PROCESS | 1822 | 1466589871821 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 1822 | 1466589871827 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e5c00 == 12 [pid = 1822] [id = 604] 03:04:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d014800) [pid = 1822] [serial = 1813] [outer = (nil)] 03:04:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x912eb000) [pid = 1822] [serial = 1814] [outer = 0x8d014800] 03:04:31 INFO - PROCESS | 1822 | 1466589871893 Marionette DEBUG loaded listener.js 03:04:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91c45c00) [pid = 1822] [serial = 1815] [outer = 0x8d014800] 03:04:32 INFO - PROCESS | 1822 | 1466589872654 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]]]}] 03:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1127ms 03:04:32 INFO - PROCESS | 1822 | 1466589872693 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:04:32 INFO - PROCESS | 1822 | 1466589872696 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:04:32 INFO - PROCESS | 1822 | 1466589872702 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:04:32 INFO - PROCESS | 1822 | 1466589872706 Marionette TRACE conn3 <- [1,2390,null,{}] 03:04:32 INFO - PROCESS | 1822 | 1466589872711 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}] 03:04:32 INFO - PROCESS | 1822 | 1466589872716 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:32 INFO - PROCESS | 1822 | 1466589872910 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:04:32 INFO - PROCESS | 1822 | 1466589872927 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 1822 | 1466589872946 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5b400 == 13 [pid = 1822] [id = 605] 03:04:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91db1c00) [pid = 1822] [serial = 1816] [outer = (nil)] 03:04:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91db7400) [pid = 1822] [serial = 1817] [outer = 0x91db1c00] 03:04:33 INFO - PROCESS | 1822 | 1466589873023 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91f0fc00) [pid = 1822] [serial = 1818] [outer = 0x91db1c00] 03:04:34 INFO - PROCESS | 1822 | 1466589874191 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]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1537ms 03:04:34 INFO - PROCESS | 1822 | 1466589874241 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 1822 | 1466589874248 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:04:34 INFO - PROCESS | 1822 | 1466589874255 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 1822 | 1466589874263 Marionette TRACE conn3 <- [1,2394,null,{}] 03:04:34 INFO - PROCESS | 1822 | 1466589874271 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}] 03:04:34 INFO - PROCESS | 1822 | 1466589874276 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:34 INFO - PROCESS | 1822 | 1466589874455 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:04:34 INFO - PROCESS | 1822 | 1466589874680 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:34 INFO - PROCESS | 1822 | 1466589874688 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65a800 == 14 [pid = 1822] [id = 606] 03:04:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d425000) [pid = 1822] [serial = 1819] [outer = (nil)] 03:04:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8dc4d400) [pid = 1822] [serial = 1820] [outer = 0x8d425000] 03:04:34 INFO - PROCESS | 1822 | 1466589874814 Marionette DEBUG loaded listener.js 03:04:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8e8c9800) [pid = 1822] [serial = 1821] [outer = 0x8d425000] 03:04:35 INFO - PROCESS | 1822 | 1466589875783 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]]]}] 03:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1583ms 03:04:35 INFO - PROCESS | 1822 | 1466589875838 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:04:35 INFO - PROCESS | 1822 | 1466589875845 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:04:35 INFO - PROCESS | 1822 | 1466589875856 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:04:35 INFO - PROCESS | 1822 | 1466589875859 Marionette TRACE conn3 <- [1,2398,null,{}] 03:04:35 INFO - PROCESS | 1822 | 1466589875866 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}] 03:04:35 INFO - PROCESS | 1822 | 1466589875871 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:36 INFO - PROCESS | 1822 | 1466589876087 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:04:36 INFO - PROCESS | 1822 | 1466589876364 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1822 | 1466589876374 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x91438400 == 15 [pid = 1822] [id = 607] 03:04:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9143b400) [pid = 1822] [serial = 1822] [outer = (nil)] 03:04:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91c44c00) [pid = 1822] [serial = 1823] [outer = 0x9143b400] 03:04:36 INFO - PROCESS | 1822 | 1466589876496 Marionette DEBUG loaded listener.js 03:04:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91c58400) [pid = 1822] [serial = 1824] [outer = 0x9143b400] 03:04:37 INFO - PROCESS | 1822 | 1466589877493 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]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1688ms 03:04:37 INFO - PROCESS | 1822 | 1466589877544 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 1822 | 1466589877548 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:04:37 INFO - PROCESS | 1822 | 1466589877555 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 1822 | 1466589877561 Marionette TRACE conn3 <- [1,2402,null,{}] 03:04:37 INFO - PROCESS | 1822 | 1466589877577 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}] 03:04:37 INFO - PROCESS | 1822 | 1466589877586 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:37 INFO - PROCESS | 1822 | 1466589877773 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:04:38 INFO - PROCESS | 1822 | 1466589877993 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 1822 | 1466589878004 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x9210d800 == 16 [pid = 1822] [id = 608] 03:04:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92521c00) [pid = 1822] [serial = 1825] [outer = (nil)] 03:04:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x9252a000) [pid = 1822] [serial = 1826] [outer = 0x92521c00] 03:04:38 INFO - PROCESS | 1822 | 1466589878125 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92619c00) [pid = 1822] [serial = 1827] [outer = 0x92521c00] 03:04:39 INFO - PROCESS | 1822 | 1466589879091 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]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1589ms 03:04:39 INFO - PROCESS | 1822 | 1466589879144 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 1822 | 1466589879148 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:04:39 INFO - PROCESS | 1822 | 1466589879154 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 1822 | 1466589879158 Marionette TRACE conn3 <- [1,2406,null,{}] 03:04:39 INFO - PROCESS | 1822 | 1466589879163 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}] 03:04:39 INFO - PROCESS | 1822 | 1466589879168 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:39 INFO - PROCESS | 1822 | 1466589879341 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:04:39 INFO - PROCESS | 1822 | 1466589879712 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:39 INFO - PROCESS | 1822 | 1466589879721 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c659000 == 17 [pid = 1822] [id = 609] 03:04:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x8c659400) [pid = 1822] [serial = 1828] [outer = (nil)] 03:04:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x8d013400) [pid = 1822] [serial = 1829] [outer = 0x8c659400] 03:04:39 INFO - PROCESS | 1822 | 1466589879837 Marionette DEBUG loaded listener.js 03:04:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8d235c00) [pid = 1822] [serial = 1830] [outer = 0x8c659400] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91c59c00) [pid = 1822] [serial = 1749] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8dd56c00) [pid = 1822] [serial = 1754] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8e8c7000) [pid = 1822] [serial = 1755] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8c65b000) [pid = 1822] [serial = 1751] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8c6f0c00) [pid = 1822] [serial = 1752] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91587800) [pid = 1822] [serial = 1757] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91c4dc00) [pid = 1822] [serial = 1758] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92439000) [pid = 1822] [serial = 1772] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9158d000) [pid = 1822] [serial = 1775] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92108800) [pid = 1822] [serial = 1776] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91f0ac00) [pid = 1822] [serial = 1760] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x92101800) [pid = 1822] [serial = 1761] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8ec30c00) [pid = 1822] [serial = 1766] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8d426000) [pid = 1822] [serial = 1763] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8dc4c400) [pid = 1822] [serial = 1764] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91db5400) [pid = 1822] [serial = 1769] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91dbf000) [pid = 1822] [serial = 1770] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92528c00) [pid = 1822] [serial = 1773] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x9142f800) [pid = 1822] [serial = 1767] [outer = (nil)] [url = about:blank] 03:04:40 INFO - PROCESS | 1822 | 1466589880819 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]]]}] 03:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1729ms 03:04:40 INFO - PROCESS | 1822 | 1466589880886 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:04:40 INFO - PROCESS | 1822 | 1466589880892 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:04:40 INFO - PROCESS | 1822 | 1466589880899 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:04:40 INFO - PROCESS | 1822 | 1466589880903 Marionette TRACE conn3 <- [1,2410,null,{}] 03:04:40 INFO - PROCESS | 1822 | 1466589880910 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}] 03:04:40 INFO - PROCESS | 1822 | 1466589880917 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:41 INFO - PROCESS | 1822 | 1466589881068 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:04:41 INFO - PROCESS | 1822 | 1466589881111 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 1822 | 1466589881118 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc46800 == 18 [pid = 1822] [id = 610] 03:04:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8dc4b000) [pid = 1822] [serial = 1831] [outer = (nil)] 03:04:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8e7bb000) [pid = 1822] [serial = 1832] [outer = 0x8dc4b000] 03:04:41 INFO - PROCESS | 1822 | 1466589881326 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8ec28400) [pid = 1822] [serial = 1833] [outer = 0x8dc4b000] 03:04:42 INFO - PROCESS | 1822 | 1466589882122 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]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1286ms 03:04:42 INFO - PROCESS | 1822 | 1466589882187 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:04:42 INFO - PROCESS | 1822 | 1466589882193 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:04:42 INFO - PROCESS | 1822 | 1466589882200 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 1822 | 1466589882203 Marionette TRACE conn3 <- [1,2414,null,{}] 03:04:42 INFO - PROCESS | 1822 | 1466589882208 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}] 03:04:42 INFO - PROCESS | 1822 | 1466589882213 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:42 INFO - PROCESS | 1822 | 1466589882384 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:04:42 INFO - PROCESS | 1822 | 1466589882529 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:42 INFO - PROCESS | 1822 | 1466589882540 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x91433800 == 19 [pid = 1822] [id = 611] 03:04:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91583000) [pid = 1822] [serial = 1834] [outer = (nil)] 03:04:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c48c00) [pid = 1822] [serial = 1835] [outer = 0x91583000] 03:04:42 INFO - PROCESS | 1822 | 1466589882616 Marionette DEBUG loaded listener.js 03:04:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91db7800) [pid = 1822] [serial = 1836] [outer = 0x91583000] 03:04:43 INFO - PROCESS | 1822 | 1466589883452 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]]]}] 03:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1289ms 03:04:43 INFO - PROCESS | 1822 | 1466589883489 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:04:43 INFO - PROCESS | 1822 | 1466589883493 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:04:43 INFO - PROCESS | 1822 | 1466589883506 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:04:43 INFO - PROCESS | 1822 | 1466589883515 Marionette TRACE conn3 <- [1,2418,null,{}] 03:04:43 INFO - PROCESS | 1822 | 1466589883546 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}] 03:04:43 INFO - PROCESS | 1822 | 1466589883552 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:43 INFO - PROCESS | 1822 | 1466589883755 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:04:43 INFO - PROCESS | 1822 | 1466589883782 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 1822 | 1466589883790 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c43c00 == 20 [pid = 1822] [id = 612] 03:04:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91db3c00) [pid = 1822] [serial = 1837] [outer = (nil)] 03:04:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x92525c00) [pid = 1822] [serial = 1838] [outer = 0x91db3c00] 03:04:43 INFO - PROCESS | 1822 | 1466589883852 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92529800) [pid = 1822] [serial = 1839] [outer = 0x91db3c00] 03:04:44 INFO - PROCESS | 1822 | 1466589884729 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]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1279ms 03:04:44 INFO - PROCESS | 1822 | 1466589884779 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:04:44 INFO - PROCESS | 1822 | 1466589884784 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:04:44 INFO - PROCESS | 1822 | 1466589884797 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 1822 | 1466589884799 Marionette TRACE conn3 <- [1,2422,null,{}] 03:04:44 INFO - PROCESS | 1822 | 1466589884805 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}] 03:04:44 INFO - PROCESS | 1822 | 1466589884809 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:45 INFO - PROCESS | 1822 | 1466589885009 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8c655400) [pid = 1822] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8dc47c00) [pid = 1822] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91c42400) [pid = 1822] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91c42000) [pid = 1822] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8d42e400) [pid = 1822] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8d014800) [pid = 1822] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8c654000) [pid = 1822] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91f08400) [pid = 1822] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8d01b800) [pid = 1822] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x92621400) [pid = 1822] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x92ee6000) [pid = 1822] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x91c4e800) [pid = 1822] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:04:45 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x8e7b3c00) [pid = 1822] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:04:45 INFO - PROCESS | 1822 | 1466589885243 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 1822 | 1466589885250 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c651c00 == 21 [pid = 1822] [id = 613] 03:04:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x8c654000) [pid = 1822] [serial = 1840] [outer = (nil)] 03:04:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8d42e400) [pid = 1822] [serial = 1841] [outer = 0x8c654000] 03:04:45 INFO - PROCESS | 1822 | 1466589885315 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x8dd4f800) [pid = 1822] [serial = 1842] [outer = 0x8c654000] 03:04:46 INFO - PROCESS | 1822 | 1466589886079 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]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1327ms 03:04:46 INFO - PROCESS | 1822 | 1466589886124 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 1822 | 1466589886128 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:04:46 INFO - PROCESS | 1822 | 1466589886133 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 1822 | 1466589886136 Marionette TRACE conn3 <- [1,2426,null,{}] 03:04:46 INFO - PROCESS | 1822 | 1466589886150 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}] 03:04:46 INFO - PROCESS | 1822 | 1466589886154 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:46 INFO - PROCESS | 1822 | 1466589886301 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:04:46 INFO - PROCESS | 1822 | 1466589886314 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1822 | 1466589886337 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x91db8c00 == 22 [pid = 1822] [id = 614] 03:04:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x9243d400) [pid = 1822] [serial = 1843] [outer = (nil)] 03:04:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x92e15000) [pid = 1822] [serial = 1844] [outer = 0x9243d400] 03:04:46 INFO - PROCESS | 1822 | 1466589886448 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x92e23400) [pid = 1822] [serial = 1845] [outer = 0x9243d400] 03:04:47 INFO - PROCESS | 1822 | 1466589887509 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]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1433ms 03:04:47 INFO - PROCESS | 1822 | 1466589887568 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:04:47 INFO - PROCESS | 1822 | 1466589887574 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:04:47 INFO - PROCESS | 1822 | 1466589887583 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 1822 | 1466589887587 Marionette TRACE conn3 <- [1,2430,null,{}] 03:04:47 INFO - PROCESS | 1822 | 1466589887596 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}] 03:04:47 INFO - PROCESS | 1822 | 1466589887602 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:47 INFO - PROCESS | 1822 | 1466589887785 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:04:47 INFO - PROCESS | 1822 | 1466589887965 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 1822 | 1466589887979 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6efc00 == 23 [pid = 1822] [id = 615] 03:04:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d012c00) [pid = 1822] [serial = 1846] [outer = (nil)] 03:04:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e7b2400) [pid = 1822] [serial = 1847] [outer = 0x8d012c00] 03:04:48 INFO - PROCESS | 1822 | 1466589888059 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8e8c1c00) [pid = 1822] [serial = 1848] [outer = 0x8d012c00] 03:04:49 INFO - PROCESS | 1822 | 1466589889042 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]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1488ms 03:04:49 INFO - PROCESS | 1822 | 1466589889071 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:04:49 INFO - PROCESS | 1822 | 1466589889078 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:04:49 INFO - PROCESS | 1822 | 1466589889088 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 1822 | 1466589889093 Marionette TRACE conn3 <- [1,2434,null,{}] 03:04:49 INFO - PROCESS | 1822 | 1466589889098 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}] 03:04:49 INFO - PROCESS | 1822 | 1466589889104 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:49 INFO - PROCESS | 1822 | 1466589889280 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:04:49 INFO - PROCESS | 1822 | 1466589889459 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1822 | 1466589889467 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ec400 == 24 [pid = 1822] [id = 616] 03:04:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c4dc00) [pid = 1822] [serial = 1849] [outer = (nil)] 03:04:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91db8800) [pid = 1822] [serial = 1850] [outer = 0x91c4dc00] 03:04:49 INFO - PROCESS | 1822 | 1466589889551 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91f06400) [pid = 1822] [serial = 1851] [outer = 0x91c4dc00] 03:04:50 INFO - PROCESS | 1822 | 1466589890518 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]]]}] 03:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1485ms 03:04:50 INFO - PROCESS | 1822 | 1466589890573 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:04:50 INFO - PROCESS | 1822 | 1466589890577 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:04:50 INFO - PROCESS | 1822 | 1466589890584 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:04:50 INFO - PROCESS | 1822 | 1466589890590 Marionette TRACE conn3 <- [1,2438,null,{}] 03:04:50 INFO - PROCESS | 1822 | 1466589890607 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}] 03:04:50 INFO - PROCESS | 1822 | 1466589890616 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:50 INFO - PROCESS | 1822 | 1466589890826 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:04:51 INFO - PROCESS | 1822 | 1466589891008 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 1822 | 1466589891020 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e22800 == 25 [pid = 1822] [id = 617] 03:04:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92ec7800) [pid = 1822] [serial = 1852] [outer = (nil)] 03:04:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92ecec00) [pid = 1822] [serial = 1853] [outer = 0x92ec7800] 03:04:51 INFO - PROCESS | 1822 | 1466589891154 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92edf400) [pid = 1822] [serial = 1854] [outer = 0x92ec7800] 03:04:52 INFO - PROCESS | 1822 | 1466589892085 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]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1534ms 03:04:52 INFO - PROCESS | 1822 | 1466589892118 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 1822 | 1466589892122 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:04:52 INFO - PROCESS | 1822 | 1466589892129 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 1822 | 1466589892133 Marionette TRACE conn3 <- [1,2442,null,{}] 03:04:52 INFO - PROCESS | 1822 | 1466589892139 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}] 03:04:52 INFO - PROCESS | 1822 | 1466589892144 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:52 INFO - PROCESS | 1822 | 1466589892326 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:04:52 INFO - PROCESS | 1822 | 1466589892515 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1822 | 1466589892522 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e15400 == 26 [pid = 1822] [id = 618] 03:04:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92e19800) [pid = 1822] [serial = 1855] [outer = (nil)] 03:04:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x93b77c00) [pid = 1822] [serial = 1856] [outer = 0x92e19800] 03:04:52 INFO - PROCESS | 1822 | 1466589892601 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93cd3400) [pid = 1822] [serial = 1857] [outer = 0x92e19800] 03:04:53 INFO - PROCESS | 1822 | 1466589893510 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]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1429ms 03:04:53 INFO - PROCESS | 1822 | 1466589893558 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 1822 | 1466589893562 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:04:53 INFO - PROCESS | 1822 | 1466589893568 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 1822 | 1466589893572 Marionette TRACE conn3 <- [1,2446,null,{}] 03:04:53 INFO - PROCESS | 1822 | 1466589893577 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}] 03:04:53 INFO - PROCESS | 1822 | 1466589893582 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:53 INFO - PROCESS | 1822 | 1466589893745 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:04:53 INFO - PROCESS | 1822 | 1466589893927 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:53 INFO - PROCESS | 1822 | 1466589893934 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b6400 == 27 [pid = 1822] [id = 619] 03:04:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x93b72800) [pid = 1822] [serial = 1858] [outer = (nil)] 03:04:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93e61800) [pid = 1822] [serial = 1859] [outer = 0x93b72800] 03:04:54 INFO - PROCESS | 1822 | 1466589894013 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93e63c00) [pid = 1822] [serial = 1860] [outer = 0x93b72800] 03:04:54 INFO - PROCESS | 1822 | 1466589894896 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]]]}] 03:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1380ms 03:04:54 INFO - PROCESS | 1822 | 1466589894949 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:04:54 INFO - PROCESS | 1822 | 1466589894952 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:04:54 INFO - PROCESS | 1822 | 1466589894959 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:04:54 INFO - PROCESS | 1822 | 1466589894963 Marionette TRACE conn3 <- [1,2450,null,{}] 03:04:54 INFO - PROCESS | 1822 | 1466589894968 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}] 03:04:54 INFO - PROCESS | 1822 | 1466589894978 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:55 INFO - PROCESS | 1822 | 1466589895179 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:04:55 INFO - PROCESS | 1822 | 1466589895362 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:55 INFO - PROCESS | 1822 | 1466589895370 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x93eda000 == 28 [pid = 1822] [id = 620] 03:04:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x93ee4800) [pid = 1822] [serial = 1861] [outer = (nil)] 03:04:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x953d9800) [pid = 1822] [serial = 1862] [outer = 0x93ee4800] 03:04:55 INFO - PROCESS | 1822 | 1466589895451 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x95199800) [pid = 1822] [serial = 1863] [outer = 0x93ee4800] 03:04:56 INFO - PROCESS | 1822 | 1466589896365 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]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1478ms 03:04:56 INFO - PROCESS | 1822 | 1466589896438 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:04:56 INFO - PROCESS | 1822 | 1466589896442 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:04:56 INFO - PROCESS | 1822 | 1466589896448 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - PROCESS | 1822 | 1466589896451 Marionette TRACE conn3 <- [1,2454,null,{}] 03:04:56 INFO - PROCESS | 1822 | 1466589896457 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}] 03:04:56 INFO - PROCESS | 1822 | 1466589896462 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:56 INFO - PROCESS | 1822 | 1466589896665 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:04:56 INFO - PROCESS | 1822 | 1466589896847 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1822 | 1466589896858 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d011000 == 29 [pid = 1822] [id = 621] 03:04:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x95108400) [pid = 1822] [serial = 1864] [outer = (nil)] 03:04:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x953e4400) [pid = 1822] [serial = 1865] [outer = 0x95108400] 03:04:56 INFO - PROCESS | 1822 | 1466589896933 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x953e6400) [pid = 1822] [serial = 1866] [outer = 0x95108400] 03:04:57 INFO - PROCESS | 1822 | 1466589897852 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]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1481ms 03:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:04:57 INFO - PROCESS | 1822 | 1466589897928 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 1822 | 1466589897932 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:04:57 INFO - PROCESS | 1822 | 1466589897938 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1822 | 1466589897942 Marionette TRACE conn3 <- [1,2458,null,{}] 03:04:57 INFO - PROCESS | 1822 | 1466589897947 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}] 03:04:57 INFO - PROCESS | 1822 | 1466589897952 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:58 INFO - PROCESS | 1822 | 1466589898122 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:04:58 INFO - PROCESS | 1822 | 1466589898305 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 1822 | 1466589898312 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65b800 == 30 [pid = 1822] [id = 622] 03:04:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8d012400) [pid = 1822] [serial = 1867] [outer = (nil)] 03:04:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8e8cdc00) [pid = 1822] [serial = 1868] [outer = 0x8d012400] 03:04:58 INFO - PROCESS | 1822 | 1466589898391 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x91c50000) [pid = 1822] [serial = 1869] [outer = 0x8d012400] 03:04:59 INFO - PROCESS | 1822 | 1466589899561 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]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1683ms 03:04:59 INFO - PROCESS | 1822 | 1466589899621 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 1822 | 1466589899626 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:04:59 INFO - PROCESS | 1822 | 1466589899633 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 1822 | 1466589899638 Marionette TRACE conn3 <- [1,2462,null,{}] 03:04:59 INFO - PROCESS | 1822 | 1466589899645 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}] 03:04:59 INFO - PROCESS | 1822 | 1466589899654 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:04:59 INFO - PROCESS | 1822 | 1466589899910 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:05:00 INFO - PROCESS | 1822 | 1466589900178 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 1822 | 1466589900184 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b9000 == 31 [pid = 1822] [id = 623] 03:05:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8e7be000) [pid = 1822] [serial = 1870] [outer = (nil)] 03:05:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x8ec26800) [pid = 1822] [serial = 1871] [outer = 0x8e7be000] 03:05:00 INFO - PROCESS | 1822 | 1466589900264 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x91430000) [pid = 1822] [serial = 1872] [outer = 0x8e7be000] 03:05:01 INFO - PROCESS | 1822 | --DOCSHELL 0x8c653400 == 30 [pid = 1822] [id = 600] 03:05:01 INFO - PROCESS | 1822 | --DOCSHELL 0x8d017000 == 29 [pid = 1822] [id = 599] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x8d00f800) [pid = 1822] [serial = 1779] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x8c6e3000) [pid = 1822] [serial = 1778] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x9157f400) [pid = 1822] [serial = 1782] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8ec2e800) [pid = 1822] [serial = 1781] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x9210a800) [pid = 1822] [serial = 1785] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x91c49c00) [pid = 1822] [serial = 1811] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x91dbe800) [pid = 1822] [serial = 1784] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8dd48800) [pid = 1822] [serial = 1805] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8dd53000) [pid = 1822] [serial = 1806] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x912eb000) [pid = 1822] [serial = 1814] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x8c6e1c00) [pid = 1822] [serial = 1802] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8d013800) [pid = 1822] [serial = 1803] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92ec6c00) [pid = 1822] [serial = 1788] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8dc43c00) [pid = 1822] [serial = 1800] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8d237400) [pid = 1822] [serial = 1799] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x92e1f400) [pid = 1822] [serial = 1787] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x92ee0c00) [pid = 1822] [serial = 1791] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92edbc00) [pid = 1822] [serial = 1790] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x93e62400) [pid = 1822] [serial = 1794] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x93b73c00) [pid = 1822] [serial = 1793] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c45c00) [pid = 1822] [serial = 1815] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9510f000) [pid = 1822] [serial = 1797] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9510ec00) [pid = 1822] [serial = 1796] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x912e5400) [pid = 1822] [serial = 1809] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8ec26c00) [pid = 1822] [serial = 1808] [outer = (nil)] [url = about:blank] 03:05:01 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91c52400) [pid = 1822] [serial = 1812] [outer = (nil)] [url = about:blank] 03:05:02 INFO - PROCESS | 1822 | 1466589902214 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]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2642ms 03:05:02 INFO - PROCESS | 1822 | 1466589902313 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 1822 | 1466589902319 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:05:02 INFO - PROCESS | 1822 | 1466589902328 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 1822 | 1466589902332 Marionette TRACE conn3 <- [1,2466,null,{}] 03:05:02 INFO - PROCESS | 1822 | 1466589902340 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}] 03:05:02 INFO - PROCESS | 1822 | 1466589902345 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:02 INFO - PROCESS | 1822 | 1466589902519 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:05:02 INFO - PROCESS | 1822 | 1466589902529 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 1822 | 1466589902538 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d230400 == 30 [pid = 1822] [id = 624] 03:05:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d425800) [pid = 1822] [serial = 1873] [outer = (nil)] 03:05:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d42d400) [pid = 1822] [serial = 1874] [outer = 0x8d425800] 03:05:02 INFO - PROCESS | 1822 | 1466589902608 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8d42a800) [pid = 1822] [serial = 1875] [outer = 0x8d425800] 03:05:03 INFO - PROCESS | 1822 | 1466589903536 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]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1229ms 03:05:03 INFO - PROCESS | 1822 | 1466589903561 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 1822 | 1466589903569 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:05:03 INFO - PROCESS | 1822 | 1466589903580 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 1822 | 1466589903584 Marionette TRACE conn3 <- [1,2470,null,{}] 03:05:03 INFO - PROCESS | 1822 | 1466589903590 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}] 03:05:03 INFO - PROCESS | 1822 | 1466589903595 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:03 INFO - PROCESS | 1822 | 1466589903764 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:05:03 INFO - PROCESS | 1822 | 1466589903913 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 1822 | 1466589903923 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7b4000 == 31 [pid = 1822] [id = 625] 03:05:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8e8c9400) [pid = 1822] [serial = 1876] [outer = (nil)] 03:05:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e8cf400) [pid = 1822] [serial = 1877] [outer = 0x8e8c9400] 03:05:03 INFO - PROCESS | 1822 | 1466589903991 Marionette DEBUG loaded listener.js 03:05:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8ec2ec00) [pid = 1822] [serial = 1878] [outer = 0x8e8c9400] 03:05:04 INFO - PROCESS | 1822 | 1466589904839 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]]]}] 03:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1296ms 03:05:04 INFO - PROCESS | 1822 | 1466589904876 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:05:04 INFO - PROCESS | 1822 | 1466589904878 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:05:04 INFO - PROCESS | 1822 | 1466589904885 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:05:04 INFO - PROCESS | 1822 | 1466589904891 Marionette TRACE conn3 <- [1,2474,null,{}] 03:05:04 INFO - PROCESS | 1822 | 1466589904915 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}] 03:05:04 INFO - PROCESS | 1822 | 1466589904924 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:05 INFO - PROCESS | 1822 | 1466589905134 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:05:05 INFO - PROCESS | 1822 | 1466589905157 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:05 INFO - PROCESS | 1822 | 1466589905165 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x91586400 == 32 [pid = 1822] [id = 626] 03:05:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91586c00) [pid = 1822] [serial = 1879] [outer = (nil)] 03:05:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c42400) [pid = 1822] [serial = 1880] [outer = 0x91586c00] 03:05:05 INFO - PROCESS | 1822 | 1466589905235 Marionette DEBUG loaded listener.js 03:05:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91c4b000) [pid = 1822] [serial = 1881] [outer = 0x91586c00] 03:05:06 INFO - PROCESS | 1822 | 1466589906134 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]]]}] 03:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1297ms 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91db3c00) [pid = 1822] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8c654000) [pid = 1822] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91583000) [pid = 1822] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8c659400) [pid = 1822] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8dc4b000) [pid = 1822] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d425000) [pid = 1822] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x9143b400) [pid = 1822] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91db1c00) [pid = 1822] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92521c00) [pid = 1822] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:05:06 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x9243d400) [pid = 1822] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:05:06 INFO - PROCESS | 1822 | 1466589906627 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:05:06 INFO - PROCESS | 1822 | 1466589906633 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:05:06 INFO - PROCESS | 1822 | 1466589906645 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:05:06 INFO - PROCESS | 1822 | 1466589906647 Marionette TRACE conn3 <- [1,2478,null,{}] 03:05:06 INFO - PROCESS | 1822 | 1466589906651 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}] 03:05:06 INFO - PROCESS | 1822 | 1466589906657 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:06 INFO - PROCESS | 1822 | 1466589906876 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:05:07 INFO - PROCESS | 1822 | 1466589907025 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:07 INFO - PROCESS | 1822 | 1466589907031 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22c000 == 33 [pid = 1822] [id = 627] 03:05:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8dd4cc00) [pid = 1822] [serial = 1882] [outer = (nil)] 03:05:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x91c49c00) [pid = 1822] [serial = 1883] [outer = 0x8dd4cc00] 03:05:07 INFO - PROCESS | 1822 | 1466589907098 Marionette DEBUG loaded listener.js 03:05:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c5f800) [pid = 1822] [serial = 1884] [outer = 0x8dd4cc00] 03:05:07 INFO - PROCESS | 1822 | 1466589907823 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]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1230ms 03:05:07 INFO - PROCESS | 1822 | 1466589907876 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 1822 | 1466589907879 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:05:07 INFO - PROCESS | 1822 | 1466589907885 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1822 | 1466589907888 Marionette TRACE conn3 <- [1,2482,null,{}] 03:05:07 INFO - PROCESS | 1822 | 1466589907903 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}] 03:05:07 INFO - PROCESS | 1822 | 1466589907907 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:08 INFO - PROCESS | 1822 | 1466589908056 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:05:08 INFO - PROCESS | 1822 | 1466589908064 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 1822 | 1466589908074 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x9142cc00 == 34 [pid = 1822] [id = 628] 03:05:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91582800) [pid = 1822] [serial = 1885] [outer = (nil)] 03:05:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92103000) [pid = 1822] [serial = 1886] [outer = 0x91582800] 03:05:08 INFO - PROCESS | 1822 | 1466589908137 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9210f400) [pid = 1822] [serial = 1887] [outer = 0x91582800] 03:05:09 INFO - PROCESS | 1822 | 1466589909239 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]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1438ms 03:05:09 INFO - PROCESS | 1822 | 1466589909325 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 1822 | 1466589909331 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:05:09 INFO - PROCESS | 1822 | 1466589909340 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 1822 | 1466589909345 Marionette TRACE conn3 <- [1,2486,null,{}] 03:05:09 INFO - PROCESS | 1822 | 1466589909353 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}] 03:05:09 INFO - PROCESS | 1822 | 1466589909359 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:09 INFO - PROCESS | 1822 | 1466589909579 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:05:09 INFO - PROCESS | 1822 | 1466589909818 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 1822 | 1466589909825 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22f000 == 35 [pid = 1822] [id = 629] 03:05:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8d231c00) [pid = 1822] [serial = 1888] [outer = (nil)] 03:05:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8dc50c00) [pid = 1822] [serial = 1889] [outer = 0x8d231c00] 03:05:09 INFO - PROCESS | 1822 | 1466589909934 Marionette DEBUG loaded listener.js 03:05:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8e7bc000) [pid = 1822] [serial = 1890] [outer = 0x8d231c00] 03:05:10 INFO - PROCESS | 1822 | 1466589910916 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]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1636ms 03:05:10 INFO - PROCESS | 1822 | 1466589910975 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 1822 | 1466589910982 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:05:10 INFO - PROCESS | 1822 | 1466589910992 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:05:11 INFO - PROCESS | 1822 | 1466589910997 Marionette TRACE conn3 <- [1,2490,null,{}] 03:05:11 INFO - PROCESS | 1822 | 1466589911003 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}] 03:05:11 INFO - PROCESS | 1822 | 1466589911007 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:11 INFO - PROCESS | 1822 | 1466589911183 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:05:11 INFO - PROCESS | 1822 | 1466589911362 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 1822 | 1466589911370 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d018000 == 36 [pid = 1822] [id = 630] 03:05:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91c43400) [pid = 1822] [serial = 1891] [outer = (nil)] 03:05:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91c5ac00) [pid = 1822] [serial = 1892] [outer = 0x91c43400] 03:05:11 INFO - PROCESS | 1822 | 1466589911501 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x912e1c00) [pid = 1822] [serial = 1893] [outer = 0x91c43400] 03:05:12 INFO - PROCESS | 1822 | 1466589912533 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]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1582ms 03:05:12 INFO - PROCESS | 1822 | 1466589912573 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 1822 | 1466589912578 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:05:12 INFO - PROCESS | 1822 | 1466589912584 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1822 | 1466589912590 Marionette TRACE conn3 <- [1,2494,null,{}] 03:05:12 INFO - PROCESS | 1822 | 1466589912607 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}] 03:05:12 INFO - PROCESS | 1822 | 1466589912615 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:12 INFO - PROCESS | 1822 | 1466589912791 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:05:13 INFO - PROCESS | 1822 | 1466589913023 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 1822 | 1466589913032 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e1a000 == 37 [pid = 1822] [id = 631] 03:05:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92e1cc00) [pid = 1822] [serial = 1894] [outer = (nil)] 03:05:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92ec6400) [pid = 1822] [serial = 1895] [outer = 0x92e1cc00] 03:05:13 INFO - PROCESS | 1822 | 1466589913159 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92ec9800) [pid = 1822] [serial = 1896] [outer = 0x92e1cc00] 03:05:14 INFO - PROCESS | 1822 | 1466589914113 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]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1587ms 03:05:14 INFO - PROCESS | 1822 | 1466589914172 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 1822 | 1466589914176 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:05:14 INFO - PROCESS | 1822 | 1466589914183 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 1822 | 1466589914186 Marionette TRACE conn3 <- [1,2498,null,{}] 03:05:14 INFO - PROCESS | 1822 | 1466589914192 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}] 03:05:14 INFO - PROCESS | 1822 | 1466589914197 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:14 INFO - PROCESS | 1822 | 1466589914370 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:05:14 INFO - PROCESS | 1822 | 1466589914550 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1822 | 1466589914560 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x91585400 == 38 [pid = 1822] [id = 632] 03:05:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92ed3800) [pid = 1822] [serial = 1897] [outer = (nil)] 03:05:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x92ee3800) [pid = 1822] [serial = 1898] [outer = 0x92ed3800] 03:05:14 INFO - PROCESS | 1822 | 1466589914638 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x93b74800) [pid = 1822] [serial = 1899] [outer = 0x92ed3800] 03:05:15 INFO - PROCESS | 1822 | 1466589915628 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]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1678ms 03:05:15 INFO - PROCESS | 1822 | 1466589915862 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:05:15 INFO - PROCESS | 1822 | 1466589915869 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:05:15 INFO - PROCESS | 1822 | 1466589915877 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 1822 | 1466589915881 Marionette TRACE conn3 <- [1,2502,null,{}] 03:05:15 INFO - PROCESS | 1822 | 1466589915889 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}] 03:05:15 INFO - PROCESS | 1822 | 1466589915895 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:16 INFO - PROCESS | 1822 | 1466589916058 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:05:16 INFO - PROCESS | 1822 | 1466589916297 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:16 INFO - PROCESS | 1822 | 1466589916310 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6eec00 == 39 [pid = 1822] [id = 633] 03:05:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8d428000) [pid = 1822] [serial = 1900] [outer = (nil)] 03:05:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8dc4cc00) [pid = 1822] [serial = 1901] [outer = 0x8d428000] 03:05:16 INFO - PROCESS | 1822 | 1466589916384 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8dd48800) [pid = 1822] [serial = 1902] [outer = 0x8d428000] 03:05:17 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22c000 == 38 [pid = 1822] [id = 627] 03:05:17 INFO - PROCESS | 1822 | --DOCSHELL 0x91586400 == 37 [pid = 1822] [id = 626] 03:05:17 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b4000 == 36 [pid = 1822] [id = 625] 03:05:17 INFO - PROCESS | 1822 | --DOCSHELL 0x8d230400 == 35 [pid = 1822] [id = 624] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x92e15000) [pid = 1822] [serial = 1844] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x92525c00) [pid = 1822] [serial = 1838] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x92e23400) [pid = 1822] [serial = 1845] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8d42e400) [pid = 1822] [serial = 1841] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x92529800) [pid = 1822] [serial = 1839] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91c48c00) [pid = 1822] [serial = 1835] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d013400) [pid = 1822] [serial = 1829] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8d235c00) [pid = 1822] [serial = 1830] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8e7bb000) [pid = 1822] [serial = 1832] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8ec28400) [pid = 1822] [serial = 1833] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8dc4d400) [pid = 1822] [serial = 1820] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8e8c9800) [pid = 1822] [serial = 1821] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91c44c00) [pid = 1822] [serial = 1823] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91c58400) [pid = 1822] [serial = 1824] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91f0fc00) [pid = 1822] [serial = 1818] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91db7400) [pid = 1822] [serial = 1817] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9252a000) [pid = 1822] [serial = 1826] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92619c00) [pid = 1822] [serial = 1827] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8dd4f800) [pid = 1822] [serial = 1842] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91db7800) [pid = 1822] [serial = 1836] [outer = (nil)] [url = about:blank] 03:05:17 INFO - PROCESS | 1822 | 1466589917414 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]]]}] 03:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1591ms 03:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:05:17 INFO - PROCESS | 1822 | 1466589917467 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:05:17 INFO - PROCESS | 1822 | 1466589917471 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:05:17 INFO - PROCESS | 1822 | 1466589917481 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:05:17 INFO - PROCESS | 1822 | 1466589917486 Marionette TRACE conn3 <- [1,2506,null,{}] 03:05:17 INFO - PROCESS | 1822 | 1466589917492 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}] 03:05:17 INFO - PROCESS | 1822 | 1466589917497 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:17 INFO - PROCESS | 1822 | 1466589917678 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:05:17 INFO - PROCESS | 1822 | 1466589917844 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 1822 | 1466589917850 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22fc00 == 36 [pid = 1822] [id = 634] 03:05:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e7b4800) [pid = 1822] [serial = 1903] [outer = (nil)] 03:05:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x912e6000) [pid = 1822] [serial = 1904] [outer = 0x8e7b4800] 03:05:17 INFO - PROCESS | 1822 | 1466589917923 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91584400) [pid = 1822] [serial = 1905] [outer = 0x8e7b4800] 03:05:18 INFO - PROCESS | 1822 | 1466589918692 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]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1242ms 03:05:18 INFO - PROCESS | 1822 | 1466589918719 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 1822 | 1466589918722 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:05:18 INFO - PROCESS | 1822 | 1466589918729 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 1822 | 1466589918732 Marionette TRACE conn3 <- [1,2510,null,{}] 03:05:18 INFO - PROCESS | 1822 | 1466589918756 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}] 03:05:18 INFO - PROCESS | 1822 | 1466589918764 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:18 INFO - PROCESS | 1822 | 1466589918915 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:05:18 INFO - PROCESS | 1822 | 1466589918926 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 1822 | 1466589918938 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5a800 == 37 [pid = 1822] [id = 635] 03:05:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91db3c00) [pid = 1822] [serial = 1906] [outer = (nil)] 03:05:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91f0f000) [pid = 1822] [serial = 1907] [outer = 0x91db3c00] 03:05:19 INFO - PROCESS | 1822 | 1466589919005 Marionette DEBUG loaded listener.js 03:05:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92521800) [pid = 1822] [serial = 1908] [outer = 0x91db3c00] 03:05:19 INFO - PROCESS | 1822 | 1466589919973 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]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1289ms 03:05:20 INFO - PROCESS | 1822 | 1466589920018 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 1822 | 1466589920022 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:05:20 INFO - PROCESS | 1822 | 1466589920027 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 1822 | 1466589920030 Marionette TRACE conn3 <- [1,2514,null,{}] 03:05:20 INFO - PROCESS | 1822 | 1466589920039 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}] 03:05:20 INFO - PROCESS | 1822 | 1466589920043 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:20 INFO - PROCESS | 1822 | 1466589920270 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:05:20 INFO - PROCESS | 1822 | 1466589920288 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 1822 | 1466589920295 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d017000 == 38 [pid = 1822] [id = 636] 03:05:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91f10800) [pid = 1822] [serial = 1909] [outer = (nil)] 03:05:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9261a400) [pid = 1822] [serial = 1910] [outer = 0x91f10800] 03:05:20 INFO - PROCESS | 1822 | 1466589920361 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x9210c000) [pid = 1822] [serial = 1911] [outer = 0x91f10800] 03:05:21 INFO - PROCESS | 1822 | 1466589921253 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]]]}] 03:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1280ms 03:05:21 INFO - PROCESS | 1822 | 1466589921313 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:05:21 INFO - PROCESS | 1822 | 1466589921316 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:05:21 INFO - PROCESS | 1822 | 1466589921322 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:05:21 INFO - PROCESS | 1822 | 1466589921325 Marionette TRACE conn3 <- [1,2518,null,{}] 03:05:21 INFO - PROCESS | 1822 | 1466589921330 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}] 03:05:21 INFO - PROCESS | 1822 | 1466589921335 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:21 INFO - PROCESS | 1822 | 1466589921532 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:05:21 INFO - PROCESS | 1822 | 1466589921553 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 1822 | 1466589921560 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x92614800 == 39 [pid = 1822] [id = 637] 03:05:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92e23c00) [pid = 1822] [serial = 1912] [outer = (nil)] 03:05:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92ed3400) [pid = 1822] [serial = 1913] [outer = 0x92e23c00] 03:05:21 INFO - PROCESS | 1822 | 1466589921624 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92edf000) [pid = 1822] [serial = 1914] [outer = 0x92e23c00] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91586c00) [pid = 1822] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d012c00) [pid = 1822] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91c4dc00) [pid = 1822] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8e7be000) [pid = 1822] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8d425800) [pid = 1822] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8e8c9400) [pid = 1822] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x92ec7800) [pid = 1822] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x92e19800) [pid = 1822] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x93b72800) [pid = 1822] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x93ee4800) [pid = 1822] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8dd4cc00) [pid = 1822] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x95108400) [pid = 1822] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:05:22 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d012400) [pid = 1822] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:05:22 INFO - PROCESS | 1822 | 1466589922618 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]]]}] 03:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1329ms 03:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:05:22 INFO - PROCESS | 1822 | 1466589922652 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:05:22 INFO - PROCESS | 1822 | 1466589922654 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:05:22 INFO - PROCESS | 1822 | 1466589922659 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 1822 | 1466589922663 Marionette TRACE conn3 <- [1,2522,null,{}] 03:05:22 INFO - PROCESS | 1822 | 1466589922668 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}] 03:05:22 INFO - PROCESS | 1822 | 1466589922678 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:22 INFO - PROCESS | 1822 | 1466589922868 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:05:23 INFO - PROCESS | 1822 | 1466589923006 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1822 | 1466589923014 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e7800 == 40 [pid = 1822] [id = 638] 03:05:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d00f000) [pid = 1822] [serial = 1915] [outer = (nil)] 03:05:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x9243d400) [pid = 1822] [serial = 1916] [outer = 0x8d00f000] 03:05:23 INFO - PROCESS | 1822 | 1466589923078 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x93e61000) [pid = 1822] [serial = 1917] [outer = 0x8d00f000] 03:05:23 INFO - PROCESS | 1822 | 1466589923806 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]]]}] 03:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1184ms 03:05:23 INFO - PROCESS | 1822 | 1466589923844 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:05:23 INFO - PROCESS | 1822 | 1466589923847 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:05:23 INFO - PROCESS | 1822 | 1466589923853 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - PROCESS | 1822 | 1466589923855 Marionette TRACE conn3 <- [1,2526,null,{}] 03:05:23 INFO - PROCESS | 1822 | 1466589923861 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}] 03:05:23 INFO - PROCESS | 1822 | 1466589923865 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:24 INFO - PROCESS | 1822 | 1466589924061 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:05:24 INFO - PROCESS | 1822 | 1466589924223 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 1822 | 1466589924232 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c652400 == 41 [pid = 1822] [id = 639] 03:05:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8c652800) [pid = 1822] [serial = 1918] [outer = (nil)] 03:05:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8c65bc00) [pid = 1822] [serial = 1919] [outer = 0x8c652800] 03:05:24 INFO - PROCESS | 1822 | 1466589924350 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d019000) [pid = 1822] [serial = 1920] [outer = 0x8c652800] 03:05:25 INFO - PROCESS | 1822 | 1466589925331 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]]]}] 03:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1538ms 03:05:25 INFO - PROCESS | 1822 | 1466589925394 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:05:25 INFO - PROCESS | 1822 | 1466589925399 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:05:25 INFO - PROCESS | 1822 | 1466589925407 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1822 | 1466589925413 Marionette TRACE conn3 <- [1,2530,null,{}] 03:05:25 INFO - PROCESS | 1822 | 1466589925420 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}] 03:05:25 INFO - PROCESS | 1822 | 1466589925426 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:25 INFO - PROCESS | 1822 | 1466589925608 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:05:25 INFO - PROCESS | 1822 | 1466589925793 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:25 INFO - PROCESS | 1822 | 1466589925801 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d427c00 == 42 [pid = 1822] [id = 640] 03:05:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8e8cc400) [pid = 1822] [serial = 1921] [outer = (nil)] 03:05:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91581000) [pid = 1822] [serial = 1922] [outer = 0x8e8cc400] 03:05:25 INFO - PROCESS | 1822 | 1466589925883 Marionette DEBUG loaded listener.js 03:05:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c51c00) [pid = 1822] [serial = 1923] [outer = 0x8e8cc400] 03:05:26 INFO - PROCESS | 1822 | 1466589926871 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]]]}] 03:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1534ms 03:05:26 INFO - PROCESS | 1822 | 1466589926944 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:05:26 INFO - PROCESS | 1822 | 1466589926950 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:05:26 INFO - PROCESS | 1822 | 1466589926957 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 1822 | 1466589926961 Marionette TRACE conn3 <- [1,2534,null,{}] 03:05:26 INFO - PROCESS | 1822 | 1466589926967 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}] 03:05:26 INFO - PROCESS | 1822 | 1466589926972 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:27 INFO - PROCESS | 1822 | 1466589927207 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:05:27 INFO - PROCESS | 1822 | 1466589927493 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:27 INFO - PROCESS | 1822 | 1466589927502 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x92617800 == 43 [pid = 1822] [id = 641] 03:05:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x9261fc00) [pid = 1822] [serial = 1924] [outer = (nil)] 03:05:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92ec5000) [pid = 1822] [serial = 1925] [outer = 0x9261fc00] 03:05:27 INFO - PROCESS | 1822 | 1466589927631 Marionette DEBUG loaded listener.js 03:05:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93b70800) [pid = 1822] [serial = 1926] [outer = 0x9261fc00] 03:05:28 INFO - PROCESS | 1822 | 1466589928539 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]]]}] 03:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1631ms 03:05:28 INFO - PROCESS | 1822 | 1466589928589 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:05:28 INFO - PROCESS | 1822 | 1466589928593 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:05:28 INFO - PROCESS | 1822 | 1466589928609 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:05:28 INFO - PROCESS | 1822 | 1466589928618 Marionette TRACE conn3 <- [1,2538,null,{}] 03:05:28 INFO - PROCESS | 1822 | 1466589928625 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}] 03:05:28 INFO - PROCESS | 1822 | 1466589928632 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:28 INFO - PROCESS | 1822 | 1466589928847 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:05:29 INFO - PROCESS | 1822 | 1466589929034 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 1822 | 1466589929045 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc48400 == 44 [pid = 1822] [id = 642] 03:05:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91c4e000) [pid = 1822] [serial = 1927] [outer = (nil)] 03:05:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x9510f800) [pid = 1822] [serial = 1928] [outer = 0x91c4e000] 03:05:29 INFO - PROCESS | 1822 | 1466589929125 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x95193800) [pid = 1822] [serial = 1929] [outer = 0x91c4e000] 03:05:30 INFO - PROCESS | 1822 | 1466589930093 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]]]}] 03:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1560ms 03:05:30 INFO - PROCESS | 1822 | 1466589930161 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:05:30 INFO - PROCESS | 1822 | 1466589930166 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:05:30 INFO - PROCESS | 1822 | 1466589930172 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 1822 | 1466589930175 Marionette TRACE conn3 <- [1,2542,null,{}] 03:05:30 INFO - PROCESS | 1822 | 1466589930181 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}] 03:05:30 INFO - PROCESS | 1822 | 1466589930186 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:30 INFO - PROCESS | 1822 | 1466589930399 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:05:30 INFO - PROCESS | 1822 | 1466589930585 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:30 INFO - PROCESS | 1822 | 1466589930592 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x93e5f400 == 45 [pid = 1822] [id = 643] 03:05:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x95110400) [pid = 1822] [serial = 1930] [outer = (nil)] 03:05:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x953e2c00) [pid = 1822] [serial = 1931] [outer = 0x95110400] 03:05:30 INFO - PROCESS | 1822 | 1466589930672 Marionette DEBUG loaded listener.js 03:05:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x953e6000) [pid = 1822] [serial = 1932] [outer = 0x95110400] 03:05:31 INFO - PROCESS | 1822 | 1466589931580 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]]]}] 03:05:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:05:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1484ms 03:05:31 INFO - PROCESS | 1822 | 1466589931656 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:05:31 INFO - PROCESS | 1822 | 1466589931660 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:05:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:05:31 INFO - PROCESS | 1822 | 1466589931666 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 1822 | 1466589931669 Marionette TRACE conn3 <- [1,2546,null,{}] 03:05:31 INFO - PROCESS | 1822 | 1466589931675 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}] 03:05:31 INFO - PROCESS | 1822 | 1466589931680 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:31 INFO - PROCESS | 1822 | 1466589931861 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:05:32 INFO - PROCESS | 1822 | 1466589932075 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 1822 | 1466589932092 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22e400 == 46 [pid = 1822] [id = 644] 03:05:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8d231400) [pid = 1822] [serial = 1933] [outer = (nil)] 03:05:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8dd53c00) [pid = 1822] [serial = 1934] [outer = 0x8d231400] 03:05:32 INFO - PROCESS | 1822 | 1466589932235 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x93e5fc00) [pid = 1822] [serial = 1935] [outer = 0x8d231400] 03:05:33 INFO - PROCESS | 1822 | 1466589933571 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]]]}] 03:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1933ms 03:05:33 INFO - PROCESS | 1822 | 1466589933602 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:05:33 INFO - PROCESS | 1822 | 1466589933607 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:05:33 INFO - PROCESS | 1822 | 1466589933615 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:05:33 INFO - PROCESS | 1822 | 1466589933621 Marionette TRACE conn3 <- [1,2550,null,{}] 03:05:33 INFO - PROCESS | 1822 | 1466589933639 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}] 03:05:33 INFO - PROCESS | 1822 | 1466589933646 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:33 INFO - PROCESS | 1822 | 1466589933811 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:05:34 INFO - PROCESS | 1822 | 1466589934003 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1822 | 1466589934013 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42e000 == 47 [pid = 1822] [id = 645] 03:05:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8dc47400) [pid = 1822] [serial = 1936] [outer = (nil)] 03:05:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8e7be000) [pid = 1822] [serial = 1937] [outer = 0x8dc47400] 03:05:34 INFO - PROCESS | 1822 | 1466589934084 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8ec2ac00) [pid = 1822] [serial = 1938] [outer = 0x8dc47400] 03:05:35 INFO - PROCESS | 1822 | 1466589935063 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]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1483ms 03:05:35 INFO - PROCESS | 1822 | 1466589935098 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 1822 | 1466589935104 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:05:35 INFO - PROCESS | 1822 | 1466589935114 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1822 | 1466589935117 Marionette TRACE conn3 <- [1,2554,null,{}] 03:05:35 INFO - PROCESS | 1822 | 1466589935123 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}] 03:05:35 INFO - PROCESS | 1822 | 1466589935129 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:35 INFO - PROCESS | 1822 | 1466589935292 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e7800 == 46 [pid = 1822] [id = 638] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x92614800 == 45 [pid = 1822] [id = 637] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8d017000 == 44 [pid = 1822] [id = 636] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5a800 == 43 [pid = 1822] [id = 635] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22fc00 == 42 [pid = 1822] [id = 634] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6eec00 == 41 [pid = 1822] [id = 633] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b6400 == 40 [pid = 1822] [id = 619] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x93eda000 == 39 [pid = 1822] [id = 620] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x9142cc00 == 38 [pid = 1822] [id = 628] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22f000 == 37 [pid = 1822] [id = 629] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8d018000 == 36 [pid = 1822] [id = 630] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x92e1a000 == 35 [pid = 1822] [id = 631] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x91585400 == 34 [pid = 1822] [id = 632] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7b9000 == 33 [pid = 1822] [id = 623] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8d011000 == 32 [pid = 1822] [id = 621] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65b800 == 31 [pid = 1822] [id = 622] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x92e15400 == 30 [pid = 1822] [id = 618] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22e400 == 29 [pid = 1822] [id = 644] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42e000 == 28 [pid = 1822] [id = 645] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x93e5f400 == 27 [pid = 1822] [id = 643] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc48400 == 26 [pid = 1822] [id = 642] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x92617800 == 25 [pid = 1822] [id = 641] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8c652400 == 24 [pid = 1822] [id = 639] 03:05:36 INFO - PROCESS | 1822 | --DOCSHELL 0x8d427c00 == 23 [pid = 1822] [id = 640] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91c42400) [pid = 1822] [serial = 1880] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8e8c1c00) [pid = 1822] [serial = 1848] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8e7b2400) [pid = 1822] [serial = 1847] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x91f06400) [pid = 1822] [serial = 1851] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x91430000) [pid = 1822] [serial = 1872] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8ec26800) [pid = 1822] [serial = 1871] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91db8800) [pid = 1822] [serial = 1850] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x8d42d400) [pid = 1822] [serial = 1874] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8d42a800) [pid = 1822] [serial = 1875] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8e8cf400) [pid = 1822] [serial = 1877] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x92edf400) [pid = 1822] [serial = 1854] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x92ecec00) [pid = 1822] [serial = 1853] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x93cd3400) [pid = 1822] [serial = 1857] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x93b77c00) [pid = 1822] [serial = 1856] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x93e63c00) [pid = 1822] [serial = 1860] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x93e61800) [pid = 1822] [serial = 1859] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x95199800) [pid = 1822] [serial = 1863] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c49c00) [pid = 1822] [serial = 1883] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x953d9800) [pid = 1822] [serial = 1862] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91c4b000) [pid = 1822] [serial = 1881] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8ec2ec00) [pid = 1822] [serial = 1878] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x953e6400) [pid = 1822] [serial = 1866] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92103000) [pid = 1822] [serial = 1886] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91c5f800) [pid = 1822] [serial = 1884] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x953e4400) [pid = 1822] [serial = 1865] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91c50000) [pid = 1822] [serial = 1869] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8e8cdc00) [pid = 1822] [serial = 1868] [outer = (nil)] [url = about:blank] 03:05:36 INFO - PROCESS | 1822 | 1466589936620 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 1822 | 1466589936630 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c659400 == 24 [pid = 1822] [id = 646] 03:05:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8c659c00) [pid = 1822] [serial = 1939] [outer = (nil)] 03:05:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8c6e4400) [pid = 1822] [serial = 1940] [outer = 0x8c659c00] 03:05:36 INFO - PROCESS | 1822 | 1466589936711 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d00e000) [pid = 1822] [serial = 1941] [outer = 0x8c659c00] 03:05:37 INFO - PROCESS | 1822 | 1466589937566 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]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2483ms 03:05:37 INFO - PROCESS | 1822 | 1466589937600 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 1822 | 1466589937609 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:05:37 INFO - PROCESS | 1822 | 1466589937635 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 1822 | 1466589937639 Marionette TRACE conn3 <- [1,2558,null,{}] 03:05:37 INFO - PROCESS | 1822 | 1466589937646 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}] 03:05:37 INFO - PROCESS | 1822 | 1466589937654 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:37 INFO - PROCESS | 1822 | 1466589937810 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:05:37 INFO - PROCESS | 1822 | 1466589937822 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 1822 | 1466589937830 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d236c00 == 25 [pid = 1822] [id = 647] 03:05:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d422c00) [pid = 1822] [serial = 1942] [outer = (nil)] 03:05:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8dc48800) [pid = 1822] [serial = 1943] [outer = 0x8d422c00] 03:05:37 INFO - PROCESS | 1822 | 1466589937898 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8dd4c000) [pid = 1822] [serial = 1944] [outer = 0x8d422c00] 03:05:38 INFO - PROCESS | 1822 | 1466589938886 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]]]}] 03:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1286ms 03:05:38 INFO - PROCESS | 1822 | 1466589938918 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 1822 | 1466589938923 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:05:38 INFO - PROCESS | 1822 | 1466589938930 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 1822 | 1466589938934 Marionette TRACE conn3 <- [1,2562,null,{}] 03:05:38 INFO - PROCESS | 1822 | 1466589938940 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}] 03:05:38 INFO - PROCESS | 1822 | 1466589938945 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:39 INFO - PROCESS | 1822 | 1466589939107 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:05:39 INFO - PROCESS | 1822 | 1466589939269 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 1822 | 1466589939276 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4bc00 == 26 [pid = 1822] [id = 648] 03:05:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8e7b4400) [pid = 1822] [serial = 1945] [outer = (nil)] 03:05:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8ec25000) [pid = 1822] [serial = 1946] [outer = 0x8e7b4400] 03:05:39 INFO - PROCESS | 1822 | 1466589939342 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8ec32000) [pid = 1822] [serial = 1947] [outer = 0x8e7b4400] 03:05:40 INFO - PROCESS | 1822 | 1466589940352 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]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1488ms 03:05:40 INFO - PROCESS | 1822 | 1466589940419 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:05:40 INFO - PROCESS | 1822 | 1466589940422 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:05:40 INFO - PROCESS | 1822 | 1466589940437 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 1822 | 1466589940447 Marionette TRACE conn3 <- [1,2566,null,{}] 03:05:40 INFO - PROCESS | 1822 | 1466589940464 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}] 03:05:40 INFO - PROCESS | 1822 | 1466589940472 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:40 INFO - PROCESS | 1822 | 1466589940691 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:05:40 INFO - PROCESS | 1822 | 1466589940716 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1822 | 1466589940722 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x91585000 == 27 [pid = 1822] [id = 649] 03:05:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91585c00) [pid = 1822] [serial = 1948] [outer = (nil)] 03:05:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x9158d000) [pid = 1822] [serial = 1949] [outer = 0x91585c00] 03:05:40 INFO - PROCESS | 1822 | 1466589940808 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c49c00) [pid = 1822] [serial = 1950] [outer = 0x91585c00] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91582800) [pid = 1822] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8d00f000) [pid = 1822] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91db3c00) [pid = 1822] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91f10800) [pid = 1822] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d231c00) [pid = 1822] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92e1cc00) [pid = 1822] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8d428000) [pid = 1822] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92ed3800) [pid = 1822] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8e7b4800) [pid = 1822] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91c43400) [pid = 1822] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:05:41 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92e23c00) [pid = 1822] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:05:42 INFO - PROCESS | 1822 | 1466589942203 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]]]}] 03:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1806ms 03:05:42 INFO - PROCESS | 1822 | 1466589942236 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:05:42 INFO - PROCESS | 1822 | 1466589942240 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:05:42 INFO - PROCESS | 1822 | 1466589942246 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:05:42 INFO - PROCESS | 1822 | 1466589942249 Marionette TRACE conn3 <- [1,2570,null,{}] 03:05:42 INFO - PROCESS | 1822 | 1466589942255 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}] 03:05:42 INFO - PROCESS | 1822 | 1466589942260 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:42 INFO - PROCESS | 1822 | 1466589942409 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:05:42 INFO - PROCESS | 1822 | 1466589942435 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 1822 | 1466589942446 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e7000 == 28 [pid = 1822] [id = 650] 03:05:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8d426000) [pid = 1822] [serial = 1951] [outer = (nil)] 03:05:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x91c4c000) [pid = 1822] [serial = 1952] [outer = 0x8d426000] 03:05:42 INFO - PROCESS | 1822 | 1466589942512 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91c52000) [pid = 1822] [serial = 1953] [outer = 0x8d426000] 03:05:43 INFO - PROCESS | 1822 | 1466589943420 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]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1229ms 03:05:43 INFO - PROCESS | 1822 | 1466589943476 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1822 | 1466589943480 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:05:43 INFO - PROCESS | 1822 | 1466589943485 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1822 | 1466589943488 Marionette TRACE conn3 <- [1,2574,null,{}] 03:05:43 INFO - PROCESS | 1822 | 1466589943494 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}] 03:05:43 INFO - PROCESS | 1822 | 1466589943498 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:43 INFO - PROCESS | 1822 | 1466589943643 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:05:43 INFO - PROCESS | 1822 | 1466589943703 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 1822 | 1466589943713 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c651800 == 29 [pid = 1822] [id = 651] 03:05:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8c652400) [pid = 1822] [serial = 1954] [outer = (nil)] 03:05:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8c657c00) [pid = 1822] [serial = 1955] [outer = 0x8c652400] 03:05:43 INFO - PROCESS | 1822 | 1466589943917 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8d013400) [pid = 1822] [serial = 1956] [outer = 0x8c652400] 03:05:45 INFO - PROCESS | 1822 | 1466589945045 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]]]}] 03:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1645ms 03:05:45 INFO - PROCESS | 1822 | 1466589945134 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 1822 | 1466589945140 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:05:45 INFO - PROCESS | 1822 | 1466589945147 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 1822 | 1466589945152 Marionette TRACE conn3 <- [1,2578,null,{}] 03:05:45 INFO - PROCESS | 1822 | 1466589945161 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}] 03:05:45 INFO - PROCESS | 1822 | 1466589945169 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:45 INFO - PROCESS | 1822 | 1466589945387 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:05:45 INFO - PROCESS | 1822 | 1466589945624 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:45 INFO - PROCESS | 1822 | 1466589945634 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d237800 == 30 [pid = 1822] [id = 652] 03:05:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8d42ec00) [pid = 1822] [serial = 1957] [outer = (nil)] 03:05:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e8c9000) [pid = 1822] [serial = 1958] [outer = 0x8d42ec00] 03:05:45 INFO - PROCESS | 1822 | 1466589945743 Marionette DEBUG loaded listener.js 03:05:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8ec2ec00) [pid = 1822] [serial = 1959] [outer = 0x8d42ec00] 03:05:46 INFO - PROCESS | 1822 | 1466589946703 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]]]}] 03:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1630ms 03:05:46 INFO - PROCESS | 1822 | 1466589946781 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:05:46 INFO - PROCESS | 1822 | 1466589946787 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:05:46 INFO - PROCESS | 1822 | 1466589946796 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 1822 | 1466589946799 Marionette TRACE conn3 <- [1,2582,null,{}] 03:05:46 INFO - PROCESS | 1822 | 1466589946805 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}] 03:05:46 INFO - PROCESS | 1822 | 1466589946811 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:47 INFO - PROCESS | 1822 | 1466589947005 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:05:47 INFO - PROCESS | 1822 | 1466589947273 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 1822 | 1466589947282 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x9158dc00 == 31 [pid = 1822] [id = 653] 03:05:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91c42c00) [pid = 1822] [serial = 1960] [outer = (nil)] 03:05:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c5e800) [pid = 1822] [serial = 1961] [outer = 0x91c42c00] 03:05:47 INFO - PROCESS | 1822 | 1466589947382 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91dbd000) [pid = 1822] [serial = 1962] [outer = 0x91c42c00] 03:05:48 INFO - PROCESS | 1822 | 1466589948415 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]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1692ms 03:05:48 INFO - PROCESS | 1822 | 1466589948488 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 1822 | 1466589948491 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:05:48 INFO - PROCESS | 1822 | 1466589948500 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1822 | 1466589948509 Marionette TRACE conn3 <- [1,2586,null,{}] 03:05:48 INFO - PROCESS | 1822 | 1466589948523 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}] 03:05:48 INFO - PROCESS | 1822 | 1466589948530 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:48 INFO - PROCESS | 1822 | 1466589948752 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:05:49 INFO - PROCESS | 1822 | 1466589949020 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1822 | 1466589949026 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22b800 == 32 [pid = 1822] [id = 654] 03:05:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91f03c00) [pid = 1822] [serial = 1963] [outer = (nil)] 03:05:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x9210a400) [pid = 1822] [serial = 1964] [outer = 0x91f03c00] 03:05:49 INFO - PROCESS | 1822 | 1466589949106 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x9243c400) [pid = 1822] [serial = 1965] [outer = 0x91f03c00] 03:05:50 INFO - PROCESS | 1822 | 1466589950086 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]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1791ms 03:05:50 INFO - PROCESS | 1822 | 1466589950289 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 1822 | 1466589950295 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:05:50 INFO - PROCESS | 1822 | 1466589950303 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1822 | 1466589950307 Marionette TRACE conn3 <- [1,2590,null,{}] 03:05:50 INFO - PROCESS | 1822 | 1466589950315 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}] 03:05:50 INFO - PROCESS | 1822 | 1466589950321 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:50 INFO - PROCESS | 1822 | 1466589950490 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:05:50 INFO - PROCESS | 1822 | 1466589950747 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1822 | 1466589950762 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d421400 == 33 [pid = 1822] [id = 655] 03:05:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8d422000) [pid = 1822] [serial = 1966] [outer = (nil)] 03:05:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x8d42a800) [pid = 1822] [serial = 1967] [outer = 0x8d422000] 03:05:50 INFO - PROCESS | 1822 | 1466589950904 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x8dc4f800) [pid = 1822] [serial = 1968] [outer = 0x8d422000] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91c41400 == 32 [pid = 1822] [id = 603] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8d429400 == 31 [pid = 1822] [id = 602] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91433800 == 30 [pid = 1822] [id = 611] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91c43c00 == 29 [pid = 1822] [id = 612] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e5c00 == 28 [pid = 1822] [id = 604] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e7000 == 27 [pid = 1822] [id = 650] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x91585000 == 26 [pid = 1822] [id = 649] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4bc00 == 25 [pid = 1822] [id = 648] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8d236c00 == 24 [pid = 1822] [id = 647] 03:05:51 INFO - PROCESS | 1822 | --DOCSHELL 0x8c659400 == 23 [pid = 1822] [id = 646] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x93e61000) [pid = 1822] [serial = 1917] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x9210f400) [pid = 1822] [serial = 1887] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x9243d400) [pid = 1822] [serial = 1916] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91f0f000) [pid = 1822] [serial = 1907] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x9261a400) [pid = 1822] [serial = 1910] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8dc50c00) [pid = 1822] [serial = 1889] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92ec6400) [pid = 1822] [serial = 1895] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9210c000) [pid = 1822] [serial = 1911] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8dc4cc00) [pid = 1822] [serial = 1901] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8e7bc000) [pid = 1822] [serial = 1890] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x92521800) [pid = 1822] [serial = 1908] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8dd48800) [pid = 1822] [serial = 1902] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92ee3800) [pid = 1822] [serial = 1898] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x92ec9800) [pid = 1822] [serial = 1896] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91584400) [pid = 1822] [serial = 1905] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91c5ac00) [pid = 1822] [serial = 1892] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92edf000) [pid = 1822] [serial = 1914] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x912e1c00) [pid = 1822] [serial = 1893] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x92ed3400) [pid = 1822] [serial = 1913] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x93b74800) [pid = 1822] [serial = 1899] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x912e6000) [pid = 1822] [serial = 1904] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1822 | 1466589951805 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]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1531ms 03:05:51 INFO - PROCESS | 1822 | 1466589951835 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:05:51 INFO - PROCESS | 1822 | 1466589951840 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:05:51 INFO - PROCESS | 1822 | 1466589951850 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1822 | 1466589951856 Marionette TRACE conn3 <- [1,2594,null,{}] 03:05:51 INFO - PROCESS | 1822 | 1466589951861 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}] 03:05:51 INFO - PROCESS | 1822 | 1466589951867 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:52 INFO - PROCESS | 1822 | 1466589952022 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:05:52 INFO - PROCESS | 1822 | 1466589952206 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1822 | 1466589952216 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c659400 == 24 [pid = 1822] [id = 656] 03:05:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8dd4a400) [pid = 1822] [serial = 1969] [outer = (nil)] 03:05:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x8e8cf000) [pid = 1822] [serial = 1970] [outer = 0x8dd4a400] 03:05:52 INFO - PROCESS | 1822 | 1466589952281 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x9142cc00) [pid = 1822] [serial = 1971] [outer = 0x8dd4a400] 03:05:53 INFO - PROCESS | 1822 | 1466589953127 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]]]}] 03:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1295ms 03:05:53 INFO - PROCESS | 1822 | 1466589953141 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:05:53 INFO - PROCESS | 1822 | 1466589953144 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:05:53 INFO - PROCESS | 1822 | 1466589953150 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:05:53 INFO - PROCESS | 1822 | 1466589953154 Marionette TRACE conn3 <- [1,2598,null,{}] 03:05:53 INFO - PROCESS | 1822 | 1466589953168 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}] 03:05:53 INFO - PROCESS | 1822 | 1466589953175 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:53 INFO - PROCESS | 1822 | 1466589953334 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:05:53 INFO - PROCESS | 1822 | 1466589953355 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:53 INFO - PROCESS | 1822 | 1466589953368 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c4d400 == 25 [pid = 1822] [id = 657] 03:05:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x91c50000) [pid = 1822] [serial = 1972] [outer = (nil)] 03:05:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x91db8800) [pid = 1822] [serial = 1973] [outer = 0x91c50000] 03:05:53 INFO - PROCESS | 1822 | 1466589953436 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91f03000) [pid = 1822] [serial = 1974] [outer = 0x91c50000] 03:05:54 INFO - PROCESS | 1822 | 1466589954477 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]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1378ms 03:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:05:54 INFO - PROCESS | 1822 | 1466589954528 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 1822 | 1466589954531 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:05:54 INFO - PROCESS | 1822 | 1466589954544 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1822 | 1466589954546 Marionette TRACE conn3 <- [1,2602,null,{}] 03:05:54 INFO - PROCESS | 1822 | 1466589954552 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}] 03:05:54 INFO - PROCESS | 1822 | 1466589954557 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:54 INFO - PROCESS | 1822 | 1466589954774 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:05:54 INFO - PROCESS | 1822 | 1466589954795 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1822 | 1466589954803 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f08400 == 26 [pid = 1822] [id = 658] 03:05:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x9243d400) [pid = 1822] [serial = 1975] [outer = (nil)] 03:05:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x9252bc00) [pid = 1822] [serial = 1976] [outer = 0x9243d400] 03:05:54 INFO - PROCESS | 1822 | 1466589954869 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x9261c800) [pid = 1822] [serial = 1977] [outer = 0x9243d400] 03:05:55 INFO - PROCESS | 1822 | 1466589955803 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]]]}] 03:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1333ms 03:05:55 INFO - PROCESS | 1822 | 1466589955869 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:05:55 INFO - PROCESS | 1822 | 1466589955872 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:05:55 INFO - PROCESS | 1822 | 1466589955878 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - PROCESS | 1822 | 1466589955880 Marionette TRACE conn3 <- [1,2606,null,{}] 03:05:55 INFO - PROCESS | 1822 | 1466589955886 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}] 03:05:55 INFO - PROCESS | 1822 | 1466589955891 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:56 INFO - PROCESS | 1822 | 1466589956098 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91585c00) [pid = 1822] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8c659c00) [pid = 1822] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8c652800) [pid = 1822] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d422c00) [pid = 1822] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8e8cc400) [pid = 1822] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8dc47400) [pid = 1822] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x9261fc00) [pid = 1822] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x91c4e000) [pid = 1822] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x95110400) [pid = 1822] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x8d231400) [pid = 1822] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:05:56 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x8e7b4400) [pid = 1822] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:05:56 INFO - PROCESS | 1822 | 1466589956290 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1822 | 1466589956298 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c652800 == 27 [pid = 1822] [id = 659] 03:05:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x8c659c00) [pid = 1822] [serial = 1978] [outer = (nil)] 03:05:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x8d429800) [pid = 1822] [serial = 1979] [outer = 0x8c659c00] 03:05:56 INFO - PROCESS | 1822 | 1466589956377 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8e8c2c00) [pid = 1822] [serial = 1980] [outer = 0x8c659c00] 03:05:57 INFO - PROCESS | 1822 | 1466589957162 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]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1339ms 03:05:57 INFO - PROCESS | 1822 | 1466589957219 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1822 | 1466589957222 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:05:57 INFO - PROCESS | 1822 | 1466589957228 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1822 | 1466589957230 Marionette TRACE conn3 <- [1,2610,null,{}] 03:05:57 INFO - PROCESS | 1822 | 1466589957236 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}] 03:05:57 INFO - PROCESS | 1822 | 1466589957246 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:57 INFO - PROCESS | 1822 | 1466589957473 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:05:57 INFO - PROCESS | 1822 | 1466589957621 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:57 INFO - PROCESS | 1822 | 1466589957631 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d420400 == 28 [pid = 1822] [id = 660] 03:05:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x92e1c000) [pid = 1822] [serial = 1981] [outer = (nil)] 03:05:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x92ed0c00) [pid = 1822] [serial = 1982] [outer = 0x92e1c000] 03:05:57 INFO - PROCESS | 1822 | 1466589957698 Marionette DEBUG loaded listener.js 03:05:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x92ee3000) [pid = 1822] [serial = 1983] [outer = 0x92e1c000] 03:05:58 INFO - PROCESS | 1822 | 1466589958623 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]]]}] 03:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1433ms 03:05:58 INFO - PROCESS | 1822 | 1466589958662 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:05:58 INFO - PROCESS | 1822 | 1466589958668 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:05:58 INFO - PROCESS | 1822 | 1466589958677 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:05:58 INFO - PROCESS | 1822 | 1466589958682 Marionette TRACE conn3 <- [1,2614,null,{}] 03:05:58 INFO - PROCESS | 1822 | 1466589958692 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}] 03:05:58 INFO - PROCESS | 1822 | 1466589958697 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:58 INFO - PROCESS | 1822 | 1466589958879 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:05:59 INFO - PROCESS | 1822 | 1466589959063 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1822 | 1466589959078 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:05:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6f0c00 == 29 [pid = 1822] [id = 661] 03:05:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d22e800) [pid = 1822] [serial = 1984] [outer = (nil)] 03:05:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8dd57c00) [pid = 1822] [serial = 1985] [outer = 0x8d22e800] 03:05:59 INFO - PROCESS | 1822 | 1466589959157 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e8c3400) [pid = 1822] [serial = 1986] [outer = 0x8d22e800] 03:06:00 INFO - PROCESS | 1822 | 1466589960169 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]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1539ms 03:06:00 INFO - PROCESS | 1822 | 1466589960216 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 1822 | 1466589960223 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:06:00 INFO - PROCESS | 1822 | 1466589960233 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1822 | 1466589960237 Marionette TRACE conn3 <- [1,2618,null,{}] 03:06:00 INFO - PROCESS | 1822 | 1466589960243 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}] 03:06:00 INFO - PROCESS | 1822 | 1466589960249 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:00 INFO - PROCESS | 1822 | 1466589960424 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:06:00 INFO - PROCESS | 1822 | 1466589960607 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 1822 | 1466589960615 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x91435c00 == 30 [pid = 1822] [id = 662] 03:06:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91583c00) [pid = 1822] [serial = 1987] [outer = (nil)] 03:06:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c5ac00) [pid = 1822] [serial = 1988] [outer = 0x91583c00] 03:06:00 INFO - PROCESS | 1822 | 1466589960698 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91c59400) [pid = 1822] [serial = 1989] [outer = 0x91583c00] 03:06:01 INFO - PROCESS | 1822 | 1466589961725 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]]]}] 03:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1534ms 03:06:01 INFO - PROCESS | 1822 | 1466589961768 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:06:01 INFO - PROCESS | 1822 | 1466589961772 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:06:01 INFO - PROCESS | 1822 | 1466589961779 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:06:01 INFO - PROCESS | 1822 | 1466589961785 Marionette TRACE conn3 <- [1,2622,null,{}] 03:06:01 INFO - PROCESS | 1822 | 1466589961801 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}] 03:06:01 INFO - PROCESS | 1822 | 1466589961809 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:01 INFO - PROCESS | 1822 | 1466589961994 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:06:02 INFO - PROCESS | 1822 | 1466589962220 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1822 | 1466589962230 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x91584000 == 31 [pid = 1822] [id = 663] 03:06:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x92e20000) [pid = 1822] [serial = 1990] [outer = (nil)] 03:06:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92ed2c00) [pid = 1822] [serial = 1991] [outer = 0x92e20000] 03:06:02 INFO - PROCESS | 1822 | 1466589962354 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92ee8400) [pid = 1822] [serial = 1992] [outer = 0x92e20000] 03:06:03 INFO - PROCESS | 1822 | 1466589963328 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]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1587ms 03:06:03 INFO - PROCESS | 1822 | 1466589963367 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:06:03 INFO - PROCESS | 1822 | 1466589963372 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:06:03 INFO - PROCESS | 1822 | 1466589963378 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 1822 | 1466589963382 Marionette TRACE conn3 <- [1,2626,null,{}] 03:06:03 INFO - PROCESS | 1822 | 1466589963387 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}] 03:06:03 INFO - PROCESS | 1822 | 1466589963392 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:03 INFO - PROCESS | 1822 | 1466589963568 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:06:03 INFO - PROCESS | 1822 | 1466589963751 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:03 INFO - PROCESS | 1822 | 1466589963760 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4e800 == 32 [pid = 1822] [id = 664] 03:06:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91582400) [pid = 1822] [serial = 1993] [outer = (nil)] 03:06:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x93b7e800) [pid = 1822] [serial = 1994] [outer = 0x91582400] 03:06:03 INFO - PROCESS | 1822 | 1466589963836 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x93cdc400) [pid = 1822] [serial = 1995] [outer = 0x91582400] 03:06:04 INFO - PROCESS | 1822 | 1466589964767 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]]]}] 03:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1430ms 03:06:04 INFO - PROCESS | 1822 | 1466589964807 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:06:04 INFO - PROCESS | 1822 | 1466589964811 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:06:04 INFO - PROCESS | 1822 | 1466589964817 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:06:04 INFO - PROCESS | 1822 | 1466589964821 Marionette TRACE conn3 <- [1,2630,null,{}] 03:06:04 INFO - PROCESS | 1822 | 1466589964826 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}] 03:06:04 INFO - PROCESS | 1822 | 1466589964830 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:04 INFO - PROCESS | 1822 | 1466589964998 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:06:05 INFO - PROCESS | 1822 | 1466589965179 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 1822 | 1466589965186 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x93b79000 == 33 [pid = 1822] [id = 665] 03:06:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x93b7d800) [pid = 1822] [serial = 1996] [outer = (nil)] 03:06:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x93ed8800) [pid = 1822] [serial = 1997] [outer = 0x93b7d800] 03:06:05 INFO - PROCESS | 1822 | 1466589965272 Marionette DEBUG loaded listener.js 03:06:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93edcc00) [pid = 1822] [serial = 1998] [outer = 0x93b7d800] 03:06:06 INFO - PROCESS | 1822 | 1466589966202 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]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1437ms 03:06:06 INFO - PROCESS | 1822 | 1466589966256 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 1822 | 1466589966259 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:06:06 INFO - PROCESS | 1822 | 1466589966266 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1822 | 1466589966269 Marionette TRACE conn3 <- [1,2634,null,{}] 03:06:06 INFO - PROCESS | 1822 | 1466589966275 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}] 03:06:06 INFO - PROCESS | 1822 | 1466589966285 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:06 INFO - PROCESS | 1822 | 1466589966518 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:06:06 INFO - PROCESS | 1822 | 1466589966766 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:06 INFO - PROCESS | 1822 | 1466589966773 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e9c00 == 34 [pid = 1822] [id = 666] 03:06:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91c41800) [pid = 1822] [serial = 1999] [outer = (nil)] 03:06:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x953dcc00) [pid = 1822] [serial = 2000] [outer = 0x91c41800] 03:06:06 INFO - PROCESS | 1822 | 1466589966893 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x953e8400) [pid = 1822] [serial = 2001] [outer = 0x91c41800] 03:06:07 INFO - PROCESS | 1822 | 1466589967732 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]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1528ms 03:06:07 INFO - PROCESS | 1822 | 1466589967795 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:06:07 INFO - PROCESS | 1822 | 1466589967799 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:06:07 INFO - PROCESS | 1822 | 1466589967805 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 1822 | 1466589967808 Marionette TRACE conn3 <- [1,2638,null,{}] 03:06:07 INFO - PROCESS | 1822 | 1466589967814 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}] 03:06:07 INFO - PROCESS | 1822 | 1466589967819 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:07 INFO - PROCESS | 1822 | 1466589967983 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:06:08 INFO - PROCESS | 1822 | 1466589968183 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1822 | 1466589968191 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6eb800 == 35 [pid = 1822] [id = 667] 03:06:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8c6ed800) [pid = 1822] [serial = 2002] [outer = (nil)] 03:06:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8dd4b400) [pid = 1822] [serial = 2003] [outer = 0x8c6ed800] 03:06:08 INFO - PROCESS | 1822 | 1466589968312 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x93b7a000) [pid = 1822] [serial = 2004] [outer = 0x8c6ed800] 03:06:09 INFO - PROCESS | 1822 | 1466589969203 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]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1433ms 03:06:09 INFO - PROCESS | 1822 | 1466589969238 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 1822 | 1466589969241 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:06:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:06:09 INFO - PROCESS | 1822 | 1466589969248 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 1822 | 1466589969251 Marionette TRACE conn3 <- [1,2642,null,{}] 03:06:09 INFO - PROCESS | 1822 | 1466589969256 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}] 03:06:09 INFO - PROCESS | 1822 | 1466589969261 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:09 INFO - PROCESS | 1822 | 1466589969425 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:06:09 INFO - PROCESS | 1822 | 1466589969912 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 1822 | 1466589969924 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d013c00 == 36 [pid = 1822] [id = 668] 03:06:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8d014800) [pid = 1822] [serial = 2005] [outer = (nil)] 03:06:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8d22a800) [pid = 1822] [serial = 2006] [outer = 0x8d014800] 03:06:10 INFO - PROCESS | 1822 | 1466589970000 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d238000) [pid = 1822] [serial = 2007] [outer = 0x8d014800] 03:06:10 INFO - PROCESS | 1822 | 1466589970879 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]]]}] 03:06:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:06:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1683ms 03:06:10 INFO - PROCESS | 1822 | 1466589970932 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 1822 | 1466589970941 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:06:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:06:10 INFO - PROCESS | 1822 | 1466589970953 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1822 | 1466589970964 Marionette TRACE conn3 <- [1,2646,null,{}] 03:06:10 INFO - PROCESS | 1822 | 1466589970976 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}] 03:06:10 INFO - PROCESS | 1822 | 1466589970992 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:11 INFO - PROCESS | 1822 | 1466589971205 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc46800 == 35 [pid = 1822] [id = 610] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x91db8c00 == 34 [pid = 1822] [id = 614] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ec400 == 33 [pid = 1822] [id = 616] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42b800 == 32 [pid = 1822] [id = 601] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5b400 == 31 [pid = 1822] [id = 605] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8c651c00 == 30 [pid = 1822] [id = 613] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x9210d800 == 29 [pid = 1822] [id = 608] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8c651800 == 28 [pid = 1822] [id = 651] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8d237800 == 27 [pid = 1822] [id = 652] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x92e22800 == 26 [pid = 1822] [id = 617] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x9158dc00 == 25 [pid = 1822] [id = 653] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6efc00 == 24 [pid = 1822] [id = 615] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22b800 == 23 [pid = 1822] [id = 654] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65a800 == 22 [pid = 1822] [id = 606] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x91438400 == 21 [pid = 1822] [id = 607] 03:06:12 INFO - PROCESS | 1822 | --DOCSHELL 0x8c659000 == 20 [pid = 1822] [id = 609] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x91c4c000) [pid = 1822] [serial = 1952] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x9158d000) [pid = 1822] [serial = 1949] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8c6e4400) [pid = 1822] [serial = 1940] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8d00e000) [pid = 1822] [serial = 1941] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x8d019000) [pid = 1822] [serial = 1920] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8c65bc00) [pid = 1822] [serial = 1919] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x8dc48800) [pid = 1822] [serial = 1943] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91c51c00) [pid = 1822] [serial = 1923] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8ec2ac00) [pid = 1822] [serial = 1938] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x91581000) [pid = 1822] [serial = 1922] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x93b70800) [pid = 1822] [serial = 1926] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8e7be000) [pid = 1822] [serial = 1937] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x92ec5000) [pid = 1822] [serial = 1925] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x95193800) [pid = 1822] [serial = 1929] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9510f800) [pid = 1822] [serial = 1928] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x953e6000) [pid = 1822] [serial = 1932] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x953e2c00) [pid = 1822] [serial = 1931] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x93e5fc00) [pid = 1822] [serial = 1935] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8dd4c000) [pid = 1822] [serial = 1944] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91c49c00) [pid = 1822] [serial = 1950] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8dd53c00) [pid = 1822] [serial = 1934] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8ec32000) [pid = 1822] [serial = 1947] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8ec25000) [pid = 1822] [serial = 1946] [outer = (nil)] [url = about:blank] 03:06:12 INFO - PROCESS | 1822 | 1466589972553 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 1822 | 1466589972564 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c659000 == 21 [pid = 1822] [id = 669] 03:06:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8c65a800) [pid = 1822] [serial = 2008] [outer = (nil)] 03:06:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8c6e9800) [pid = 1822] [serial = 2009] [outer = 0x8c65a800] 03:06:12 INFO - PROCESS | 1822 | 1466589972638 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d01b000) [pid = 1822] [serial = 2010] [outer = 0x8c65a800] 03:06:13 INFO - PROCESS | 1822 | 1466589973452 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]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:06:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2544ms 03:06:13 INFO - PROCESS | 1822 | 1466589973499 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 1822 | 1466589973504 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:06:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:06:13 INFO - PROCESS | 1822 | 1466589973515 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 1822 | 1466589973519 Marionette TRACE conn3 <- [1,2650,null,{}] 03:06:13 INFO - PROCESS | 1822 | 1466589973532 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}] 03:06:13 INFO - PROCESS | 1822 | 1466589973540 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:13 INFO - PROCESS | 1822 | 1466589973696 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:06:13 INFO - PROCESS | 1822 | 1466589973707 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1822 | 1466589973716 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc46000 == 22 [pid = 1822] [id = 670] 03:06:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dc4f000) [pid = 1822] [serial = 2011] [outer = (nil)] 03:06:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8dd4d800) [pid = 1822] [serial = 2012] [outer = 0x8dc4f000] 03:06:13 INFO - PROCESS | 1822 | 1466589973786 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8dd56400) [pid = 1822] [serial = 2013] [outer = 0x8dc4f000] 03:06:14 INFO - PROCESS | 1822 | 1466589974701 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]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:06:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1238ms 03:06:14 INFO - PROCESS | 1822 | 1466589974754 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1822 | 1466589974760 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:06:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:06:14 INFO - PROCESS | 1822 | 1466589974767 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1822 | 1466589974770 Marionette TRACE conn3 <- [1,2654,null,{}] 03:06:14 INFO - PROCESS | 1822 | 1466589974776 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}] 03:06:14 INFO - PROCESS | 1822 | 1466589974781 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:14 INFO - PROCESS | 1822 | 1466589974944 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:06:15 INFO - PROCESS | 1822 | 1466589975109 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 1822 | 1466589975116 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7be000 == 23 [pid = 1822] [id = 671] 03:06:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8e8c9c00) [pid = 1822] [serial = 2014] [outer = (nil)] 03:06:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8ec2ac00) [pid = 1822] [serial = 2015] [outer = 0x8e8c9c00] 03:06:15 INFO - PROCESS | 1822 | 1466589975183 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x912e4400) [pid = 1822] [serial = 2016] [outer = 0x8e8c9c00] 03:06:16 INFO - PROCESS | 1822 | 1466589976096 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]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:06:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1388ms 03:06:16 INFO - PROCESS | 1822 | 1466589976156 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:06:16 INFO - PROCESS | 1822 | 1466589976158 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:06:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:06:16 INFO - PROCESS | 1822 | 1466589976173 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1822 | 1466589976183 Marionette TRACE conn3 <- [1,2658,null,{}] 03:06:16 INFO - PROCESS | 1822 | 1466589976196 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}] 03:06:16 INFO - PROCESS | 1822 | 1466589976204 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:16 INFO - PROCESS | 1822 | 1466589976422 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:06:16 INFO - PROCESS | 1822 | 1466589976446 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1822 | 1466589976452 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x91585000 == 24 [pid = 1822] [id = 672] 03:06:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91587800) [pid = 1822] [serial = 2017] [outer = (nil)] 03:06:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91c43c00) [pid = 1822] [serial = 2018] [outer = 0x91587800] 03:06:16 INFO - PROCESS | 1822 | 1466589976518 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91c4c000) [pid = 1822] [serial = 2019] [outer = 0x91587800] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d426000) [pid = 1822] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x9243d400) [pid = 1822] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8c659c00) [pid = 1822] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91f03c00) [pid = 1822] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8d42ec00) [pid = 1822] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c42c00) [pid = 1822] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8d422000) [pid = 1822] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8c652400) [pid = 1822] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dd4a400) [pid = 1822] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91c50000) [pid = 1822] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:06:17 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x92e1c000) [pid = 1822] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:06:17 INFO - PROCESS | 1822 | 1466589977875 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]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:06:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1759ms 03:06:17 INFO - PROCESS | 1822 | 1466589977924 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 1822 | 1466589977928 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:06:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:06:17 INFO - PROCESS | 1822 | 1466589977934 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 1822 | 1466589977937 Marionette TRACE conn3 <- [1,2662,null,{}] 03:06:17 INFO - PROCESS | 1822 | 1466589977942 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}] 03:06:17 INFO - PROCESS | 1822 | 1466589977947 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:18 INFO - PROCESS | 1822 | 1466589978086 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:06:18 INFO - PROCESS | 1822 | 1466589978100 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1822 | 1466589978107 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d426000 == 25 [pid = 1822] [id = 673] 03:06:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8dc50c00) [pid = 1822] [serial = 2020] [outer = (nil)] 03:06:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c44800) [pid = 1822] [serial = 2021] [outer = 0x8dc50c00] 03:06:18 INFO - PROCESS | 1822 | 1466589978172 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c4a000) [pid = 1822] [serial = 2022] [outer = 0x8dc50c00] 03:06:19 INFO - PROCESS | 1822 | 1466589979053 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]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:06:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1136ms 03:06:19 INFO - PROCESS | 1822 | 1466589979070 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 1822 | 1466589979073 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:06:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:06:19 INFO - PROCESS | 1822 | 1466589979079 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 1822 | 1466589979082 Marionette TRACE conn3 <- [1,2666,null,{}] 03:06:19 INFO - PROCESS | 1822 | 1466589979088 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}] 03:06:19 INFO - PROCESS | 1822 | 1466589979092 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:19 INFO - PROCESS | 1822 | 1466589979290 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:06:19 INFO - PROCESS | 1822 | 1466589979306 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 1822 | 1466589979324 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c58c00 == 26 [pid = 1822] [id = 674] 03:06:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91c5b000) [pid = 1822] [serial = 2023] [outer = (nil)] 03:06:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91db5c00) [pid = 1822] [serial = 2024] [outer = 0x91c5b000] 03:06:19 INFO - PROCESS | 1822 | 1466589979402 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91f0d000) [pid = 1822] [serial = 2025] [outer = 0x91c5b000] 03:06:20 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:20 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:06:21 INFO - PROCESS | 1822 | 1466589980999 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]]]}] 03:06:21 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) 03:06:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1943ms 03:06:21 INFO - PROCESS | 1822 | 1466589981096 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 1822 | 1466589981104 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:06:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:06:21 INFO - PROCESS | 1822 | 1466589981122 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 1822 | 1466589981127 Marionette TRACE conn3 <- [1,2670,null,{}] 03:06:21 INFO - PROCESS | 1822 | 1466589981134 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}] 03:06:21 INFO - PROCESS | 1822 | 1466589981140 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:21 INFO - PROCESS | 1822 | 1466589981305 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:06:21 INFO - PROCESS | 1822 | 1466589981481 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1822 | 1466589981496 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e6c00 == 27 [pid = 1822] [id = 675] 03:06:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8d238400) [pid = 1822] [serial = 2026] [outer = (nil)] 03:06:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8dc50800) [pid = 1822] [serial = 2027] [outer = 0x8d238400] 03:06:21 INFO - PROCESS | 1822 | 1466589981571 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x8ec25000) [pid = 1822] [serial = 2028] [outer = 0x8d238400] 03:06:22 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:22 INFO - PROCESS | 1822 | 1466589982912 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\n"]]]}] 03:06:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 03:06:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:06:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1834ms 03:06:22 INFO - PROCESS | 1822 | 1466589982958 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 03:06:22 INFO - PROCESS | 1822 | 1466589982965 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:06:22 INFO - PROCESS | 1822 | 1466589982975 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 1822 | 1466589982980 Marionette TRACE conn3 <- [1,2674,null,{}] 03:06:22 INFO - PROCESS | 1822 | 1466589982986 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}] 03:06:22 INFO - PROCESS | 1822 | 1466589982992 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:23 INFO - PROCESS | 1822 | 1466589983277 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:06:23 INFO - PROCESS | 1822 | 1466589983471 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 1822 | 1466589983476 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e3400 == 28 [pid = 1822] [id = 676] 03:06:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x912f0800) [pid = 1822] [serial = 2029] [outer = (nil)] 03:06:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91c56400) [pid = 1822] [serial = 2030] [outer = 0x912f0800] 03:06:23 INFO - PROCESS | 1822 | 1466589983596 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91f02c00) [pid = 1822] [serial = 2031] [outer = 0x912f0800] 03:06:24 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:25 INFO - PROCESS | 1822 | 1466589985014 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\n"]]]}] 03:06:25 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 03:06:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:06:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2096ms 03:06:25 INFO - PROCESS | 1822 | 1466589985136 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 03:06:25 INFO - PROCESS | 1822 | 1466589985142 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:06:25 INFO - PROCESS | 1822 | 1466589985153 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 1822 | 1466589985157 Marionette TRACE conn3 <- [1,2678,null,{}] 03:06:25 INFO - PROCESS | 1822 | 1466589985165 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}] 03:06:25 INFO - PROCESS | 1822 | 1466589985170 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:25 INFO - PROCESS | 1822 | 1466589985322 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:06:25 INFO - PROCESS | 1822 | 1466589985514 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:25 INFO - PROCESS | 1822 | 1466589985532 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ec400 == 29 [pid = 1822] [id = 677] 03:06:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8dd48800) [pid = 1822] [serial = 2032] [outer = (nil)] 03:06:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x8dd50800) [pid = 1822] [serial = 2033] [outer = 0x8dd48800] 03:06:25 INFO - PROCESS | 1822 | 1466589985625 Marionette DEBUG loaded listener.js 03:06:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x8e7b8c00) [pid = 1822] [serial = 2034] [outer = 0x8dd48800] 03:06:26 INFO - PROCESS | 1822 | --DOCSHELL 0x8d421400 == 28 [pid = 1822] [id = 655] 03:06:26 INFO - PROCESS | 1822 | --DOCSHELL 0x91435c00 == 27 [pid = 1822] [id = 662] 03:06:26 INFO - PROCESS | 1822 | --DOCSHELL 0x91c4d400 == 26 [pid = 1822] [id = 657] 03:06:26 INFO - PROCESS | 1822 | --DOCSHELL 0x8c659400 == 25 [pid = 1822] [id = 656] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91c52000) [pid = 1822] [serial = 1953] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x9252bc00) [pid = 1822] [serial = 1976] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8d429800) [pid = 1822] [serial = 1979] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x9210a400) [pid = 1822] [serial = 1964] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x9243c400) [pid = 1822] [serial = 1965] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8e8c9000) [pid = 1822] [serial = 1958] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8ec2ec00) [pid = 1822] [serial = 1959] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91c5e800) [pid = 1822] [serial = 1961] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91dbd000) [pid = 1822] [serial = 1962] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8d42a800) [pid = 1822] [serial = 1967] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8dc4f800) [pid = 1822] [serial = 1968] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8c657c00) [pid = 1822] [serial = 1955] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8d013400) [pid = 1822] [serial = 1956] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8e8cf000) [pid = 1822] [serial = 1970] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x9142cc00) [pid = 1822] [serial = 1971] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91db8800) [pid = 1822] [serial = 1973] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92ee3000) [pid = 1822] [serial = 1983] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92ed0c00) [pid = 1822] [serial = 1982] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x9261c800) [pid = 1822] [serial = 1977] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x91f03000) [pid = 1822] [serial = 1974] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x8e8c2c00) [pid = 1822] [serial = 1980] [outer = (nil)] [url = about:blank] 03:06:26 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:26 INFO - PROCESS | 1822 | 1466589986916 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]]]}] 03:06: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) 03:06:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1781ms 03:06:26 INFO - PROCESS | 1822 | 1466589986933 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:06:26 INFO - PROCESS | 1822 | 1466589986939 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:06:26 INFO - PROCESS | 1822 | 1466589986949 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:06:26 INFO - PROCESS | 1822 | 1466589986953 Marionette TRACE conn3 <- [1,2682,null,{}] 03:06:26 INFO - PROCESS | 1822 | 1466589986958 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}] 03:06:26 INFO - PROCESS | 1822 | 1466589986963 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:27 INFO - PROCESS | 1822 | 1466589987145 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:06:27 INFO - PROCESS | 1822 | 1466589987286 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1822 | 1466589987293 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d421400 == 26 [pid = 1822] [id = 678] 03:06:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8dc4cc00) [pid = 1822] [serial = 2035] [outer = (nil)] 03:06:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x8ec28800) [pid = 1822] [serial = 2036] [outer = 0x8dc4cc00] 03:06:27 INFO - PROCESS | 1822 | 1466589987361 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x912f0000) [pid = 1822] [serial = 2037] [outer = 0x8dc4cc00] 03:06:28 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:28 INFO - PROCESS | 1822 | 1466589988534 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]]]}] 03:06: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) 03:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1629ms 03:06:28 INFO - PROCESS | 1822 | 1466589988583 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:06:28 INFO - PROCESS | 1822 | 1466589988587 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:06:28 INFO - PROCESS | 1822 | 1466589988593 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - PROCESS | 1822 | 1466589988599 Marionette TRACE conn3 <- [1,2686,null,{}] 03:06:28 INFO - PROCESS | 1822 | 1466589988622 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}] 03:06:28 INFO - PROCESS | 1822 | 1466589988630 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:28 INFO - PROCESS | 1822 | 1466589988825 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:06:28 INFO - PROCESS | 1822 | 1466589988942 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:28 INFO - PROCESS | 1822 | 1466589988951 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c54000 == 27 [pid = 1822] [id = 679] 03:06:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x91c57000) [pid = 1822] [serial = 2038] [outer = (nil)] 03:06:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x91db2800) [pid = 1822] [serial = 2039] [outer = 0x91c57000] 03:06:29 INFO - PROCESS | 1822 | 1466589989027 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91f02400) [pid = 1822] [serial = 2040] [outer = 0x91c57000] 03:06:30 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:30 INFO - PROCESS | 1822 | 1466589990288 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\n"]]]}] 03:06:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 03:06:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:06:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1736ms 03:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:06:30 INFO - PROCESS | 1822 | 1466589990344 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 03:06:30 INFO - PROCESS | 1822 | 1466589990347 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:06:30 INFO - PROCESS | 1822 | 1466589990353 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 1822 | 1466589990357 Marionette TRACE conn3 <- [1,2690,null,{}] 03:06:30 INFO - PROCESS | 1822 | 1466589990362 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}] 03:06:30 INFO - PROCESS | 1822 | 1466589990366 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:30 INFO - PROCESS | 1822 | 1466589990626 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91587800) [pid = 1822] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8dc4f000) [pid = 1822] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8c65a800) [pid = 1822] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8d22e800) [pid = 1822] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x8d014800) [pid = 1822] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x91583c00) [pid = 1822] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x92e20000) [pid = 1822] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x8e8c9c00) [pid = 1822] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x8dc50c00) [pid = 1822] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x91582400) [pid = 1822] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 59 (0x93b7d800) [pid = 1822] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 58 (0x91c41800) [pid = 1822] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:06:30 INFO - PROCESS | 1822 | --DOMWINDOW == 57 (0x8c6ed800) [pid = 1822] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:06:30 INFO - PROCESS | 1822 | 1466589990790 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:30 INFO - PROCESS | 1822 | 1466589990798 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65a800 == 28 [pid = 1822] [id = 680] 03:06:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x8c6ed400) [pid = 1822] [serial = 2041] [outer = (nil)] 03:06:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x8dc4a400) [pid = 1822] [serial = 2042] [outer = 0x8c6ed400] 03:06:30 INFO - PROCESS | 1822 | 1466589990864 Marionette DEBUG loaded listener.js 03:06:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x91c4d000) [pid = 1822] [serial = 2043] [outer = 0x8c6ed400] 03:06:31 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:32 INFO - PROCESS | 1822 | 1466589992015 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\n"]]]}] 03:06:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:06:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:06:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1689ms 03:06:32 INFO - PROCESS | 1822 | 1466589992043 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 03:06:32 INFO - PROCESS | 1822 | 1466589992047 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:06:32 INFO - PROCESS | 1822 | 1466589992052 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:06:32 INFO - PROCESS | 1822 | 1466589992060 Marionette TRACE conn3 <- [1,2694,null,{}] 03:06:32 INFO - PROCESS | 1822 | 1466589992081 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}] 03:06:32 INFO - PROCESS | 1822 | 1466589992085 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:32 INFO - PROCESS | 1822 | 1466589992272 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:06:32 INFO - PROCESS | 1822 | 1466589992361 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 1822 | 1466589992370 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x91583c00 == 29 [pid = 1822] [id = 681] 03:06:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x91dc0400) [pid = 1822] [serial = 2044] [outer = (nil)] 03:06:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x9252c800) [pid = 1822] [serial = 2045] [outer = 0x91dc0400] 03:06:32 INFO - PROCESS | 1822 | 1466589992433 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x92614800) [pid = 1822] [serial = 2046] [outer = 0x91dc0400] 03:06:33 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:33 INFO - PROCESS | 1822 | 1466589993874 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\n"]]]}] 03:06:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:06:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:06:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1853ms 03:06:33 INFO - PROCESS | 1822 | 1466589993907 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 03:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:06:33 INFO - PROCESS | 1822 | 1466589993913 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:06:33 INFO - PROCESS | 1822 | 1466589993921 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1822 | 1466589993927 Marionette TRACE conn3 <- [1,2698,null,{}] 03:06:33 INFO - PROCESS | 1822 | 1466589993934 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}] 03:06:33 INFO - PROCESS | 1822 | 1466589993940 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:34 INFO - PROCESS | 1822 | 1466589994185 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:06:34 INFO - PROCESS | 1822 | 1466589994367 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 1822 | 1466589994376 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c658c00 == 30 [pid = 1822] [id = 682] 03:06:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x8d429800) [pid = 1822] [serial = 2047] [outer = (nil)] 03:06:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x912ee000) [pid = 1822] [serial = 2048] [outer = 0x8d429800] 03:06:34 INFO - PROCESS | 1822 | 1466589994456 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x8dd4dc00) [pid = 1822] [serial = 2049] [outer = 0x8d429800] 03:06:35 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:35 INFO - PROCESS | 1822 | 1466589995799 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\n"]]]}] 03:06:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:06:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:06:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1937ms 03:06:35 INFO - PROCESS | 1822 | 1466589995857 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 03:06:35 INFO - PROCESS | 1822 | 1466589995864 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:06:35 INFO - PROCESS | 1822 | 1466589995977 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 1822 | 1466589995982 Marionette TRACE conn3 <- [1,2702,null,{}] 03:06:36 INFO - PROCESS | 1822 | 1466589995990 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}] 03:06:36 INFO - PROCESS | 1822 | 1466589995995 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:36 INFO - PROCESS | 1822 | 1466589996194 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:06:36 INFO - PROCESS | 1822 | 1466589996382 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:36 INFO - PROCESS | 1822 | 1466589996391 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x91584c00 == 31 [pid = 1822] [id = 683] 03:06:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x9158dc00) [pid = 1822] [serial = 2050] [outer = (nil)] 03:06:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x92527400) [pid = 1822] [serial = 2051] [outer = 0x9158dc00] 03:06:36 INFO - PROCESS | 1822 | 1466589996470 Marionette DEBUG loaded listener.js 03:06:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x9261f800) [pid = 1822] [serial = 2052] [outer = 0x9158dc00] 03:06:37 INFO - PROCESS | 1822 | 1466589997426 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]]]}] 03:06:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:06:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1493ms 03:06:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:06:37 INFO - PROCESS | 1822 | 1466589997459 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:06:37 INFO - PROCESS | 1822 | 1466589997463 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:06:37 INFO - PROCESS | 1822 | 1466589997470 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:06:37 INFO - PROCESS | 1822 | 1466589997475 Marionette TRACE conn3 <- [1,2706,null,{}] 03:06:37 INFO - PROCESS | 1822 | 1466589997491 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}] 03:06:37 INFO - PROCESS | 1822 | 1466589997500 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:37 INFO - PROCESS | 1822 | 1466589997686 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:06:37 INFO - PROCESS | 1822 | 1466589997879 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 1822 | 1466589997895 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ec6400 == 32 [pid = 1822] [id = 684] 03:06:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x92ec6800) [pid = 1822] [serial = 2053] [outer = (nil)] 03:06:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x92ec9400) [pid = 1822] [serial = 2054] [outer = 0x92ec6800] 03:06:38 INFO - PROCESS | 1822 | 1466589998025 Marionette DEBUG loaded listener.js 03:06:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x92ed2400) [pid = 1822] [serial = 2055] [outer = 0x92ec6800] 03:06:38 INFO - PROCESS | 1822 | 1466589998936 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]]]}] 03:06:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:06:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1497ms 03:06:38 INFO - PROCESS | 1822 | 1466589998966 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 1822 | 1466589998970 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:06:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:06:38 INFO - PROCESS | 1822 | 1466589998977 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 1822 | 1466589998980 Marionette TRACE conn3 <- [1,2710,null,{}] 03:06:38 INFO - PROCESS | 1822 | 1466589998985 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}] 03:06:38 INFO - PROCESS | 1822 | 1466589998991 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:39 INFO - PROCESS | 1822 | 1466589999160 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:06:39 INFO - PROCESS | 1822 | 1466589999340 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 1822 | 1466589999350 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c52800 == 33 [pid = 1822] [id = 685] 03:06:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x92ec4c00) [pid = 1822] [serial = 2056] [outer = (nil)] 03:06:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92ee3c00) [pid = 1822] [serial = 2057] [outer = 0x92ec4c00] 03:06:39 INFO - PROCESS | 1822 | 1466589999423 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x92ee7800) [pid = 1822] [serial = 2058] [outer = 0x92ec4c00] 03:06:40 INFO - PROCESS | 1822 | 1466590000383 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] 03:06:40 INFO - PROCESS | 1822 | 1466590000410 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:06:40 INFO - PROCESS | 1822 | 1466590000416 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - PROCESS | 1822 | 1466590000420 Marionette TRACE conn3 <- [1,2714,null,{}] 03:06:40 INFO - PROCESS | 1822 | 1466590000425 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}] 03:06:40 INFO - PROCESS | 1822 | 1466590000430 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:40 INFO - PROCESS | 1822 | 1466590000593 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:06:41 INFO - PROCESS | 1822 | 1466590000981 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1822 | 1466590000991 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65b400 == 34 [pid = 1822] [id = 686] 03:06:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8d22c000) [pid = 1822] [serial = 2059] [outer = (nil)] 03:06:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8d42bc00) [pid = 1822] [serial = 2060] [outer = 0x8d22c000] 03:06:41 INFO - PROCESS | 1822 | 1466590001106 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8dd4a000) [pid = 1822] [serial = 2061] [outer = 0x8d22c000] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x91f08400 == 33 [pid = 1822] [id = 658] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x8d420400 == 32 [pid = 1822] [id = 660] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x8c652800 == 31 [pid = 1822] [id = 659] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc4e800 == 30 [pid = 1822] [id = 664] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6f0c00 == 29 [pid = 1822] [id = 661] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x8d013c00 == 28 [pid = 1822] [id = 668] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x93b79000 == 27 [pid = 1822] [id = 665] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x91584000 == 26 [pid = 1822] [id = 663] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e9c00 == 25 [pid = 1822] [id = 666] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6eb800 == 24 [pid = 1822] [id = 667] 03:06:42 INFO - PROCESS | 1822 | --DOCSHELL 0x8c659000 == 23 [pid = 1822] [id = 669] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91c43c00) [pid = 1822] [serial = 2018] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8dd4d800) [pid = 1822] [serial = 2012] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8dd56400) [pid = 1822] [serial = 2013] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8c6e9800) [pid = 1822] [serial = 2009] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d01b000) [pid = 1822] [serial = 2010] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8e8c3400) [pid = 1822] [serial = 1986] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8d238000) [pid = 1822] [serial = 2007] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8d22a800) [pid = 1822] [serial = 2006] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8dd57c00) [pid = 1822] [serial = 1985] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91c59400) [pid = 1822] [serial = 1989] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91c5ac00) [pid = 1822] [serial = 1988] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x92ee8400) [pid = 1822] [serial = 1992] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x912e4400) [pid = 1822] [serial = 2016] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x92ed2c00) [pid = 1822] [serial = 1991] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x91c44800) [pid = 1822] [serial = 2021] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x93cdc400) [pid = 1822] [serial = 1995] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x93b7e800) [pid = 1822] [serial = 1994] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x93edcc00) [pid = 1822] [serial = 1998] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 59 (0x93ed8800) [pid = 1822] [serial = 1997] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 58 (0x953e8400) [pid = 1822] [serial = 2001] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 57 (0x953dcc00) [pid = 1822] [serial = 2000] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 56 (0x93b7a000) [pid = 1822] [serial = 2004] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 55 (0x91c4a000) [pid = 1822] [serial = 2022] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 54 (0x8dd4b400) [pid = 1822] [serial = 2003] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 53 (0x91c4c000) [pid = 1822] [serial = 2019] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | --DOMWINDOW == 52 (0x8ec2ac00) [pid = 1822] [serial = 2015] [outer = (nil)] [url = about:blank] 03:06:43 INFO - PROCESS | 1822 | 1466590003149 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]]]}] 03:06:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:06:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2831ms 03:06:43 INFO - PROCESS | 1822 | 1466590003247 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:06:43 INFO - PROCESS | 1822 | 1466590003252 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:06:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:06:43 INFO - PROCESS | 1822 | 1466590003260 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 1822 | 1466590003267 Marionette TRACE conn3 <- [1,2718,null,{}] 03:06:43 INFO - PROCESS | 1822 | 1466590003282 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}] 03:06:43 INFO - PROCESS | 1822 | 1466590003288 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:43 INFO - PROCESS | 1822 | 1466590003433 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:06:43 INFO - PROCESS | 1822 | 1466590003444 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1822 | 1466590003454 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d019c00 == 24 [pid = 1822] [id = 687] 03:06:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 53 (0x8d01a000) [pid = 1822] [serial = 2062] [outer = (nil)] 03:06:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 54 (0x8d22f000) [pid = 1822] [serial = 2063] [outer = 0x8d01a000] 03:06:43 INFO - PROCESS | 1822 | 1466590003524 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 55 (0x8d22d000) [pid = 1822] [serial = 2064] [outer = 0x8d01a000] 03:06:44 INFO - PROCESS | 1822 | 1466590004485 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] 03:06:44 INFO - PROCESS | 1822 | 1466590004519 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:06:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:06:44 INFO - PROCESS | 1822 | 1466590004530 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1822 | 1466590004534 Marionette TRACE conn3 <- [1,2722,null,{}] 03:06:44 INFO - PROCESS | 1822 | 1466590004540 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}] 03:06:44 INFO - PROCESS | 1822 | 1466590004546 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:44 INFO - PROCESS | 1822 | 1466590004710 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:06:44 INFO - PROCESS | 1822 | 1466590004845 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1822 | 1466590004855 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc46400 == 25 [pid = 1822] [id = 688] 03:06:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 56 (0x8dd53400) [pid = 1822] [serial = 2065] [outer = (nil)] 03:06:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0x8e7b1800) [pid = 1822] [serial = 2066] [outer = 0x8dd53400] 03:06:44 INFO - PROCESS | 1822 | 1466590004923 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x8e7b8400) [pid = 1822] [serial = 2067] [outer = 0x8dd53400] 03:06:45 INFO - PROCESS | 1822 | 1466590005825 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] 03:06:45 INFO - PROCESS | 1822 | 1466590005864 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:06:45 INFO - PROCESS | 1822 | 1466590005870 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:06:45 INFO - PROCESS | 1822 | 1466590005875 Marionette TRACE conn3 <- [1,2726,null,{}] 03:06:45 INFO - PROCESS | 1822 | 1466590005900 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}] 03:06:45 INFO - PROCESS | 1822 | 1466590005908 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:46 INFO - PROCESS | 1822 | 1466590006117 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:06:46 INFO - PROCESS | 1822 | 1466590006144 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1822 | 1466590006156 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x91431400 == 26 [pid = 1822] [id = 689] 03:06:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x91431800) [pid = 1822] [serial = 2068] [outer = (nil)] 03:06:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x91436c00) [pid = 1822] [serial = 2069] [outer = 0x91431800] 03:06:46 INFO - PROCESS | 1822 | 1466590006224 Marionette DEBUG loaded listener.js 03:06:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x91587800) [pid = 1822] [serial = 2070] [outer = 0x91431800] 03:06:47 INFO - PROCESS | 1822 | 1466590007083 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]]]}] 03:06:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:06:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1253ms 03:06:47 INFO - PROCESS | 1822 | 1466590007124 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 1822 | 1466590007128 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:06:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:06:47 INFO - PROCESS | 1822 | 1466590007134 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 1822 | 1466590007137 Marionette TRACE conn3 <- [1,2730,null,{}] 03:06:47 INFO - PROCESS | 1822 | 1466590007152 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}] 03:06:47 INFO - PROCESS | 1822 | 1466590007157 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:47 INFO - PROCESS | 1822 | 1466590007375 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:06:47 INFO - PROCESS | 1822 | 1466590007396 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:47 INFO - PROCESS | 1822 | 1466590007405 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d012000 == 27 [pid = 1822] [id = 690] 03:06:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x91437800) [pid = 1822] [serial = 2071] [outer = (nil)] 03:06:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x91c4c000) [pid = 1822] [serial = 2072] [outer = 0x91437800] 03:06:47 INFO - PROCESS | 1822 | 1466590007470 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x91c56000) [pid = 1822] [serial = 2073] [outer = 0x91437800] 03:06:48 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x91c57000) [pid = 1822] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:06:48 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x8c6ed400) [pid = 1822] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:06:48 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x91c5b000) [pid = 1822] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:06:48 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x912f0800) [pid = 1822] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:06:48 INFO - PROCESS | 1822 | --DOMWINDOW == 59 (0x8d238400) [pid = 1822] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:06:48 INFO - PROCESS | 1822 | --DOMWINDOW == 58 (0x8dc4cc00) [pid = 1822] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:06:48 INFO - PROCESS | 1822 | --DOMWINDOW == 57 (0x8dd48800) [pid = 1822] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:06:48 INFO - PROCESS | 1822 | --DOMWINDOW == 56 (0x91dc0400) [pid = 1822] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:06:49 INFO - PROCESS | 1822 | 1466590009058 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\n"]]]}] 03:06:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 03:06:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:06:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:06:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1944ms 03:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:06:49 INFO - PROCESS | 1822 | 1466590009079 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1822 | 1466590009081 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:06:49 INFO - PROCESS | 1822 | 1466590009088 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1822 | 1466590009091 Marionette TRACE conn3 <- [1,2734,null,{}] 03:06:49 INFO - PROCESS | 1822 | 1466590009096 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}] 03:06:49 INFO - PROCESS | 1822 | 1466590009101 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:49 INFO - PROCESS | 1822 | 1466590009281 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:06:49 INFO - PROCESS | 1822 | 1466590009334 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:49 INFO - PROCESS | 1822 | 1466590009339 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64e800 == 28 [pid = 1822] [id = 691] 03:06:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0x8dc4b000) [pid = 1822] [serial = 2074] [outer = (nil)] 03:06:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x91db3400) [pid = 1822] [serial = 2075] [outer = 0x8dc4b000] 03:06:49 INFO - PROCESS | 1822 | 1466590009406 Marionette DEBUG loaded listener.js 03:06:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x91dbb800) [pid = 1822] [serial = 2076] [outer = 0x8dc4b000] 03:06:50 INFO - PROCESS | 1822 | 1466590010339 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]]]}] 03:06:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:06:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1327ms 03:06:50 INFO - PROCESS | 1822 | 1466590010415 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:06:50 INFO - PROCESS | 1822 | 1466590010422 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:06:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:06:50 INFO - PROCESS | 1822 | 1466590010431 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:06:50 INFO - PROCESS | 1822 | 1466590010435 Marionette TRACE conn3 <- [1,2738,null,{}] 03:06:50 INFO - PROCESS | 1822 | 1466590010445 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}] 03:06:50 INFO - PROCESS | 1822 | 1466590010452 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:50 INFO - PROCESS | 1822 | 1466590010671 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:06:50 INFO - PROCESS | 1822 | 1466590010907 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 1822 | 1466590010920 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00d400 == 29 [pid = 1822] [id = 692] 03:06:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x8d238800) [pid = 1822] [serial = 2077] [outer = (nil)] 03:06:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x8dc4f400) [pid = 1822] [serial = 2078] [outer = 0x8d238800] 03:06:51 INFO - PROCESS | 1822 | 1466590011025 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x8e7b3400) [pid = 1822] [serial = 2079] [outer = 0x8d238800] 03:06:52 INFO - PROCESS | 1822 | 1466590012017 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]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1630ms 03:06:52 INFO - PROCESS | 1822 | 1466590012061 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:06:52 INFO - PROCESS | 1822 | 1466590012069 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:06:52 INFO - PROCESS | 1822 | 1466590012079 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 1822 | 1466590012083 Marionette TRACE conn3 <- [1,2742,null,{}] 03:06:52 INFO - PROCESS | 1822 | 1466590012089 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}] 03:06:52 INFO - PROCESS | 1822 | 1466590012094 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:52 INFO - PROCESS | 1822 | 1466590012280 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:06:52 INFO - PROCESS | 1822 | 1466590012508 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 1822 | 1466590012518 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8cec00 == 30 [pid = 1822] [id = 693] 03:06:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x91437000) [pid = 1822] [serial = 2080] [outer = (nil)] 03:06:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x91c48000) [pid = 1822] [serial = 2081] [outer = 0x91437000] 03:06:52 INFO - PROCESS | 1822 | 1466590012643 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x91c58800) [pid = 1822] [serial = 2082] [outer = 0x91437000] 03:06:53 INFO - PROCESS | 1822 | 1466590013649 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]]]}] 03:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1633ms 03:06:53 INFO - PROCESS | 1822 | 1466590013713 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:06:53 INFO - PROCESS | 1822 | 1466590013717 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:06:53 INFO - PROCESS | 1822 | 1466590013724 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1822 | 1466590013730 Marionette TRACE conn3 <- [1,2746,null,{}] 03:06:53 INFO - PROCESS | 1822 | 1466590013746 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}] 03:06:53 INFO - PROCESS | 1822 | 1466590013755 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:53 INFO - PROCESS | 1822 | 1466590013929 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:06:54 INFO - PROCESS | 1822 | 1466590014150 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 1822 | 1466590014160 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x92528c00 == 31 [pid = 1822] [id = 694] 03:06:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x92529800) [pid = 1822] [serial = 2083] [outer = (nil)] 03:06:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x92618c00) [pid = 1822] [serial = 2084] [outer = 0x92529800] 03:06:54 INFO - PROCESS | 1822 | 1466590014247 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x92e1b800) [pid = 1822] [serial = 2085] [outer = 0x92529800] 03:06:55 INFO - PROCESS | 1822 | 1466590015194 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]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:06:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1538ms 03:06:55 INFO - PROCESS | 1822 | 1466590015262 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:06:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:06:55 INFO - PROCESS | 1822 | 1466590015267 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:06:55 INFO - PROCESS | 1822 | 1466590015274 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1822 | 1466590015278 Marionette TRACE conn3 <- [1,2750,null,{}] 03:06:55 INFO - PROCESS | 1822 | 1466590015284 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}] 03:06:55 INFO - PROCESS | 1822 | 1466590015290 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:55 INFO - PROCESS | 1822 | 1466590015498 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:06:55 INFO - PROCESS | 1822 | 1466590015723 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 1822 | 1466590015730 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654000 == 32 [pid = 1822] [id = 695] 03:06:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8c655c00) [pid = 1822] [serial = 2086] [outer = (nil)] 03:06:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d423400) [pid = 1822] [serial = 2087] [outer = 0x8c655c00] 03:06:55 INFO - PROCESS | 1822 | 1466590015855 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e8c1400) [pid = 1822] [serial = 2088] [outer = 0x8c655c00] 03:06:56 INFO - PROCESS | 1822 | 1466590016929 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]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:06:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1689ms 03:06:56 INFO - PROCESS | 1822 | 1466590016969 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 1822 | 1466590016975 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:06:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:06:56 INFO - PROCESS | 1822 | 1466590016983 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 1822 | 1466590016990 Marionette TRACE conn3 <- [1,2754,null,{}] 03:06:57 INFO - PROCESS | 1822 | 1466590016997 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}] 03:06:57 INFO - PROCESS | 1822 | 1466590017003 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:57 INFO - PROCESS | 1822 | 1466590017198 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91db2800) [pid = 1822] [serial = 2039] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8dc4a400) [pid = 1822] [serial = 2042] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x91f0d000) [pid = 1822] [serial = 2025] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91db5c00) [pid = 1822] [serial = 2024] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x91c56400) [pid = 1822] [serial = 2030] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x91f02c00) [pid = 1822] [serial = 2031] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x8dc50800) [pid = 1822] [serial = 2027] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x8ec25000) [pid = 1822] [serial = 2028] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x8ec28800) [pid = 1822] [serial = 2036] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x8dd50800) [pid = 1822] [serial = 2033] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x8e7b8c00) [pid = 1822] [serial = 2034] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 59 (0x9252c800) [pid = 1822] [serial = 2045] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 58 (0x92614800) [pid = 1822] [serial = 2046] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 57 (0x91f02400) [pid = 1822] [serial = 2040] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 56 (0x91c4d000) [pid = 1822] [serial = 2043] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | --DOMWINDOW == 55 (0x912f0000) [pid = 1822] [serial = 2037] [outer = (nil)] [url = about:blank] 03:06:57 INFO - PROCESS | 1822 | 1466590017409 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 1822 | 1466590017418 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00e000 == 33 [pid = 1822] [id = 696] 03:06:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 56 (0x8d014400) [pid = 1822] [serial = 2089] [outer = (nil)] 03:06:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0x8d428000) [pid = 1822] [serial = 2090] [outer = 0x8d014400] 03:06:57 INFO - PROCESS | 1822 | 1466590017490 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x8dd50800) [pid = 1822] [serial = 2091] [outer = 0x8d014400] 03:06:58 INFO - PROCESS | 1822 | 1466590018310 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]]]}] 03:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1336ms 03:06:58 INFO - PROCESS | 1822 | 1466590018327 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:06:58 INFO - PROCESS | 1822 | 1466590018333 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:06:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:06:58 INFO - PROCESS | 1822 | 1466590018344 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 1822 | 1466590018348 Marionette TRACE conn3 <- [1,2758,null,{}] 03:06:58 INFO - PROCESS | 1822 | 1466590018354 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}] 03:06:58 INFO - PROCESS | 1822 | 1466590018359 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:58 INFO - PROCESS | 1822 | 1466590018514 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:06:58 INFO - PROCESS | 1822 | 1466590018530 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1822 | 1466590018540 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c9800 == 34 [pid = 1822] [id = 697] 03:06:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x8ec2d400) [pid = 1822] [serial = 2092] [outer = (nil)] 03:06:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x912e4c00) [pid = 1822] [serial = 2093] [outer = 0x8ec2d400] 03:06:58 INFO - PROCESS | 1822 | 1466590018608 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x9142cc00) [pid = 1822] [serial = 2094] [outer = 0x8ec2d400] 03:06:59 INFO - PROCESS | 1822 | 1466590019568 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]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:06:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1241ms 03:06:59 INFO - PROCESS | 1822 | 1466590019585 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:06:59 INFO - PROCESS | 1822 | 1466590019588 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:06:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:06:59 INFO - PROCESS | 1822 | 1466590019594 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1822 | 1466590019600 Marionette TRACE conn3 <- [1,2762,null,{}] 03:06:59 INFO - PROCESS | 1822 | 1466590019615 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}] 03:06:59 INFO - PROCESS | 1822 | 1466590019624 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:59 INFO - PROCESS | 1822 | 1466590019783 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:06:59 INFO - PROCESS | 1822 | 1466590019947 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 1822 | 1466590019955 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:06:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x91db5c00 == 35 [pid = 1822] [id = 698] 03:06:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x91db6400) [pid = 1822] [serial = 2095] [outer = (nil)] 03:07:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x91dbe400) [pid = 1822] [serial = 2096] [outer = 0x91db6400] 03:07:00 INFO - PROCESS | 1822 | 1466590020029 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x91f0d800) [pid = 1822] [serial = 2097] [outer = 0x91db6400] 03:07:00 INFO - PROCESS | 1822 | 1466590020888 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]]]}] 03:07:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:07:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1332ms 03:07:00 INFO - PROCESS | 1822 | 1466590020927 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:07:00 INFO - PROCESS | 1822 | 1466590020931 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:07:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:07:00 INFO - PROCESS | 1822 | 1466590020944 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 1822 | 1466590020947 Marionette TRACE conn3 <- [1,2766,null,{}] 03:07:00 INFO - PROCESS | 1822 | 1466590020953 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}] 03:07:00 INFO - PROCESS | 1822 | 1466590020958 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:01 INFO - PROCESS | 1822 | 1466590021180 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:07:01 INFO - PROCESS | 1822 | 1466590021205 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1822 | 1466590021211 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x91db4c00 == 36 [pid = 1822] [id = 699] 03:07:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x91db5400) [pid = 1822] [serial = 2098] [outer = (nil)] 03:07:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x92529c00) [pid = 1822] [serial = 2099] [outer = 0x91db5400] 03:07:01 INFO - PROCESS | 1822 | 1466590021279 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8e7b9800) [pid = 1822] [serial = 2100] [outer = 0x91db5400] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x91431800) [pid = 1822] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x8d22c000) [pid = 1822] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x8d01a000) [pid = 1822] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x8d429800) [pid = 1822] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x9158dc00) [pid = 1822] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x8dd53400) [pid = 1822] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x92ec6800) [pid = 1822] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 59 (0x92ec4c00) [pid = 1822] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:07:02 INFO - PROCESS | 1822 | --DOMWINDOW == 58 (0x91437800) [pid = 1822] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:07:02 INFO - PROCESS | 1822 | 1466590022247 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]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:07:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1337ms 03:07:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:07:02 INFO - PROCESS | 1822 | 1466590022283 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 1822 | 1466590022286 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:07:02 INFO - PROCESS | 1822 | 1466590022292 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1822 | 1466590022296 Marionette TRACE conn3 <- [1,2770,null,{}] 03:07:02 INFO - PROCESS | 1822 | 1466590022301 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}] 03:07:02 INFO - PROCESS | 1822 | 1466590022306 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:02 INFO - PROCESS | 1822 | 1466590022459 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:07:02 INFO - PROCESS | 1822 | 1466590022606 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:02 INFO - PROCESS | 1822 | 1466590022612 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d429800 == 37 [pid = 1822] [id = 700] 03:07:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x8dc4fc00) [pid = 1822] [serial = 2101] [outer = (nil)] 03:07:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x92614800) [pid = 1822] [serial = 2102] [outer = 0x8dc4fc00] 03:07:02 INFO - PROCESS | 1822 | 1466590022685 Marionette DEBUG loaded listener.js 03:07:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x92e17c00) [pid = 1822] [serial = 2103] [outer = 0x8dc4fc00] 03:07:03 INFO - PROCESS | 1822 | 1466590023498 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]]]}] 03:07:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:07:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1244ms 03:07:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:07:03 INFO - PROCESS | 1822 | 1466590023536 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 1822 | 1466590023539 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:07:03 INFO - PROCESS | 1822 | 1466590023545 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:07:03 INFO - PROCESS | 1822 | 1466590023549 Marionette TRACE conn3 <- [1,2774,null,{}] 03:07:03 INFO - PROCESS | 1822 | 1466590023555 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}] 03:07:03 INFO - PROCESS | 1822 | 1466590023566 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:03 INFO - PROCESS | 1822 | 1466590023755 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:07:03 INFO - PROCESS | 1822 | 1466590023976 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 1822 | 1466590023988 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c650c00 == 38 [pid = 1822] [id = 701] 03:07:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x8c652000) [pid = 1822] [serial = 2104] [outer = (nil)] 03:07:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x8c6e2000) [pid = 1822] [serial = 2105] [outer = 0x8c652000] 03:07:04 INFO - PROCESS | 1822 | 1466590024071 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x8d012c00) [pid = 1822] [serial = 2106] [outer = 0x8c652000] 03:07:05 INFO - PROCESS | 1822 | 1466590025077 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]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:07:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1580ms 03:07:05 INFO - PROCESS | 1822 | 1466590025126 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1822 | 1466590025133 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:07:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:07:05 INFO - PROCESS | 1822 | 1466590025140 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1822 | 1466590025145 Marionette TRACE conn3 <- [1,2778,null,{}] 03:07:05 INFO - PROCESS | 1822 | 1466590025154 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}] 03:07:05 INFO - PROCESS | 1822 | 1466590025162 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:05 INFO - PROCESS | 1822 | 1466590025353 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:07:05 INFO - PROCESS | 1822 | 1466590025537 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 1822 | 1466590025547 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d22bc00 == 39 [pid = 1822] [id = 702] 03:07:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x8dd54c00) [pid = 1822] [serial = 2107] [outer = (nil)] 03:07:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x8ec25c00) [pid = 1822] [serial = 2108] [outer = 0x8dd54c00] 03:07:05 INFO - PROCESS | 1822 | 1466590025640 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x912e1800) [pid = 1822] [serial = 2109] [outer = 0x8dd54c00] 03:07:06 INFO - PROCESS | 1822 | 1466590026615 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]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:07:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1546ms 03:07:06 INFO - PROCESS | 1822 | 1466590026689 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1822 | 1466590026696 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:07:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:07:06 INFO - PROCESS | 1822 | 1466590026705 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1822 | 1466590026708 Marionette TRACE conn3 <- [1,2782,null,{}] 03:07:06 INFO - PROCESS | 1822 | 1466590026715 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}] 03:07:06 INFO - PROCESS | 1822 | 1466590026720 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:06 INFO - PROCESS | 1822 | 1466590026939 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:07:07 INFO - PROCESS | 1822 | 1466590027123 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1822 | 1466590027130 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x9158d000 == 40 [pid = 1822] [id = 703] 03:07:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x91c49800) [pid = 1822] [serial = 2110] [outer = (nil)] 03:07:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x91dbb400) [pid = 1822] [serial = 2111] [outer = 0x91c49800] 03:07:07 INFO - PROCESS | 1822 | 1466590027211 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91f0bc00) [pid = 1822] [serial = 2112] [outer = 0x91c49800] 03:07:08 INFO - PROCESS | 1822 | 1466590028220 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:07:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1585ms 03:07:08 INFO - PROCESS | 1822 | 1466590028290 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1822 | 1466590028295 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:07:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:07:08 INFO - PROCESS | 1822 | 1466590028305 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1822 | 1466590028315 Marionette TRACE conn3 <- [1,2786,null,{}] 03:07:08 INFO - PROCESS | 1822 | 1466590028332 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}] 03:07:08 INFO - PROCESS | 1822 | 1466590028339 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:08 INFO - PROCESS | 1822 | 1466590028561 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:07:08 INFO - PROCESS | 1822 | 1466590028744 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1822 | 1466590028753 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc44c00 == 41 [pid = 1822] [id = 704] 03:07:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8dc4cc00) [pid = 1822] [serial = 2113] [outer = (nil)] 03:07:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x92edc000) [pid = 1822] [serial = 2114] [outer = 0x8dc4cc00] 03:07:08 INFO - PROCESS | 1822 | 1466590028885 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x92ee7000) [pid = 1822] [serial = 2115] [outer = 0x8dc4cc00] 03:07:09 INFO - PROCESS | 1822 | 1466590029771 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]]]}] 03:07:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:07:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1494ms 03:07:09 INFO - PROCESS | 1822 | 1466590029796 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:07:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:07:09 INFO - PROCESS | 1822 | 1466590029801 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:07:09 INFO - PROCESS | 1822 | 1466590029807 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 1822 | 1466590029810 Marionette TRACE conn3 <- [1,2790,null,{}] 03:07:09 INFO - PROCESS | 1822 | 1466590029816 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}] 03:07:09 INFO - PROCESS | 1822 | 1466590029821 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:09 INFO - PROCESS | 1822 | 1466590029995 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:07:10 INFO - PROCESS | 1822 | 1466590030183 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1822 | 1466590030196 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x9261a800 == 42 [pid = 1822] [id = 705] 03:07:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92ee6400) [pid = 1822] [serial = 2116] [outer = (nil)] 03:07:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x93b7dc00) [pid = 1822] [serial = 2117] [outer = 0x92ee6400] 03:07:10 INFO - PROCESS | 1822 | 1466590030271 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x93cdc400) [pid = 1822] [serial = 2118] [outer = 0x92ee6400] 03:07:11 INFO - PROCESS | 1822 | 1466590031171 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]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:07:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1430ms 03:07:11 INFO - PROCESS | 1822 | 1466590031236 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 1822 | 1466590031240 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:07:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:07:11 INFO - PROCESS | 1822 | 1466590031246 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 1822 | 1466590031250 Marionette TRACE conn3 <- [1,2794,null,{}] 03:07:11 INFO - PROCESS | 1822 | 1466590031255 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}] 03:07:11 INFO - PROCESS | 1822 | 1466590031260 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:11 INFO - PROCESS | 1822 | 1466590031426 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:07:11 INFO - PROCESS | 1822 | 1466590031610 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1822 | 1466590031628 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x93ed7c00 == 43 [pid = 1822] [id = 706] 03:07:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x93ed8000) [pid = 1822] [serial = 2119] [outer = (nil)] 03:07:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x93edb400) [pid = 1822] [serial = 2120] [outer = 0x93ed8000] 03:07:11 INFO - PROCESS | 1822 | 1466590031759 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x9510f400) [pid = 1822] [serial = 2121] [outer = 0x93ed8000] 03:07:12 INFO - PROCESS | 1822 | 1466590032759 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]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:07:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1578ms 03:07:12 INFO - PROCESS | 1822 | 1466590032826 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:07:12 INFO - PROCESS | 1822 | 1466590032830 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:07:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:07:12 INFO - PROCESS | 1822 | 1466590032836 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1822 | 1466590032839 Marionette TRACE conn3 <- [1,2798,null,{}] 03:07:12 INFO - PROCESS | 1822 | 1466590032845 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}] 03:07:12 INFO - PROCESS | 1822 | 1466590032850 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:13 INFO - PROCESS | 1822 | 1466590033028 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:07:13 INFO - PROCESS | 1822 | 1466590033227 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:13 INFO - PROCESS | 1822 | 1466590033234 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42c400 == 44 [pid = 1822] [id = 707] 03:07:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92eddc00) [pid = 1822] [serial = 2122] [outer = (nil)] 03:07:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x953de400) [pid = 1822] [serial = 2123] [outer = 0x92eddc00] 03:07:13 INFO - PROCESS | 1822 | 1466590033323 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x953e0000) [pid = 1822] [serial = 2124] [outer = 0x92eddc00] 03:07:14 INFO - PROCESS | 1822 | 1466590034230 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]]]}] 03:07:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:07:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1434ms 03:07:14 INFO - PROCESS | 1822 | 1466590034271 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:07:14 INFO - PROCESS | 1822 | 1466590034275 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:07:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:07:14 INFO - PROCESS | 1822 | 1466590034281 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:07:14 INFO - PROCESS | 1822 | 1466590034283 Marionette TRACE conn3 <- [1,2802,null,{}] 03:07:14 INFO - PROCESS | 1822 | 1466590034289 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}] 03:07:14 INFO - PROCESS | 1822 | 1466590034294 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:14 INFO - PROCESS | 1822 | 1466590034463 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:07:14 INFO - PROCESS | 1822 | 1466590034656 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1822 | 1466590034664 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e9400 == 45 [pid = 1822] [id = 708] 03:07:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8ec29c00) [pid = 1822] [serial = 2125] [outer = (nil)] 03:07:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91c51800) [pid = 1822] [serial = 2126] [outer = 0x8ec29c00] 03:07:14 INFO - PROCESS | 1822 | 1466590034742 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x953da400) [pid = 1822] [serial = 2127] [outer = 0x8ec29c00] 03:07:15 INFO - PROCESS | 1822 | 1466590035883 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]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:07:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1637ms 03:07:15 INFO - PROCESS | 1822 | 1466590035919 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1822 | 1466590035924 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:07:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:07:15 INFO - PROCESS | 1822 | 1466590035933 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1822 | 1466590035937 Marionette TRACE conn3 <- [1,2806,null,{}] 03:07:15 INFO - PROCESS | 1822 | 1466590035945 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}] 03:07:15 INFO - PROCESS | 1822 | 1466590035951 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:16 INFO - PROCESS | 1822 | 1466590036124 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:07:16 INFO - PROCESS | 1822 | 1466590036362 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1822 | 1466590036376 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4bc00 == 46 [pid = 1822] [id = 709] 03:07:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8dc4dc00) [pid = 1822] [serial = 2128] [outer = (nil)] 03:07:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8dd53000) [pid = 1822] [serial = 2129] [outer = 0x8dc4dc00] 03:07:16 INFO - PROCESS | 1822 | 1466590036547 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8e7bfc00) [pid = 1822] [serial = 2130] [outer = 0x8dc4dc00] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ec400 == 45 [pid = 1822] [id = 677] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d421400 == 44 [pid = 1822] [id = 678] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65a800 == 43 [pid = 1822] [id = 680] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d429800 == 42 [pid = 1822] [id = 700] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91db4c00 == 41 [pid = 1822] [id = 699] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91db5c00 == 40 [pid = 1822] [id = 698] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c9800 == 39 [pid = 1822] [id = 697] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00e000 == 38 [pid = 1822] [id = 696] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91c52800 == 37 [pid = 1822] [id = 685] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc46000 == 36 [pid = 1822] [id = 670] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91583c00 == 35 [pid = 1822] [id = 681] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65b400 == 34 [pid = 1822] [id = 686] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x92ec6400 == 33 [pid = 1822] [id = 684] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91c54000 == 32 [pid = 1822] [id = 679] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d019c00 == 31 [pid = 1822] [id = 687] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7be000 == 30 [pid = 1822] [id = 671] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64e800 == 29 [pid = 1822] [id = 691] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x912e3400 == 28 [pid = 1822] [id = 676] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00d400 == 27 [pid = 1822] [id = 692] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x92528c00 == 26 [pid = 1822] [id = 694] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e6c00 == 25 [pid = 1822] [id = 675] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91584c00 == 24 [pid = 1822] [id = 683] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654000 == 23 [pid = 1822] [id = 695] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d012000 == 22 [pid = 1822] [id = 690] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91585000 == 21 [pid = 1822] [id = 672] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91c58c00 == 20 [pid = 1822] [id = 674] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c658c00 == 19 [pid = 1822] [id = 682] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x91431400 == 18 [pid = 1822] [id = 689] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8cec00 == 17 [pid = 1822] [id = 693] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d426000 == 16 [pid = 1822] [id = 673] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc46400 == 15 [pid = 1822] [id = 688] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e9400 == 14 [pid = 1822] [id = 708] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x93ed7c00 == 13 [pid = 1822] [id = 706] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42c400 == 12 [pid = 1822] [id = 707] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x9261a800 == 11 [pid = 1822] [id = 705] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc44c00 == 10 [pid = 1822] [id = 704] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x9158d000 == 9 [pid = 1822] [id = 703] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8c650c00 == 8 [pid = 1822] [id = 701] 03:07:18 INFO - PROCESS | 1822 | --DOCSHELL 0x8d22bc00 == 7 [pid = 1822] [id = 702] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91db3400) [pid = 1822] [serial = 2075] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91436c00) [pid = 1822] [serial = 2069] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x8dd4a000) [pid = 1822] [serial = 2061] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8d42bc00) [pid = 1822] [serial = 2060] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d22f000) [pid = 1822] [serial = 2063] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8d22d000) [pid = 1822] [serial = 2064] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8dd4dc00) [pid = 1822] [serial = 2049] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x912ee000) [pid = 1822] [serial = 2048] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x9261f800) [pid = 1822] [serial = 2052] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92527400) [pid = 1822] [serial = 2051] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8e7b1800) [pid = 1822] [serial = 2066] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x92ed2400) [pid = 1822] [serial = 2055] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x92ec9400) [pid = 1822] [serial = 2054] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x92ee7800) [pid = 1822] [serial = 2058] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x92ee3c00) [pid = 1822] [serial = 2057] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x91c4c000) [pid = 1822] [serial = 2072] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91587800) [pid = 1822] [serial = 2070] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8e7b8400) [pid = 1822] [serial = 2067] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91c56000) [pid = 1822] [serial = 2073] [outer = (nil)] [url = about:blank] 03:07:18 INFO - PROCESS | 1822 | 1466590038627 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]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:07:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2734ms 03:07:18 INFO - PROCESS | 1822 | 1466590038667 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1822 | 1466590038672 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:07:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:07:18 INFO - PROCESS | 1822 | 1466590038680 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1822 | 1466590038685 Marionette TRACE conn3 <- [1,2810,null,{}] 03:07:18 INFO - PROCESS | 1822 | 1466590038693 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}] 03:07:18 INFO - PROCESS | 1822 | 1466590038698 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:18 INFO - PROCESS | 1822 | 1466590038874 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:07:18 INFO - PROCESS | 1822 | 1466590038948 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1822 | 1466590038962 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e9c00 == 8 [pid = 1822] [id = 710] 03:07:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8c6eb000) [pid = 1822] [serial = 2131] [outer = (nil)] 03:07:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d230400) [pid = 1822] [serial = 2132] [outer = 0x8c6eb000] 03:07:19 INFO - PROCESS | 1822 | 1466590039182 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d421400) [pid = 1822] [serial = 2133] [outer = 0x8c6eb000] 03:07:19 INFO - PROCESS | 1822 | 1466590039957 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]]]}] 03:07:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:07:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1332ms 03:07:20 INFO - PROCESS | 1822 | 1466590040012 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1822 | 1466590040020 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:07:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:07:20 INFO - PROCESS | 1822 | 1466590040031 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1822 | 1466590040035 Marionette TRACE conn3 <- [1,2814,null,{}] 03:07:20 INFO - PROCESS | 1822 | 1466590040045 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}] 03:07:20 INFO - PROCESS | 1822 | 1466590040050 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:20 INFO - PROCESS | 1822 | 1466590040222 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:07:20 INFO - PROCESS | 1822 | 1466590040232 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1822 | 1466590040241 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4a000 == 9 [pid = 1822] [id = 711] 03:07:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dd4dc00) [pid = 1822] [serial = 2134] [outer = (nil)] 03:07:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8e7b9000) [pid = 1822] [serial = 2135] [outer = 0x8dd4dc00] 03:07:20 INFO - PROCESS | 1822 | 1466590040448 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e8cd000) [pid = 1822] [serial = 2136] [outer = 0x8dd4dc00] 03:07:21 INFO - PROCESS | 1822 | 1466590041401 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]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:07:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1433ms 03:07:21 INFO - PROCESS | 1822 | 1466590041464 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1822 | 1466590041468 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:07:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:07:21 INFO - PROCESS | 1822 | 1466590041474 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1822 | 1466590041480 Marionette TRACE conn3 <- [1,2818,null,{}] 03:07:21 INFO - PROCESS | 1822 | 1466590041503 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}] 03:07:21 INFO - PROCESS | 1822 | 1466590041512 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:21 INFO - PROCESS | 1822 | 1466590041722 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:07:21 INFO - PROCESS | 1822 | 1466590041748 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:21 INFO - PROCESS | 1822 | 1466590041759 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x91582400 == 10 [pid = 1822] [id = 712] 03:07:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91583000) [pid = 1822] [serial = 2137] [outer = (nil)] 03:07:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91587400) [pid = 1822] [serial = 2138] [outer = 0x91583000] 03:07:21 INFO - PROCESS | 1822 | 1466590041828 Marionette DEBUG loaded listener.js 03:07:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c42c00) [pid = 1822] [serial = 2139] [outer = 0x91583000] 03:07:22 INFO - PROCESS | 1822 | 1466590042701 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]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:07:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1285ms 03:07:22 INFO - PROCESS | 1822 | 1466590042759 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:07:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:07:22 INFO - PROCESS | 1822 | 1466590042763 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:07:22 INFO - PROCESS | 1822 | 1466590042770 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 1822 | 1466590042773 Marionette TRACE conn3 <- [1,2822,null,{}] 03:07:22 INFO - PROCESS | 1822 | 1466590042779 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}] 03:07:22 INFO - PROCESS | 1822 | 1466590042783 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:23 INFO - PROCESS | 1822 | 1466590043400 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91db5400) [pid = 1822] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8dc4b000) [pid = 1822] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8c655c00) [pid = 1822] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x92529800) [pid = 1822] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91437000) [pid = 1822] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8d238800) [pid = 1822] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8ec2d400) [pid = 1822] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8d014400) [pid = 1822] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91db6400) [pid = 1822] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:07:23 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8dc4fc00) [pid = 1822] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:07:23 INFO - PROCESS | 1822 | 1466590043558 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1822 | 1466590043565 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c654800 == 11 [pid = 1822] [id = 713] 03:07:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8c656400) [pid = 1822] [serial = 2140] [outer = (nil)] 03:07:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d22f400) [pid = 1822] [serial = 2141] [outer = 0x8c656400] 03:07:23 INFO - PROCESS | 1822 | 1466590043635 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e8cc400) [pid = 1822] [serial = 2142] [outer = 0x8c656400] 03:07:24 INFO - PROCESS | 1822 | 1466590044429 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]]]}] 03:07:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:07:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1728ms 03:07:24 INFO - PROCESS | 1822 | 1466590044498 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 1822 | 1466590044502 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:07:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:07:24 INFO - PROCESS | 1822 | 1466590044508 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1822 | 1466590044510 Marionette TRACE conn3 <- [1,2826,null,{}] 03:07:24 INFO - PROCESS | 1822 | 1466590044516 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}] 03:07:24 INFO - PROCESS | 1822 | 1466590044521 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:24 INFO - PROCESS | 1822 | 1466590044690 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:07:24 INFO - PROCESS | 1822 | 1466590044828 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:24 INFO - PROCESS | 1822 | 1466590044840 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bb400 == 12 [pid = 1822] [id = 714] 03:07:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8ec2d400) [pid = 1822] [serial = 2143] [outer = (nil)] 03:07:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91db6c00) [pid = 1822] [serial = 2144] [outer = 0x8ec2d400] 03:07:24 INFO - PROCESS | 1822 | 1466590044917 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91f02000) [pid = 1822] [serial = 2145] [outer = 0x8ec2d400] 03:07:25 INFO - PROCESS | 1822 | 1466590045818 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:07:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:07:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1389ms 03:07:25 INFO - PROCESS | 1822 | 1466590045898 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1822 | 1466590045905 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:07:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:07:25 INFO - PROCESS | 1822 | 1466590045914 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1822 | 1466590045919 Marionette TRACE conn3 <- [1,2830,null,{}] 03:07:25 INFO - PROCESS | 1822 | 1466590045927 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}] 03:07:25 INFO - PROCESS | 1822 | 1466590045933 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:26 INFO - PROCESS | 1822 | 1466590046154 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:07:26 INFO - PROCESS | 1822 | 1466590046411 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1822 | 1466590046427 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d016800 == 13 [pid = 1822] [id = 715] 03:07:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8d016c00) [pid = 1822] [serial = 2146] [outer = (nil)] 03:07:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8dc47c00) [pid = 1822] [serial = 2147] [outer = 0x8d016c00] 03:07:26 INFO - PROCESS | 1822 | 1466590046532 Marionette DEBUG loaded listener.js 03:07:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8e7b1000) [pid = 1822] [serial = 2148] [outer = 0x8d016c00] 03:07:27 INFO - PROCESS | 1822 | 1466590047553 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]]]}] 03:07:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:07:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1680ms 03:07:27 INFO - PROCESS | 1822 | 1466590047596 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:07:27 INFO - PROCESS | 1822 | 1466590047604 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:07:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:07:27 INFO - PROCESS | 1822 | 1466590047614 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:07:27 INFO - PROCESS | 1822 | 1466590047618 Marionette TRACE conn3 <- [1,2834,null,{}] 03:07:27 INFO - PROCESS | 1822 | 1466590047625 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}] 03:07:27 INFO - PROCESS | 1822 | 1466590047631 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:27 INFO - PROCESS | 1822 | 1466590047828 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:07:28 INFO - PROCESS | 1822 | 1466590048058 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1822 | 1466590048066 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d428c00 == 14 [pid = 1822] [id = 716] 03:07:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91438000) [pid = 1822] [serial = 2149] [outer = (nil)] 03:07:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91c44c00) [pid = 1822] [serial = 2150] [outer = 0x91438000] 03:07:28 INFO - PROCESS | 1822 | 1466590048209 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x91c44400) [pid = 1822] [serial = 2151] [outer = 0x91438000] 03:07:29 INFO - PROCESS | 1822 | 1466590049249 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:07:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:07:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1688ms 03:07:29 INFO - PROCESS | 1822 | 1466590049302 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1822 | 1466590049306 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:07:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:07:29 INFO - PROCESS | 1822 | 1466590049313 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1822 | 1466590049319 Marionette TRACE conn3 <- [1,2838,null,{}] 03:07:29 INFO - PROCESS | 1822 | 1466590049336 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}] 03:07:29 INFO - PROCESS | 1822 | 1466590049344 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:29 INFO - PROCESS | 1822 | 1466590049532 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:07:29 INFO - PROCESS | 1822 | 1466590049761 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 1822 | 1466590049771 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x91db4800 == 15 [pid = 1822] [id = 717] 03:07:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91dbc800) [pid = 1822] [serial = 2152] [outer = (nil)] 03:07:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x9210d400) [pid = 1822] [serial = 2153] [outer = 0x91dbc800] 03:07:29 INFO - PROCESS | 1822 | 1466590049898 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92524c00) [pid = 1822] [serial = 2154] [outer = 0x91dbc800] 03:07:30 INFO - PROCESS | 1822 | 1466590050900 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]]]}] 03:07:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:07:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1645ms 03:07:30 INFO - PROCESS | 1822 | 1466590050958 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:07:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:07:30 INFO - PROCESS | 1822 | 1466590050963 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:07:30 INFO - PROCESS | 1822 | 1466590050969 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 1822 | 1466590050972 Marionette TRACE conn3 <- [1,2842,null,{}] 03:07:30 INFO - PROCESS | 1822 | 1466590050978 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}] 03:07:30 INFO - PROCESS | 1822 | 1466590050983 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:31 INFO - PROCESS | 1822 | 1466590051156 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:07:31 INFO - PROCESS | 1822 | 1466590051341 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1822 | 1466590051351 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8c6000 == 16 [pid = 1822] [id = 718] 03:07:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x8e8c6c00) [pid = 1822] [serial = 2155] [outer = (nil)] 03:07:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x9261a800) [pid = 1822] [serial = 2156] [outer = 0x8e8c6c00] 03:07:31 INFO - PROCESS | 1822 | 1466590051430 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x9261f000) [pid = 1822] [serial = 2157] [outer = 0x8e8c6c00] 03:07:32 INFO - PROCESS | 1822 | 1466590052608 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]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1730ms 03:07:32 INFO - PROCESS | 1822 | 1466590052699 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1822 | 1466590052704 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:07:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:07:32 INFO - PROCESS | 1822 | 1466590052722 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1822 | 1466590052726 Marionette TRACE conn3 <- [1,2846,null,{}] 03:07:32 INFO - PROCESS | 1822 | 1466590052743 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}] 03:07:32 INFO - PROCESS | 1822 | 1466590052749 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:32 INFO - PROCESS | 1822 | 1466590052956 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x92529c00) [pid = 1822] [serial = 2099] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91dbb800) [pid = 1822] [serial = 2076] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8d423400) [pid = 1822] [serial = 2087] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8e8c1400) [pid = 1822] [serial = 2088] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x92618c00) [pid = 1822] [serial = 2084] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x92e1b800) [pid = 1822] [serial = 2085] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91c48000) [pid = 1822] [serial = 2081] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91c58800) [pid = 1822] [serial = 2082] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8dc4f400) [pid = 1822] [serial = 2078] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8e7b3400) [pid = 1822] [serial = 2079] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x912e4c00) [pid = 1822] [serial = 2093] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9142cc00) [pid = 1822] [serial = 2094] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d428000) [pid = 1822] [serial = 2090] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dd50800) [pid = 1822] [serial = 2091] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91f0d800) [pid = 1822] [serial = 2097] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x91dbe400) [pid = 1822] [serial = 2096] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8e7b9800) [pid = 1822] [serial = 2100] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92614800) [pid = 1822] [serial = 2102] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92e17c00) [pid = 1822] [serial = 2103] [outer = (nil)] [url = about:blank] 03:07:33 INFO - PROCESS | 1822 | 1466590053244 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1822 | 1466590053257 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d012800 == 17 [pid = 1822] [id = 719] 03:07:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8d017000) [pid = 1822] [serial = 2158] [outer = (nil)] 03:07:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d01cc00) [pid = 1822] [serial = 2159] [outer = 0x8d017000] 03:07:33 INFO - PROCESS | 1822 | 1466590053338 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d420400) [pid = 1822] [serial = 2160] [outer = 0x8d017000] 03:07:34 INFO - PROCESS | 1822 | 1466590054146 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]]]}] 03:07:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:07:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1491ms 03:07:34 INFO - PROCESS | 1822 | 1466590054204 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1822 | 1466590054210 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:07:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:07:34 INFO - PROCESS | 1822 | 1466590054220 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1822 | 1466590054223 Marionette TRACE conn3 <- [1,2850,null,{}] 03:07:34 INFO - PROCESS | 1822 | 1466590054250 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}] 03:07:34 INFO - PROCESS | 1822 | 1466590054255 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:34 INFO - PROCESS | 1822 | 1466590054414 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:07:34 INFO - PROCESS | 1822 | 1466590054423 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 1822 | 1466590054430 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d429800 == 18 [pid = 1822] [id = 720] 03:07:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e7b2400) [pid = 1822] [serial = 2161] [outer = (nil)] 03:07:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8e8c7000) [pid = 1822] [serial = 2162] [outer = 0x8e7b2400] 03:07:34 INFO - PROCESS | 1822 | 1466590054499 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8ec2b800) [pid = 1822] [serial = 2163] [outer = 0x8e7b2400] 03:07:35 INFO - PROCESS | 1822 | 1466590055453 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:07:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:07:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1308ms 03:07:35 INFO - PROCESS | 1822 | 1466590055531 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 1822 | 1466590055534 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:07:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:07:35 INFO - PROCESS | 1822 | 1466590055548 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 1822 | 1466590055553 Marionette TRACE conn3 <- [1,2854,null,{}] 03:07:35 INFO - PROCESS | 1822 | 1466590055569 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}] 03:07:35 INFO - PROCESS | 1822 | 1466590055577 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:35 INFO - PROCESS | 1822 | 1466590055783 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:07:35 INFO - PROCESS | 1822 | 1466590055877 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1822 | 1466590055883 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x91431800 == 19 [pid = 1822] [id = 721] 03:07:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91436800) [pid = 1822] [serial = 2164] [outer = (nil)] 03:07:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91c45800) [pid = 1822] [serial = 2165] [outer = 0x91436800] 03:07:35 INFO - PROCESS | 1822 | 1466590055953 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c5a400) [pid = 1822] [serial = 2166] [outer = 0x91436800] 03:07:36 INFO - PROCESS | 1822 | 1466590056782 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]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:07:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1284ms 03:07:36 INFO - PROCESS | 1822 | 1466590056832 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 1822 | 1466590056835 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:07:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:07:36 INFO - PROCESS | 1822 | 1466590056847 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1822 | 1466590056850 Marionette TRACE conn3 <- [1,2858,null,{}] 03:07:36 INFO - PROCESS | 1822 | 1466590056855 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}] 03:07:36 INFO - PROCESS | 1822 | 1466590056860 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:37 INFO - PROCESS | 1822 | 1466590057080 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:07:37 INFO - PROCESS | 1822 | 1466590057103 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1822 | 1466590057108 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e7bbc00 == 20 [pid = 1822] [id = 722] 03:07:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91c5e400) [pid = 1822] [serial = 2167] [outer = (nil)] 03:07:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91dbfc00) [pid = 1822] [serial = 2168] [outer = 0x91c5e400] 03:07:37 INFO - PROCESS | 1822 | 1466590057176 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91f07400) [pid = 1822] [serial = 2169] [outer = 0x91c5e400] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8dd4dc00) [pid = 1822] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8c6eb000) [pid = 1822] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8dc4dc00) [pid = 1822] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91583000) [pid = 1822] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8c656400) [pid = 1822] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8c652000) [pid = 1822] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8dd54c00) [pid = 1822] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91c49800) [pid = 1822] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8dc4cc00) [pid = 1822] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x92ee6400) [pid = 1822] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x93ed8000) [pid = 1822] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x92eddc00) [pid = 1822] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:07:37 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8ec29c00) [pid = 1822] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:07:38 INFO - PROCESS | 1822 | 1466590058169 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:07:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:07:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1337ms 03:07:38 INFO - PROCESS | 1822 | 1466590058188 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1822 | 1466590058197 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:07:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:07:38 INFO - PROCESS | 1822 | 1466590058207 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1822 | 1466590058210 Marionette TRACE conn3 <- [1,2862,null,{}] 03:07:38 INFO - PROCESS | 1822 | 1466590058216 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}] 03:07:38 INFO - PROCESS | 1822 | 1466590058220 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:38 INFO - PROCESS | 1822 | 1466590058426 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:07:38 INFO - PROCESS | 1822 | 1466590058445 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:38 INFO - PROCESS | 1822 | 1466590058450 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d234000 == 21 [pid = 1822] [id = 723] 03:07:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8d427400) [pid = 1822] [serial = 2170] [outer = (nil)] 03:07:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x91c58800) [pid = 1822] [serial = 2171] [outer = 0x8d427400] 03:07:38 INFO - PROCESS | 1822 | 1466590058516 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x91dbe800) [pid = 1822] [serial = 2172] [outer = 0x8d427400] 03:07:39 INFO - PROCESS | 1822 | 1466590059370 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]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:07:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1177ms 03:07:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:07:39 INFO - PROCESS | 1822 | 1466590059385 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1822 | 1466590059387 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:07:39 INFO - PROCESS | 1822 | 1466590059395 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1822 | 1466590059398 Marionette TRACE conn3 <- [1,2866,null,{}] 03:07:39 INFO - PROCESS | 1822 | 1466590059403 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}] 03:07:39 INFO - PROCESS | 1822 | 1466590059413 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:39 INFO - PROCESS | 1822 | 1466590059654 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:07:39 INFO - PROCESS | 1822 | 1466590059667 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1822 | 1466590059674 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d01bc00 == 22 [pid = 1822] [id = 724] 03:07:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8dd4e800) [pid = 1822] [serial = 2173] [outer = (nil)] 03:07:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x9261c000) [pid = 1822] [serial = 2174] [outer = 0x8dd4e800] 03:07:39 INFO - PROCESS | 1822 | 1466590059743 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x92e1ec00) [pid = 1822] [serial = 2175] [outer = 0x8dd4e800] 03:07:40 INFO - PROCESS | 1822 | 1466590060830 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]]]}] 03:07:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:07:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1481ms 03:07:40 INFO - PROCESS | 1822 | 1466590060875 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:07:40 INFO - PROCESS | 1822 | 1466590060882 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:07:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:07:40 INFO - PROCESS | 1822 | 1466590060890 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1822 | 1466590060897 Marionette TRACE conn3 <- [1,2870,null,{}] 03:07:40 INFO - PROCESS | 1822 | 1466590060905 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}] 03:07:40 INFO - PROCESS | 1822 | 1466590060910 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:41 INFO - PROCESS | 1822 | 1466590061092 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:07:41 INFO - PROCESS | 1822 | 1466590061276 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1822 | 1466590061285 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e1800 == 23 [pid = 1822] [id = 725] 03:07:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8c6e5400) [pid = 1822] [serial = 2176] [outer = (nil)] 03:07:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8dc48400) [pid = 1822] [serial = 2177] [outer = 0x8c6e5400] 03:07:41 INFO - PROCESS | 1822 | 1466590061368 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e7b8400) [pid = 1822] [serial = 2178] [outer = 0x8c6e5400] 03:07:42 INFO - PROCESS | 1822 | 1466590062347 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:07:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1533ms 03:07:42 INFO - PROCESS | 1822 | 1466590062422 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1822 | 1466590062430 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:07:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:07:42 INFO - PROCESS | 1822 | 1466590062441 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1822 | 1466590062445 Marionette TRACE conn3 <- [1,2874,null,{}] 03:07:42 INFO - PROCESS | 1822 | 1466590062451 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}] 03:07:42 INFO - PROCESS | 1822 | 1466590062457 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:42 INFO - PROCESS | 1822 | 1466590062675 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:07:42 INFO - PROCESS | 1822 | 1466590062859 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1822 | 1466590062868 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x91438c00 == 24 [pid = 1822] [id = 726] 03:07:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c59400) [pid = 1822] [serial = 2179] [outer = (nil)] 03:07:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91db7800) [pid = 1822] [serial = 2180] [outer = 0x91c59400] 03:07:43 INFO - PROCESS | 1822 | 1466590063035 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x9210bc00) [pid = 1822] [serial = 2181] [outer = 0x91c59400] 03:07:43 INFO - PROCESS | 1822 | 1466590063995 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]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:07:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1585ms 03:07:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:07:44 INFO - PROCESS | 1822 | 1466590064026 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1822 | 1466590064030 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:07:44 INFO - PROCESS | 1822 | 1466590064037 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1822 | 1466590064043 Marionette TRACE conn3 <- [1,2878,null,{}] 03:07:44 INFO - PROCESS | 1822 | 1466590064059 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}] 03:07:44 INFO - PROCESS | 1822 | 1466590064067 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:44 INFO - PROCESS | 1822 | 1466590064256 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:07:44 INFO - PROCESS | 1822 | 1466590064450 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 1822 | 1466590064458 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c56000 == 25 [pid = 1822] [id = 727] 03:07:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91db7c00) [pid = 1822] [serial = 2182] [outer = (nil)] 03:07:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x92e20400) [pid = 1822] [serial = 2183] [outer = 0x91db7c00] 03:07:44 INFO - PROCESS | 1822 | 1466590064542 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92eca000) [pid = 1822] [serial = 2184] [outer = 0x91db7c00] 03:07:45 INFO - PROCESS | 1822 | 1466590065490 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]]]}] 03:07:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:07:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1491ms 03:07:45 INFO - PROCESS | 1822 | 1466590065528 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:07:45 INFO - PROCESS | 1822 | 1466590065533 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:07:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:07:45 INFO - PROCESS | 1822 | 1466590065539 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:07:45 INFO - PROCESS | 1822 | 1466590065542 Marionette TRACE conn3 <- [1,2882,null,{}] 03:07:45 INFO - PROCESS | 1822 | 1466590065548 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}] 03:07:45 INFO - PROCESS | 1822 | 1466590065553 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:45 INFO - PROCESS | 1822 | 1466590065728 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:07:45 INFO - PROCESS | 1822 | 1466590065913 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1822 | 1466590065923 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x9252a000 == 26 [pid = 1822] [id = 728] 03:07:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92616c00) [pid = 1822] [serial = 2185] [outer = (nil)] 03:07:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92ed3c00) [pid = 1822] [serial = 2186] [outer = 0x92616c00] 03:07:46 INFO - PROCESS | 1822 | 1466590065996 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92edf000) [pid = 1822] [serial = 2187] [outer = 0x92616c00] 03:07:46 INFO - PROCESS | 1822 | 1466590066930 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]]]}] 03:07:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:07:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1438ms 03:07:46 INFO - PROCESS | 1822 | 1466590066978 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1822 | 1466590066981 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:07:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:07:46 INFO - PROCESS | 1822 | 1466590066988 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1822 | 1466590066992 Marionette TRACE conn3 <- [1,2886,null,{}] 03:07:47 INFO - PROCESS | 1822 | 1466590066997 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}] 03:07:47 INFO - PROCESS | 1822 | 1466590067002 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:47 INFO - PROCESS | 1822 | 1466590067171 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:07:47 INFO - PROCESS | 1822 | 1466590067355 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 1822 | 1466590067366 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x92615000 == 27 [pid = 1822] [id = 729] 03:07:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92e19800) [pid = 1822] [serial = 2188] [outer = (nil)] 03:07:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x93b71800) [pid = 1822] [serial = 2189] [outer = 0x92e19800] 03:07:47 INFO - PROCESS | 1822 | 1466590067440 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x93b77000) [pid = 1822] [serial = 2190] [outer = 0x92e19800] 03:07:48 INFO - PROCESS | 1822 | 1466590068418 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]]]}] 03:07:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:07:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1479ms 03:07:48 INFO - PROCESS | 1822 | 1466590068468 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:07:48 INFO - PROCESS | 1822 | 1466590068472 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:07:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:07:48 INFO - PROCESS | 1822 | 1466590068478 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:07:48 INFO - PROCESS | 1822 | 1466590068480 Marionette TRACE conn3 <- [1,2890,null,{}] 03:07:48 INFO - PROCESS | 1822 | 1466590068486 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}] 03:07:48 INFO - PROCESS | 1822 | 1466590068496 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:48 INFO - PROCESS | 1822 | 1466590068680 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:07:48 INFO - PROCESS | 1822 | 1466590068866 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1822 | 1466590068872 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee5800 == 28 [pid = 1822] [id = 730] 03:07:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x93b73400) [pid = 1822] [serial = 2191] [outer = (nil)] 03:07:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x93eda800) [pid = 1822] [serial = 2192] [outer = 0x93b73400] 03:07:48 INFO - PROCESS | 1822 | 1466590068954 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x93edd000) [pid = 1822] [serial = 2193] [outer = 0x93b73400] 03:07:49 INFO - PROCESS | 1822 | 1466590069937 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:07:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:07:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1533ms 03:07:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:07:50 INFO - PROCESS | 1822 | 1466590070012 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:07:50 INFO - PROCESS | 1822 | 1466590070015 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:07:50 INFO - PROCESS | 1822 | 1466590070022 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1822 | 1466590070025 Marionette TRACE conn3 <- [1,2894,null,{}] 03:07:50 INFO - PROCESS | 1822 | 1466590070031 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}] 03:07:50 INFO - PROCESS | 1822 | 1466590070036 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:50 INFO - PROCESS | 1822 | 1466590070250 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:07:50 INFO - PROCESS | 1822 | 1466590070766 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 1822 | 1466590070775 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ea400 == 29 [pid = 1822] [id = 731] 03:07:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8c6eac00) [pid = 1822] [serial = 2194] [outer = (nil)] 03:07:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d013000) [pid = 1822] [serial = 2195] [outer = 0x8c6eac00] 03:07:50 INFO - PROCESS | 1822 | 1466590070851 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8d232c00) [pid = 1822] [serial = 2196] [outer = 0x8c6eac00] 03:07:51 INFO - PROCESS | 1822 | 1466590071724 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]]]}] 03:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1783ms 03:07:51 INFO - PROCESS | 1822 | 1466590071808 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:07:51 INFO - PROCESS | 1822 | 1466590071814 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:07:51 INFO - PROCESS | 1822 | 1466590071821 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1822 | 1466590071824 Marionette TRACE conn3 <- [1,2898,null,{}] 03:07:51 INFO - PROCESS | 1822 | 1466590071832 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}] 03:07:51 INFO - PROCESS | 1822 | 1466590071840 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:52 INFO - PROCESS | 1822 | 1466590072014 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x8e7b9000) [pid = 1822] [serial = 2135] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8d230400) [pid = 1822] [serial = 2132] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8d421400) [pid = 1822] [serial = 2133] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8e7bfc00) [pid = 1822] [serial = 2130] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8dd53000) [pid = 1822] [serial = 2129] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91587400) [pid = 1822] [serial = 2138] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8d22f400) [pid = 1822] [serial = 2141] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91c42c00) [pid = 1822] [serial = 2139] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8d012c00) [pid = 1822] [serial = 2106] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8c6e2000) [pid = 1822] [serial = 2105] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x912e1800) [pid = 1822] [serial = 2109] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8ec25c00) [pid = 1822] [serial = 2108] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91f0bc00) [pid = 1822] [serial = 2112] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91dbb400) [pid = 1822] [serial = 2111] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x92ee7000) [pid = 1822] [serial = 2115] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x92edc000) [pid = 1822] [serial = 2114] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x93cdc400) [pid = 1822] [serial = 2118] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x93b7dc00) [pid = 1822] [serial = 2117] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9510f400) [pid = 1822] [serial = 2121] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x93edb400) [pid = 1822] [serial = 2120] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x953e0000) [pid = 1822] [serial = 2124] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x953de400) [pid = 1822] [serial = 2123] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x953da400) [pid = 1822] [serial = 2127] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91c51800) [pid = 1822] [serial = 2126] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8e8cd000) [pid = 1822] [serial = 2136] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91db6c00) [pid = 1822] [serial = 2144] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x8e8cc400) [pid = 1822] [serial = 2142] [outer = (nil)] [url = about:blank] 03:07:53 INFO - PROCESS | 1822 | 1466590073349 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:53 INFO - PROCESS | 1822 | 1466590073355 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c657c00 == 30 [pid = 1822] [id = 732] 03:07:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x8c658000) [pid = 1822] [serial = 2197] [outer = (nil)] 03:07:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8c65c800) [pid = 1822] [serial = 2198] [outer = 0x8c658000] 03:07:53 INFO - PROCESS | 1822 | 1466590073445 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8d011000) [pid = 1822] [serial = 2199] [outer = 0x8c658000] 03:07:54 INFO - PROCESS | 1822 | 1466590074267 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]]]}] 03:07:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:07:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2483ms 03:07:54 INFO - PROCESS | 1822 | 1466590074315 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:07:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:07:54 INFO - PROCESS | 1822 | 1466590074320 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:07:54 INFO - PROCESS | 1822 | 1466590074327 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1822 | 1466590074332 Marionette TRACE conn3 <- [1,2902,null,{}] 03:07:54 INFO - PROCESS | 1822 | 1466590074339 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}] 03:07:54 INFO - PROCESS | 1822 | 1466590074347 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:54 INFO - PROCESS | 1822 | 1466590074507 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:07:54 INFO - PROCESS | 1822 | 1466590074519 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1822 | 1466590074531 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42a800 == 31 [pid = 1822] [id = 733] 03:07:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d42e800) [pid = 1822] [serial = 2200] [outer = (nil)] 03:07:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8dc4d400) [pid = 1822] [serial = 2201] [outer = 0x8d42e800] 03:07:54 INFO - PROCESS | 1822 | 1466590074598 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8dd4d800) [pid = 1822] [serial = 2202] [outer = 0x8d42e800] 03:07:55 INFO - PROCESS | 1822 | 1466590075568 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:07:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:07:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1279ms 03:07:55 INFO - PROCESS | 1822 | 1466590075610 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1822 | 1466590075617 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:07:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:07:55 INFO - PROCESS | 1822 | 1466590075624 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1822 | 1466590075628 Marionette TRACE conn3 <- [1,2906,null,{}] 03:07:55 INFO - PROCESS | 1822 | 1466590075638 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}] 03:07:55 INFO - PROCESS | 1822 | 1466590075642 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:55 INFO - PROCESS | 1822 | 1466590075819 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:07:56 INFO - PROCESS | 1822 | 1466590075993 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1822 | 1466590076002 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd50000 == 32 [pid = 1822] [id = 734] 03:07:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8e7b6c00) [pid = 1822] [serial = 2203] [outer = (nil)] 03:07:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8e8d0400) [pid = 1822] [serial = 2204] [outer = 0x8e7b6c00] 03:07:56 INFO - PROCESS | 1822 | 1466590076069 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8ec2d800) [pid = 1822] [serial = 2205] [outer = 0x8e7b6c00] 03:07:57 INFO - PROCESS | 1822 | 1466590077064 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]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:07:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1485ms 03:07:57 INFO - PROCESS | 1822 | 1466590077109 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1822 | 1466590077113 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:07:57 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:07:57 INFO - PROCESS | 1822 | 1466590077132 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1822 | 1466590077141 Marionette TRACE conn3 <- [1,2910,null,{}] 03:07:57 INFO - PROCESS | 1822 | 1466590077151 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}] 03:07:57 INFO - PROCESS | 1822 | 1466590077158 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:57 INFO - PROCESS | 1822 | 1466590077383 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:07:57 INFO - PROCESS | 1822 | 1466590077403 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1822 | 1466590077411 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x91433000 == 33 [pid = 1822] [id = 735] 03:07:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91433800) [pid = 1822] [serial = 2206] [outer = (nil)] 03:07:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91587000) [pid = 1822] [serial = 2207] [outer = 0x91433800] 03:07:57 INFO - PROCESS | 1822 | 1466590077477 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91c41c00) [pid = 1822] [serial = 2208] [outer = 0x91433800] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8ec2d400) [pid = 1822] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x91436800) [pid = 1822] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c5e400) [pid = 1822] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91438000) [pid = 1822] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91dbc800) [pid = 1822] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8d017000) [pid = 1822] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8e8c6c00) [pid = 1822] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8e7b2400) [pid = 1822] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d016c00) [pid = 1822] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x8dd4e800) [pid = 1822] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:07:58 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x8d427400) [pid = 1822] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:07:58 INFO - PROCESS | 1822 | 1466590078715 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]]]}] 03:07:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:07:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:07:58 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1647ms 03:07:58 INFO - PROCESS | 1822 | 1466590078772 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:07:58 INFO - PROCESS | 1822 | 1466590078775 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:07:58 INFO - TEST-START | /DOMEvents/constructors.html 03:07:58 INFO - PROCESS | 1822 | 1466590078782 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:07:58 INFO - PROCESS | 1822 | 1466590078786 Marionette TRACE conn3 <- [1,2914,null,{}] 03:07:58 INFO - PROCESS | 1822 | 1466590078791 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}] 03:07:58 INFO - PROCESS | 1822 | 1466590078797 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:58 INFO - PROCESS | 1822 | 1466590078960 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:07:59 INFO - PROCESS | 1822 | 1466590079101 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 1822 | 1466590079111 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:07:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c657800 == 34 [pid = 1822] [id = 736] 03:07:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8c658c00) [pid = 1822] [serial = 2209] [outer = (nil)] 03:07:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x9158b800) [pid = 1822] [serial = 2210] [outer = 0x8c658c00] 03:07:59 INFO - PROCESS | 1822 | 1466590079176 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x91c4a000) [pid = 1822] [serial = 2211] [outer = 0x8c658c00] 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:08:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:08:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:08:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:08:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:08:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:08:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:08:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:08:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:08:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 1303ms 03:08:00 INFO - PROCESS | 1822 | 1466590080021 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]]]}] 03:08:00 INFO - PROCESS | 1822 | 1466590080088 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1822 | 1466590080090 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:08:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:08:00 INFO - PROCESS | 1822 | 1466590080099 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1822 | 1466590080105 Marionette TRACE conn3 <- [1,2918,null,{}] 03:08:00 INFO - PROCESS | 1822 | 1466590080116 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}] 03:08:00 INFO - PROCESS | 1822 | 1466590080124 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:00 INFO - PROCESS | 1822 | 1466590080261 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:08:00 INFO - PROCESS | 1822 | 1466590080452 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1822 | 1466590080463 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64e000 == 35 [pid = 1822] [id = 737] 03:08:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8c64f400) [pid = 1822] [serial = 2212] [outer = (nil)] 03:08:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8c65bc00) [pid = 1822] [serial = 2213] [outer = 0x8c64f400] 03:08:00 INFO - PROCESS | 1822 | 1466590080547 Marionette DEBUG loaded listener.js 03:08:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8d019c00) [pid = 1822] [serial = 2214] [outer = 0x8c64f400] 03:08:01 INFO - PROCESS | 1822 | 1466590081530 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:08:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:08:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1441ms 03:08:01 INFO - PROCESS | 1822 | 1466590081543 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:08:01 INFO - PROCESS | 1822 | 1466590081548 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:08:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:08:01 INFO - PROCESS | 1822 | 1466590081557 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1822 | 1466590081562 Marionette TRACE conn3 <- [1,2922,null,{}] 03:08:01 INFO - PROCESS | 1822 | 1466590081570 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}] 03:08:01 INFO - PROCESS | 1822 | 1466590081580 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:01 INFO - PROCESS | 1822 | 1466590081765 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:08:01 INFO - PROCESS | 1822 | 1466590081951 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:01 INFO - PROCESS | 1822 | 1466590081960 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ecc00 == 36 [pid = 1822] [id = 738] 03:08:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8dd4c800) [pid = 1822] [serial = 2215] [outer = (nil)] 03:08:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e8cd000) [pid = 1822] [serial = 2216] [outer = 0x8dd4c800] 03:08:02 INFO - PROCESS | 1822 | 1466590082047 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8ec2b400) [pid = 1822] [serial = 2217] [outer = 0x8dd4c800] 03:08:02 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:08:02 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:08:02 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:08:02 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:08:03 INFO - PROCESS | 1822 | 1466590083031 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]]]}] 03:08:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:08:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:08:03 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 03:08:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:08:03 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 03:08:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:08:03 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]" 03:08:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:08:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:08:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1541ms 03:08:03 INFO - PROCESS | 1822 | 1466590083101 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1822 | 1466590083113 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:08:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:08:03 INFO - PROCESS | 1822 | 1466590083155 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1822 | 1466590083159 Marionette TRACE conn3 <- [1,2926,null,{}] 03:08:03 INFO - PROCESS | 1822 | 1466590083165 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}] 03:08:03 INFO - PROCESS | 1822 | 1466590083169 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:03 INFO - PROCESS | 1822 | 1466590083356 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:08:03 INFO - PROCESS | 1822 | 1466590083553 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1822 | 1466590083561 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x91c5f800 == 37 [pid = 1822] [id = 739] 03:08:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91c60c00) [pid = 1822] [serial = 2218] [outer = (nil)] 03:08:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91dbd400) [pid = 1822] [serial = 2219] [outer = 0x91c60c00] 03:08:03 INFO - PROCESS | 1822 | 1466590083682 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91f0bc00) [pid = 1822] [serial = 2220] [outer = 0x91c60c00] 03:08:04 INFO - PROCESS | 1822 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:08:04 INFO - PROCESS | 1822 | 1466590084691 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]]]}] 03:08:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:08:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1585ms 03:08:04 INFO - PROCESS | 1822 | 1466590084737 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:08:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:08:04 INFO - PROCESS | 1822 | 1466590084741 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:08:04 INFO - PROCESS | 1822 | 1466590084750 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 1822 | 1466590084759 Marionette TRACE conn3 <- [1,2930,null,{}] 03:08:04 INFO - PROCESS | 1822 | 1466590084803 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}] 03:08:04 INFO - PROCESS | 1822 | 1466590084811 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:05 INFO - PROCESS | 1822 | 1466590084999 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:08:05 INFO - PROCESS | 1822 | 1466590085197 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:05 INFO - PROCESS | 1822 | 1466590085206 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x92522c00 == 38 [pid = 1822] [id = 740] 03:08:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x9261bc00) [pid = 1822] [serial = 2221] [outer = (nil)] 03:08:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92e1e000) [pid = 1822] [serial = 2222] [outer = 0x9261bc00] 03:08:05 INFO - PROCESS | 1822 | 1466590085285 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x92e22000) [pid = 1822] [serial = 2223] [outer = 0x9261bc00] 03:08:06 INFO - PROCESS | 1822 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:08:06 INFO - PROCESS | 1822 | 1466590086180 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]]]}] 03:08:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:08:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1472ms 03:08:06 INFO - PROCESS | 1822 | 1466590086219 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:08:06 INFO - PROCESS | 1822 | 1466590086223 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:08:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:08:06 INFO - PROCESS | 1822 | 1466590086230 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 1822 | 1466590086233 Marionette TRACE conn3 <- [1,2934,null,{}] 03:08:06 INFO - PROCESS | 1822 | 1466590086239 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}] 03:08:06 INFO - PROCESS | 1822 | 1466590086244 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:06 INFO - PROCESS | 1822 | 1466590086426 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:08:06 INFO - PROCESS | 1822 | 1466590086612 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:06 INFO - PROCESS | 1822 | 1466590086618 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x92525c00 == 39 [pid = 1822] [id = 741] 03:08:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x92ecec00) [pid = 1822] [serial = 2224] [outer = (nil)] 03:08:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x92ee4c00) [pid = 1822] [serial = 2225] [outer = 0x92ecec00] 03:08:06 INFO - PROCESS | 1822 | 1466590086702 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92ee6800) [pid = 1822] [serial = 2226] [outer = 0x92ecec00] 03:08:07 INFO - PROCESS | 1822 | 1466590087582 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]]]}] 03:08:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:08:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1393ms 03:08:07 INFO - PROCESS | 1822 | 1466590087623 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:08:07 INFO - PROCESS | 1822 | 1466590087627 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:08:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:08:07 INFO - PROCESS | 1822 | 1466590087633 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:08:07 INFO - PROCESS | 1822 | 1466590087637 Marionette TRACE conn3 <- [1,2938,null,{}] 03:08:07 INFO - PROCESS | 1822 | 1466590087643 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}] 03:08:07 INFO - PROCESS | 1822 | 1466590087650 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:07 INFO - PROCESS | 1822 | 1466590087826 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:08:08 INFO - PROCESS | 1822 | 1466590088013 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:08 INFO - PROCESS | 1822 | 1466590088034 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c655c00 == 40 [pid = 1822] [id = 742] 03:08:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8c658400) [pid = 1822] [serial = 2227] [outer = (nil)] 03:08:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8c6ed800) [pid = 1822] [serial = 2228] [outer = 0x8c658400] 03:08:08 INFO - PROCESS | 1822 | 1466590088272 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8d236c00) [pid = 1822] [serial = 2229] [outer = 0x8c658400] 03:08:09 INFO - PROCESS | 1822 | 1466590089218 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]]]}] 03:08:09 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. 03:08:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1627ms 03:08:09 INFO - PROCESS | 1822 | 1466590089262 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 1822 | 1466590089267 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:08:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:08:09 INFO - PROCESS | 1822 | 1466590089276 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 1822 | 1466590089279 Marionette TRACE conn3 <- [1,2942,null,{}] 03:08:09 INFO - PROCESS | 1822 | 1466590089286 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}] 03:08:09 INFO - PROCESS | 1822 | 1466590089292 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x91582400 == 39 [pid = 1822] [id = 712] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4a000 == 38 [pid = 1822] [id = 711] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x91431800 == 37 [pid = 1822] [id = 721] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc4bc00 == 36 [pid = 1822] [id = 709] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x8c654800 == 35 [pid = 1822] [id = 713] 03:08:09 INFO - PROCESS | 1822 | 1466590089596 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e9c00 == 34 [pid = 1822] [id = 710] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x8c657800 == 33 [pid = 1822] [id = 736] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x91433000 == 32 [pid = 1822] [id = 735] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd50000 == 31 [pid = 1822] [id = 734] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42a800 == 30 [pid = 1822] [id = 733] 03:08:09 INFO - PROCESS | 1822 | --DOCSHELL 0x8c657c00 == 29 [pid = 1822] [id = 732] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91c58800) [pid = 1822] [serial = 2171] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91dbe800) [pid = 1822] [serial = 2172] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x91f02000) [pid = 1822] [serial = 2145] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91c45800) [pid = 1822] [serial = 2165] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x91c5a400) [pid = 1822] [serial = 2166] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x91dbfc00) [pid = 1822] [serial = 2168] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91c44c00) [pid = 1822] [serial = 2150] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91c44400) [pid = 1822] [serial = 2151] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x92524c00) [pid = 1822] [serial = 2154] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8d01cc00) [pid = 1822] [serial = 2159] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x91f07400) [pid = 1822] [serial = 2169] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x9261a800) [pid = 1822] [serial = 2156] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8e8c7000) [pid = 1822] [serial = 2162] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8dc47c00) [pid = 1822] [serial = 2147] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x9261f000) [pid = 1822] [serial = 2157] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8d420400) [pid = 1822] [serial = 2160] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8ec2b800) [pid = 1822] [serial = 2163] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8e7b1000) [pid = 1822] [serial = 2148] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x9210d400) [pid = 1822] [serial = 2153] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x92e1ec00) [pid = 1822] [serial = 2175] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x9261c000) [pid = 1822] [serial = 2174] [outer = (nil)] [url = about:blank] 03:08:09 INFO - PROCESS | 1822 | 1466590089754 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 1822 | 1466590089765 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6f0400 == 30 [pid = 1822] [id = 743] 03:08:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8d01cc00) [pid = 1822] [serial = 2230] [outer = (nil)] 03:08:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8dd55400) [pid = 1822] [serial = 2231] [outer = 0x8d01cc00] 03:08:09 INFO - PROCESS | 1822 | 1466590089842 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8e8c6c00) [pid = 1822] [serial = 2232] [outer = 0x8d01cc00] 03:08:10 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 03:08:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:08:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1330ms 03:08:10 INFO - PROCESS | 1822 | 1466590090592 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"]]]}] 03:08:10 INFO - PROCESS | 1822 | 1466590090606 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:08:10 INFO - PROCESS | 1822 | 1466590090612 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:08:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:08:10 INFO - PROCESS | 1822 | 1466590090632 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 1822 | 1466590090636 Marionette TRACE conn3 <- [1,2946,null,{}] 03:08:10 INFO - PROCESS | 1822 | 1466590090643 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}] 03:08:10 INFO - PROCESS | 1822 | 1466590090649 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:10 INFO - PROCESS | 1822 | 1466590090808 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:08:10 INFO - PROCESS | 1822 | 1466590090829 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:10 INFO - PROCESS | 1822 | 1466590090839 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x912eac00 == 31 [pid = 1822] [id = 744] 03:08:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x9142f800) [pid = 1822] [serial = 2233] [outer = (nil)] 03:08:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91c50c00) [pid = 1822] [serial = 2234] [outer = 0x9142f800] 03:08:10 INFO - PROCESS | 1822 | 1466590090906 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c5f400) [pid = 1822] [serial = 2235] [outer = 0x9142f800] 03:08:11 INFO - PROCESS | 1822 | 1466590091777 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]]]}] 03:08:11 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. 03:08:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1240ms 03:08:11 INFO - PROCESS | 1822 | 1466590091865 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:08:11 INFO - PROCESS | 1822 | 1466590091869 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:08:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:08:11 INFO - PROCESS | 1822 | 1466590091875 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:08:11 INFO - PROCESS | 1822 | 1466590091881 Marionette TRACE conn3 <- [1,2950,null,{}] 03:08:11 INFO - PROCESS | 1822 | 1466590091896 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}] 03:08:11 INFO - PROCESS | 1822 | 1466590091903 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:12 INFO - PROCESS | 1822 | 1466590092061 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:08:12 INFO - PROCESS | 1822 | 1466590092220 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:12 INFO - PROCESS | 1822 | 1466590092231 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x9143bc00 == 32 [pid = 1822] [id = 745] 03:08:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91f0d000) [pid = 1822] [serial = 2236] [outer = (nil)] 03:08:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x9210b400) [pid = 1822] [serial = 2237] [outer = 0x91f0d000] 03:08:12 INFO - PROCESS | 1822 | 1466590092293 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92110400) [pid = 1822] [serial = 2238] [outer = 0x91f0d000] 03:08:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x92614800 == 33 [pid = 1822] [id = 746] 03:08:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x9261f800) [pid = 1822] [serial = 2239] [outer = (nil)] 03:08:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92e15400) [pid = 1822] [serial = 2240] [outer = 0x9261f800] 03:08:13 INFO - PROCESS | 1822 | 1466590093109 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]]]}] 03:08:13 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. 03:08:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1280ms 03:08:13 INFO - PROCESS | 1822 | 1466590093156 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:08:13 INFO - PROCESS | 1822 | 1466590093160 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:08:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:08:13 INFO - PROCESS | 1822 | 1466590093166 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1822 | 1466590093182 Marionette TRACE conn3 <- [1,2954,null,{}] 03:08:13 INFO - PROCESS | 1822 | 1466590093196 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}] 03:08:13 INFO - PROCESS | 1822 | 1466590093200 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:13 INFO - PROCESS | 1822 | 1466590093420 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:08:13 INFO - PROCESS | 1822 | 1466590093448 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:13 INFO - PROCESS | 1822 | 1466590093454 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x91f0d800 == 34 [pid = 1822] [id = 747] 03:08:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x92524800) [pid = 1822] [serial = 2241] [outer = (nil)] 03:08:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x9261f000) [pid = 1822] [serial = 2242] [outer = 0x92524800] 03:08:13 INFO - PROCESS | 1822 | 1466590093532 Marionette DEBUG loaded listener.js 03:08:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x92ec9800) [pid = 1822] [serial = 2243] [outer = 0x92524800] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x91433800) [pid = 1822] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8e7b6c00) [pid = 1822] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8d42e800) [pid = 1822] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8c658000) [pid = 1822] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8c6e5400) [pid = 1822] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91c59400) [pid = 1822] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8c6eac00) [pid = 1822] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x91db7c00) [pid = 1822] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92616c00) [pid = 1822] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x92e19800) [pid = 1822] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:08:14 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x93b73400) [pid = 1822] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:08:14 INFO - PROCESS | 1822 | 1466590094436 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]]]}] 03:08:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:08:14 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 03:08:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1311ms 03:08:14 INFO - PROCESS | 1822 | 1466590094477 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:08:14 INFO - PROCESS | 1822 | 1466590094479 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:08:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:08:14 INFO - PROCESS | 1822 | 1466590094485 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:08:14 INFO - PROCESS | 1822 | 1466590094489 Marionette TRACE conn3 <- [1,2958,null,{}] 03:08:14 INFO - PROCESS | 1822 | 1466590094494 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}] 03:08:14 INFO - PROCESS | 1822 | 1466590094498 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:14 INFO - PROCESS | 1822 | 1466590094714 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:08:14 INFO - PROCESS | 1822 | 1466590094813 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1822 | 1466590094821 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc44000 == 35 [pid = 1822] [id = 748] 03:08:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8e7b0400) [pid = 1822] [serial = 2244] [outer = (nil)] 03:08:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x92ecd000) [pid = 1822] [serial = 2245] [outer = 0x8e7b0400] 03:08:14 INFO - PROCESS | 1822 | 1466590094899 Marionette DEBUG loaded listener.js 03:08:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x93cd3800) [pid = 1822] [serial = 2246] [outer = 0x8e7b0400] 03:08:15 INFO - PROCESS | 1822 | 1466590095593 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]]]}] 03:08:15 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. 03:08:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1137ms 03:08:15 INFO - PROCESS | 1822 | 1466590095623 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 1822 | 1466590095626 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:08:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:08:15 INFO - PROCESS | 1822 | 1466590095632 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1822 | 1466590095634 Marionette TRACE conn3 <- [1,2962,null,{}] 03:08:15 INFO - PROCESS | 1822 | 1466590095640 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}] 03:08:15 INFO - PROCESS | 1822 | 1466590095649 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:15 INFO - PROCESS | 1822 | 1466590095847 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:08:15 INFO - PROCESS | 1822 | 1466590095869 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1822 | 1466590095876 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e6c00 == 36 [pid = 1822] [id = 749] 03:08:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x92ed0400) [pid = 1822] [serial = 2247] [outer = (nil)] 03:08:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x93ee3400) [pid = 1822] [serial = 2248] [outer = 0x92ed0400] 03:08:15 INFO - PROCESS | 1822 | 1466590095942 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x9510a400) [pid = 1822] [serial = 2249] [outer = 0x92ed0400] 03:08:16 INFO - PROCESS | 1822 | 1466590096878 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]]]}] 03:08:16 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. 03:08:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1290ms 03:08:16 INFO - PROCESS | 1822 | 1466590096923 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1822 | 1466590096929 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:08:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:08:16 INFO - PROCESS | 1822 | 1466590096937 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 1822 | 1466590096942 Marionette TRACE conn3 <- [1,2966,null,{}] 03:08:16 INFO - PROCESS | 1822 | 1466590096952 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}] 03:08:16 INFO - PROCESS | 1822 | 1466590096957 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:17 INFO - PROCESS | 1822 | 1466590097206 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:08:17 INFO - PROCESS | 1822 | 1466590097350 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1822 | 1466590097359 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d421c00 == 37 [pid = 1822] [id = 750] 03:08:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8dd4f800) [pid = 1822] [serial = 2250] [outer = (nil)] 03:08:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x8ec24400) [pid = 1822] [serial = 2251] [outer = 0x8dd4f800] 03:08:17 INFO - PROCESS | 1822 | 1466590097481 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x912e5c00) [pid = 1822] [serial = 2252] [outer = 0x8dd4f800] 03:08:18 INFO - PROCESS | 1822 | 1466590098308 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]]]}] 03:08:18 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. 03:08:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1385ms 03:08:18 INFO - PROCESS | 1822 | 1466590098321 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:08:18 INFO - PROCESS | 1822 | 1466590098328 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:08:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:08:18 INFO - PROCESS | 1822 | 1466590098338 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:08:18 INFO - PROCESS | 1822 | 1466590098342 Marionette TRACE conn3 <- [1,2970,null,{}] 03:08:18 INFO - PROCESS | 1822 | 1466590098348 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}] 03:08:18 INFO - PROCESS | 1822 | 1466590098354 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:18 INFO - PROCESS | 1822 | 1466590098536 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:08:18 INFO - PROCESS | 1822 | 1466590098733 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:18 INFO - PROCESS | 1822 | 1466590098742 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c659800 == 38 [pid = 1822] [id = 751] 03:08:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x9157e800) [pid = 1822] [serial = 2253] [outer = (nil)] 03:08:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x91db8800) [pid = 1822] [serial = 2254] [outer = 0x9157e800] 03:08:18 INFO - PROCESS | 1822 | 1466590098843 Marionette DEBUG loaded listener.js 03:08:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91f02400) [pid = 1822] [serial = 2255] [outer = 0x9157e800] 03:08:19 INFO - PROCESS | 1822 | 1466590099719 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]]]}] 03:08:19 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. 03:08:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1431ms 03:08:19 INFO - PROCESS | 1822 | 1466590099801 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1822 | 1466590099804 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:08:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:08:19 INFO - PROCESS | 1822 | 1466590099813 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1822 | 1466590099819 Marionette TRACE conn3 <- [1,2974,null,{}] 03:08:19 INFO - PROCESS | 1822 | 1466590099839 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}] 03:08:19 INFO - PROCESS | 1822 | 1466590099847 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:20 INFO - PROCESS | 1822 | 1466590100019 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:08:20 INFO - PROCESS | 1822 | 1466590100210 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:20 INFO - PROCESS | 1822 | 1466590100219 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x93e60400 == 39 [pid = 1822] [id = 752] 03:08:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x93e62000) [pid = 1822] [serial = 2256] [outer = (nil)] 03:08:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x93ed8000) [pid = 1822] [serial = 2257] [outer = 0x93e62000] 03:08:20 INFO - PROCESS | 1822 | 1466590100299 Marionette DEBUG loaded listener.js 03:08:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x95111000) [pid = 1822] [serial = 2258] [outer = 0x93e62000] 03:08:21 INFO - PROCESS | 1822 | 1466590101136 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]]]}] 03:08:21 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. 03:08:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1340ms 03:08:21 INFO - PROCESS | 1822 | 1466590101154 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 1822 | 1466590101158 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:08:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:08:21 INFO - PROCESS | 1822 | 1466590101164 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 1822 | 1466590101167 Marionette TRACE conn3 <- [1,2978,null,{}] 03:08:21 INFO - PROCESS | 1822 | 1466590101173 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}] 03:08:21 INFO - PROCESS | 1822 | 1466590101178 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:21 INFO - PROCESS | 1822 | 1466590101346 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:08:21 INFO - PROCESS | 1822 | 1466590101553 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:21 INFO - PROCESS | 1822 | 1466590101564 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x95193400 == 40 [pid = 1822] [id = 753] 03:08:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x95193c00) [pid = 1822] [serial = 2259] [outer = (nil)] 03:08:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x953dd400) [pid = 1822] [serial = 2260] [outer = 0x95193c00] 03:08:21 INFO - PROCESS | 1822 | 1466590101649 Marionette DEBUG loaded listener.js 03:08:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x953e5800) [pid = 1822] [serial = 2261] [outer = 0x95193c00] 03:08:22 INFO - PROCESS | 1822 | 1466590102475 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]]]}] 03:08:22 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. 03:08:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1327ms 03:08:22 INFO - PROCESS | 1822 | 1466590102491 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 1822 | 1466590102495 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:08:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:08:22 INFO - PROCESS | 1822 | 1466590102501 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 1822 | 1466590102505 Marionette TRACE conn3 <- [1,2982,null,{}] 03:08:22 INFO - PROCESS | 1822 | 1466590102510 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}] 03:08:22 INFO - PROCESS | 1822 | 1466590102515 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:22 INFO - PROCESS | 1822 | 1466590102678 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:08:22 INFO - PROCESS | 1822 | 1466590102885 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1822 | 1466590102896 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dd4c400 == 41 [pid = 1822] [id = 754] 03:08:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8ec2c800) [pid = 1822] [serial = 2262] [outer = (nil)] 03:08:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x95935000) [pid = 1822] [serial = 2263] [outer = 0x8ec2c800] 03:08:22 INFO - PROCESS | 1822 | 1466590102983 Marionette DEBUG loaded listener.js 03:08:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x95937000) [pid = 1822] [serial = 2264] [outer = 0x8ec2c800] 03:08:23 INFO - PROCESS | 1822 | 1466590103818 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"]]]}] 03:08:23 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 03:08:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:08:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1377ms 03:08:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:08:23 INFO - PROCESS | 1822 | 1466590103879 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:08:23 INFO - PROCESS | 1822 | 1466590103882 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:08:23 INFO - PROCESS | 1822 | 1466590103889 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:08:23 INFO - PROCESS | 1822 | 1466590103892 Marionette TRACE conn3 <- [1,2986,null,{}] 03:08:23 INFO - PROCESS | 1822 | 1466590103899 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}] 03:08:23 INFO - PROCESS | 1822 | 1466590103909 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:24 INFO - PROCESS | 1822 | 1466590104173 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:08:24 INFO - PROCESS | 1822 | 1466590104310 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 1822 | 1466590104319 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c656c00 == 42 [pid = 1822] [id = 755] 03:08:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8d42dc00) [pid = 1822] [serial = 2265] [outer = (nil)] 03:08:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x9594dc00) [pid = 1822] [serial = 2266] [outer = 0x8d42dc00] 03:08:24 INFO - PROCESS | 1822 | 1466590104396 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x9594f400) [pid = 1822] [serial = 2267] [outer = 0x8d42dc00] 03:08:25 INFO - PROCESS | 1822 | 1466590105185 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]]]}] 03:08:25 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. 03:08:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1339ms 03:08:25 INFO - PROCESS | 1822 | 1466590105228 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:08:25 INFO - PROCESS | 1822 | 1466590105232 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:08:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:08:25 INFO - PROCESS | 1822 | 1466590105238 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 1822 | 1466590105242 Marionette TRACE conn3 <- [1,2990,null,{}] 03:08:25 INFO - PROCESS | 1822 | 1466590105247 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}] 03:08:25 INFO - PROCESS | 1822 | 1466590105252 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:25 INFO - PROCESS | 1822 | 1466590105407 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:08:25 INFO - PROCESS | 1822 | 1466590105613 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1822 | 1466590105623 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x92528c00 == 43 [pid = 1822] [id = 756] 03:08:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x95941c00) [pid = 1822] [serial = 2268] [outer = (nil)] 03:08:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x95d68000) [pid = 1822] [serial = 2269] [outer = 0x95941c00] 03:08:25 INFO - PROCESS | 1822 | 1466590105698 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x95d69c00) [pid = 1822] [serial = 2270] [outer = 0x95941c00] 03:08:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x965a0800 == 44 [pid = 1822] [id = 757] 03:08:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x965a5000) [pid = 1822] [serial = 2271] [outer = (nil)] 03:08:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x965a5800) [pid = 1822] [serial = 2272] [outer = 0x965a5000] 03:08:26 INFO - PROCESS | 1822 | 1466590106566 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]]]}] 03:08:26 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. 03:08:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1339ms 03:08:26 INFO - PROCESS | 1822 | 1466590106593 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1822 | 1466590106604 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:08:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:08:26 INFO - PROCESS | 1822 | 1466590106614 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1822 | 1466590106617 Marionette TRACE conn3 <- [1,2994,null,{}] 03:08:26 INFO - PROCESS | 1822 | 1466590106623 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}] 03:08:26 INFO - PROCESS | 1822 | 1466590106628 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:26 INFO - PROCESS | 1822 | 1466590106807 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:08:27 INFO - PROCESS | 1822 | 1466590107017 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 1822 | 1466590107027 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6edc00 == 45 [pid = 1822] [id = 758] 03:08:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x8c6ee800) [pid = 1822] [serial = 2273] [outer = (nil)] 03:08:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x8d425000) [pid = 1822] [serial = 2274] [outer = 0x8c6ee800] 03:08:27 INFO - PROCESS | 1822 | 1466590107143 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x8e7b8800) [pid = 1822] [serial = 2275] [outer = 0x8c6ee800] 03:08:27 INFO - PROCESS | 1822 | 1466590107890 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]]]}] 03:08:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:08:27 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 03:08:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1328ms 03:08:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:08:27 INFO - PROCESS | 1822 | 1466590107943 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 1822 | 1466590107947 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:08:27 INFO - PROCESS | 1822 | 1466590107953 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 1822 | 1466590107957 Marionette TRACE conn3 <- [1,2998,null,{}] 03:08:27 INFO - PROCESS | 1822 | 1466590107963 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}] 03:08:27 INFO - PROCESS | 1822 | 1466590107969 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:28 INFO - PROCESS | 1822 | 1466590108352 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:08:28 INFO - PROCESS | 1822 | 1466590108672 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1822 | 1466590108684 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ebc00 == 46 [pid = 1822] [id = 759] 03:08:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x8c6ed000) [pid = 1822] [serial = 2276] [outer = (nil)] 03:08:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x8dc42000) [pid = 1822] [serial = 2277] [outer = 0x8c6ed000] 03:08:28 INFO - PROCESS | 1822 | 1466590108801 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x8dd4cc00) [pid = 1822] [serial = 2278] [outer = 0x8c6ed000] 03:08:29 INFO - PROCESS | 1822 | 1466590109640 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]]]}] 03:08:29 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. 03:08:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1730ms 03:08:29 INFO - PROCESS | 1822 | 1466590109684 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:08:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:08:29 INFO - PROCESS | 1822 | 1466590109689 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:08:29 INFO - PROCESS | 1822 | 1466590109697 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1822 | 1466590109702 Marionette TRACE conn3 <- [1,3002,null,{}] 03:08:29 INFO - PROCESS | 1822 | 1466590109709 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}] 03:08:29 INFO - PROCESS | 1822 | 1466590109714 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:29 INFO - PROCESS | 1822 | 1466590109885 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:08:30 INFO - PROCESS | 1822 | --DOCSHELL 0x92614800 == 45 [pid = 1822] [id = 746] 03:08:30 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ea400 == 44 [pid = 1822] [id = 731] 03:08:30 INFO - PROCESS | 1822 | --DOCSHELL 0x91c56000 == 43 [pid = 1822] [id = 727] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x9252a000 == 42 [pid = 1822] [id = 728] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x92615000 == 41 [pid = 1822] [id = 729] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee5800 == 40 [pid = 1822] [id = 730] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8d429800 == 39 [pid = 1822] [id = 720] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bb400 == 38 [pid = 1822] [id = 714] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8d234000 == 37 [pid = 1822] [id = 723] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8d01bc00 == 36 [pid = 1822] [id = 724] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64e000 == 35 [pid = 1822] [id = 737] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x91db4800 == 34 [pid = 1822] [id = 717] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x92522c00 == 33 [pid = 1822] [id = 740] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8e7bbc00 == 32 [pid = 1822] [id = 722] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x91c5f800 == 31 [pid = 1822] [id = 739] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8d428c00 == 30 [pid = 1822] [id = 716] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8d012800 == 29 [pid = 1822] [id = 719] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ecc00 == 28 [pid = 1822] [id = 738] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e1800 == 27 [pid = 1822] [id = 725] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8c655c00 == 26 [pid = 1822] [id = 742] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x91438c00 == 25 [pid = 1822] [id = 726] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8d016800 == 24 [pid = 1822] [id = 715] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x92525c00 == 23 [pid = 1822] [id = 741] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8c6000 == 22 [pid = 1822] [id = 718] 03:08:31 INFO - PROCESS | 1822 | --DOCSHELL 0x965a0800 == 21 [pid = 1822] [id = 757] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x91587000) [pid = 1822] [serial = 2207] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x8ec2d800) [pid = 1822] [serial = 2205] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x8dc4d400) [pid = 1822] [serial = 2201] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x8dd4d800) [pid = 1822] [serial = 2202] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x8c65c800) [pid = 1822] [serial = 2198] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x8d011000) [pid = 1822] [serial = 2199] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x8e7b8400) [pid = 1822] [serial = 2178] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x8dc48400) [pid = 1822] [serial = 2177] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x9210bc00) [pid = 1822] [serial = 2181] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x91db7800) [pid = 1822] [serial = 2180] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x8d232c00) [pid = 1822] [serial = 2196] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8d013000) [pid = 1822] [serial = 2195] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x92eca000) [pid = 1822] [serial = 2184] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x92e20400) [pid = 1822] [serial = 2183] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x92edf000) [pid = 1822] [serial = 2187] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x92ed3c00) [pid = 1822] [serial = 2186] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x93b77000) [pid = 1822] [serial = 2190] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x93b71800) [pid = 1822] [serial = 2189] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x93edd000) [pid = 1822] [serial = 2193] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x93eda800) [pid = 1822] [serial = 2192] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x91c41c00) [pid = 1822] [serial = 2208] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8e8d0400) [pid = 1822] [serial = 2204] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x9158b800) [pid = 1822] [serial = 2210] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1822 | 1466590111317 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:31 INFO - PROCESS | 1822 | 1466590111325 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c65c800 == 22 [pid = 1822] [id = 760] 03:08:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x8c6e1800) [pid = 1822] [serial = 2279] [outer = (nil)] 03:08:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x8c6e8c00) [pid = 1822] [serial = 2280] [outer = 0x8c6e1800] 03:08:31 INFO - PROCESS | 1822 | 1466590111407 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x8d016800) [pid = 1822] [serial = 2281] [outer = 0x8c6e1800] 03:08:32 INFO - PROCESS | 1822 | 1466590112147 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]]]}] 03:08:32 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. 03:08:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2483ms 03:08:32 INFO - PROCESS | 1822 | 1466590112180 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:08:32 INFO - PROCESS | 1822 | 1466590112186 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:08:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:08:32 INFO - PROCESS | 1822 | 1466590112194 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:08:32 INFO - PROCESS | 1822 | 1466590112199 Marionette TRACE conn3 <- [1,3006,null,{}] 03:08:32 INFO - PROCESS | 1822 | 1466590112207 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}] 03:08:32 INFO - PROCESS | 1822 | 1466590112214 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:32 INFO - PROCESS | 1822 | 1466590112366 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:08:32 INFO - PROCESS | 1822 | 1466590112516 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:32 INFO - PROCESS | 1822 | 1466590112523 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc42800 == 23 [pid = 1822] [id = 761] 03:08:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x8dc45400) [pid = 1822] [serial = 2282] [outer = (nil)] 03:08:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8dc4f800) [pid = 1822] [serial = 2283] [outer = 0x8dc45400] 03:08:32 INFO - PROCESS | 1822 | 1466590112597 Marionette DEBUG loaded listener.js 03:08:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8dd51000) [pid = 1822] [serial = 2284] [outer = 0x8dc45400] 03:08:33 INFO - PROCESS | 1822 | 1466590113317 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]]]}] 03:08:33 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. 03:08:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1136ms 03:08:33 INFO - PROCESS | 1822 | 1466590113334 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:08:33 INFO - PROCESS | 1822 | 1466590113341 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:08:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:08:33 INFO - PROCESS | 1822 | 1466590113355 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:08:33 INFO - PROCESS | 1822 | 1466590113357 Marionette TRACE conn3 <- [1,3010,null,{}] 03:08:33 INFO - PROCESS | 1822 | 1466590113363 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}] 03:08:33 INFO - PROCESS | 1822 | 1466590113370 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:33 INFO - PROCESS | 1822 | 1466590113617 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:08:33 INFO - PROCESS | 1822 | 1466590113637 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1822 | 1466590113646 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x8e8cd400 == 24 [pid = 1822] [id = 762] 03:08:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x8e8cf400) [pid = 1822] [serial = 2285] [outer = (nil)] 03:08:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x8ec2a000) [pid = 1822] [serial = 2286] [outer = 0x8e8cf400] 03:08:33 INFO - PROCESS | 1822 | 1466590113805 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x912e7000) [pid = 1822] [serial = 2287] [outer = 0x8e8cf400] 03:08:34 INFO - PROCESS | 1822 | 1466590114639 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]]]}] 03:08:34 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 03:08:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1330ms 03:08:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:08:34 INFO - PROCESS | 1822 | 1466590114691 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:08:34 INFO - PROCESS | 1822 | 1466590114694 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:08:34 INFO - PROCESS | 1822 | 1466590114710 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:08:34 INFO - PROCESS | 1822 | 1466590114719 Marionette TRACE conn3 <- [1,3014,null,{}] 03:08:34 INFO - PROCESS | 1822 | 1466590114766 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}] 03:08:34 INFO - PROCESS | 1822 | 1466590114774 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:35 INFO - PROCESS | 1822 | 1466590115001 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:08:35 INFO - PROCESS | 1822 | 1466590115027 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 1822 | 1466590115037 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d234c00 == 25 [pid = 1822] [id = 763] 03:08:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8dc47400) [pid = 1822] [serial = 2288] [outer = (nil)] 03:08:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x91c48800) [pid = 1822] [serial = 2289] [outer = 0x8dc47400] 03:08:35 INFO - PROCESS | 1822 | 1466590115122 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x91c51400) [pid = 1822] [serial = 2290] [outer = 0x8dc47400] 03:08:35 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8c658c00) [pid = 1822] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x92524800) [pid = 1822] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8e7b0400) [pid = 1822] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x92ecec00) [pid = 1822] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8c658400) [pid = 1822] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8dd4c800) [pid = 1822] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91c60c00) [pid = 1822] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x8c64f400) [pid = 1822] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x9261bc00) [pid = 1822] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8d01cc00) [pid = 1822] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x9142f800) [pid = 1822] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x92ed0400) [pid = 1822] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x91f0d000) [pid = 1822] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:08:36 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x9261f800) [pid = 1822] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:08:36 INFO - PROCESS | 1822 | 1466590116495 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:08:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:08:36 INFO - {} 03:08:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:08:36 INFO - {} 03:08:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:08:36 INFO - {} 03:08:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:08:36 INFO - {} 03:08:36 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1846ms 03:08:36 INFO - PROCESS | 1822 | 1466590116548 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:08:36 INFO - PROCESS | 1822 | 1466590116552 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:08:36 INFO - TEST-START | /FileAPI/fileReader.html 03:08:36 INFO - PROCESS | 1822 | 1466590116558 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:08:36 INFO - PROCESS | 1822 | 1466590116560 Marionette TRACE conn3 <- [1,3018,null,{}] 03:08:36 INFO - PROCESS | 1822 | 1466590116566 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}] 03:08:36 INFO - PROCESS | 1822 | 1466590116570 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:36 INFO - PROCESS | 1822 | 1466590116771 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:08:36 INFO - PROCESS | 1822 | 1466590116921 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 1822 | 1466590116930 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64f400 == 26 [pid = 1822] [id = 764] 03:08:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x8d016c00) [pid = 1822] [serial = 2291] [outer = (nil)] 03:08:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x91c5c400) [pid = 1822] [serial = 2292] [outer = 0x8d016c00] 03:08:36 INFO - PROCESS | 1822 | 1466590116993 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x91dc0c00) [pid = 1822] [serial = 2293] [outer = 0x8d016c00] 03:08:37 INFO - PROCESS | 1822 | 1466590117591 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]]]}] 03:08:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:08:37 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:08:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:08:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:08:37 INFO - TEST-OK | /FileAPI/fileReader.html | took 1085ms 03:08:37 INFO - PROCESS | 1822 | 1466590117644 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 1822 | 1466590117647 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:08:37 INFO - TEST-START | /FileAPI/historical.html 03:08:37 INFO - PROCESS | 1822 | 1466590117653 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1822 | 1466590117657 Marionette TRACE conn3 <- [1,3022,null,{}] 03:08:37 INFO - PROCESS | 1822 | 1466590117662 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}] 03:08:37 INFO - PROCESS | 1822 | 1466590117667 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:37 INFO - PROCESS | 1822 | 1466590117803 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:08:37 INFO - PROCESS | 1822 | 1466590117953 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 1822 | 1466590117971 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x91dc0800 == 27 [pid = 1822] [id = 765] 03:08:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x91f0a400) [pid = 1822] [serial = 2294] [outer = (nil)] 03:08:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x92108800) [pid = 1822] [serial = 2295] [outer = 0x91f0a400] 03:08:38 INFO - PROCESS | 1822 | 1466590118047 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x92617000) [pid = 1822] [serial = 2296] [outer = 0x91f0a400] 03:08:39 INFO - PROCESS | 1822 | 1466590119017 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"]]]}] 03:08:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:08:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:08:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:08:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:08:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:08:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:08:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:08:39 INFO - TEST-OK | /FileAPI/historical.html | took 1378ms 03:08:39 INFO - PROCESS | 1822 | 1466590119034 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 1822 | 1466590119040 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:08:39 INFO - TEST-START | /FileAPI/idlharness.html 03:08:39 INFO - PROCESS | 1822 | 1466590119049 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 1822 | 1466590119056 Marionette TRACE conn3 <- [1,3026,null,{}] 03:08:39 INFO - PROCESS | 1822 | 1466590119064 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}] 03:08:39 INFO - PROCESS | 1822 | 1466590119069 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:39 INFO - PROCESS | 1822 | 1466590119266 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:08:39 INFO - PROCESS | 1822 | 1466590119444 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 1822 | 1466590119454 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6ee000 == 28 [pid = 1822] [id = 766] 03:08:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x8d42bc00) [pid = 1822] [serial = 2297] [outer = (nil)] 03:08:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x8e8cb000) [pid = 1822] [serial = 2298] [outer = 0x8d42bc00] 03:08:39 INFO - PROCESS | 1822 | 1466590119532 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x912e5400) [pid = 1822] [serial = 2299] [outer = 0x8d42bc00] 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:08:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:08:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:08:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:08:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:08:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:08:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:08:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:08:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:08:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:08:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:08:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:08:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:08:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:08:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:08:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:08:41 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 03:08:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:08:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:08:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:08:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:08:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:08:41 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 03:08:41 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 03:08:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:08:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:08:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:08:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:08:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:08:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:08:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:08:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:08:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:08:41 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 03:08:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:08:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:08:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:08:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:08:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:08:41 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 03:08:41 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 03:08:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:08:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:08:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:08:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:08:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:08:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:08:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 2115ms 03:08:41 INFO - PROCESS | 1822 | 1466590121041 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\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\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\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\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\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\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\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\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]]]}] 03:08:41 INFO - PROCESS | 1822 | 1466590121441 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 1822 | 1466590121448 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:08:41 INFO - TEST-START | /FileAPI/idlharness.worker 03:08:41 INFO - PROCESS | 1822 | 1466590121463 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 1822 | 1466590121468 Marionette TRACE conn3 <- [1,3030,null,{}] 03:08:41 INFO - PROCESS | 1822 | 1466590121474 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}] 03:08:41 INFO - PROCESS | 1822 | 1466590121480 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:41 INFO - PROCESS | 1822 | 1466590121708 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:08:41 INFO - PROCESS | 1822 | 1466590121899 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 1822 | 1466590121909 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x8ec33400 == 29 [pid = 1822] [id = 767] 03:08:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x91c46400) [pid = 1822] [serial = 2300] [outer = (nil)] 03:08:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x91c5c800) [pid = 1822] [serial = 2301] [outer = 0x91c46400] 03:08:41 INFO - PROCESS | 1822 | 1466590121988 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x91db1800) [pid = 1822] [serial = 2302] [outer = 0x91c46400] 03:08:42 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:08:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:08:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:08:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:08:44 INFO - {} 03:08:44 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 03:08:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:08:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:08:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:08:44 INFO - {} 03:08:44 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 - {} 03:08:44 INFO - {} 03:08:44 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 03:08:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:08:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:08:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:08:44 INFO - {} 03:08:44 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 03:08:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:08:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:08:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:08:44 INFO - {} 03:08:44 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 - {} 03:08:44 INFO - {} 03:08:44 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 03:08:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:08:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:08:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 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 03:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 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 03:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 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 03:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 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 03:08:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:08:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:08:44 INFO - {} 03:08:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2711ms 03:08:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:08:44 INFO - PROCESS | 1822 | 1466590124060 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 03:08:44 INFO - PROCESS | 1822 | 1466590124206 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 1822 | 1466590124219 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:08:44 INFO - PROCESS | 1822 | 1466590124232 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 1822 | 1466590124243 Marionette TRACE conn3 <- [1,3034,null,{}] 03:08:44 INFO - PROCESS | 1822 | 1466590124297 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}] 03:08:44 INFO - PROCESS | 1822 | 1466590124320 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:44 INFO - PROCESS | 1822 | 1466590124638 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:08:44 INFO - PROCESS | 1822 | 1466590124782 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 1822 | 1466590124798 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x95932c00 == 30 [pid = 1822] [id = 768] 03:08:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x98dc6400) [pid = 1822] [serial = 2303] [outer = (nil)] 03:08:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x98dd0400) [pid = 1822] [serial = 2304] [outer = 0x98dc6400] 03:08:44 INFO - PROCESS | 1822 | 1466590124887 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x98f6e800) [pid = 1822] [serial = 2305] [outer = 0x98dc6400] 03:08:45 INFO - PROCESS | 1822 | 1466590125731 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]]]}] 03:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:08:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1559ms 03:08:45 INFO - PROCESS | 1822 | 1466590125787 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:08:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:08:45 INFO - PROCESS | 1822 | 1466590125792 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:08:45 INFO - PROCESS | 1822 | 1466590125825 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 1822 | 1466590125828 Marionette TRACE conn3 <- [1,3038,null,{}] 03:08:45 INFO - PROCESS | 1822 | 1466590125836 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}] 03:08:45 INFO - PROCESS | 1822 | 1466590125841 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:46 INFO - PROCESS | 1822 | 1466590126019 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:08:46 INFO - PROCESS | 1822 | 1466590126401 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 1822 | 1466590126412 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6eb800 == 31 [pid = 1822] [id = 769] 03:08:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8d015c00) [pid = 1822] [serial = 2306] [outer = (nil)] 03:08:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x8d232800) [pid = 1822] [serial = 2307] [outer = 0x8d015c00] 03:08:46 INFO - PROCESS | 1822 | 1466590126506 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x8dc4d400) [pid = 1822] [serial = 2308] [outer = 0x8d015c00] 03:08:47 INFO - PROCESS | 1822 | 1466590127382 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"]]]}] 03:08:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:08:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:08:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1617ms 03:08:47 INFO - PROCESS | 1822 | 1466590127417 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 1822 | 1466590127421 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:08:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:08:47 INFO - PROCESS | 1822 | 1466590127430 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 1822 | 1466590127434 Marionette TRACE conn3 <- [1,3042,null,{}] 03:08:47 INFO - PROCESS | 1822 | 1466590127442 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}] 03:08:47 INFO - PROCESS | 1822 | 1466590127449 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:47 INFO - PROCESS | 1822 | 1466590127641 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:08:47 INFO - PROCESS | 1822 | --DOCSHELL 0x912e6c00 == 30 [pid = 1822] [id = 749] 03:08:47 INFO - PROCESS | 1822 | --DOCSHELL 0x91f0d800 == 29 [pid = 1822] [id = 747] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x91c4a000) [pid = 1822] [serial = 2211] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x9261f000) [pid = 1822] [serial = 2242] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x92ec9800) [pid = 1822] [serial = 2243] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x92ecd000) [pid = 1822] [serial = 2245] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x92ee4c00) [pid = 1822] [serial = 2225] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x92ee6800) [pid = 1822] [serial = 2226] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x8c6ed800) [pid = 1822] [serial = 2228] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x8d236c00) [pid = 1822] [serial = 2229] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x8e8cd000) [pid = 1822] [serial = 2216] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x8ec2b400) [pid = 1822] [serial = 2217] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x91dbd400) [pid = 1822] [serial = 2219] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x91f0bc00) [pid = 1822] [serial = 2220] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x8c65bc00) [pid = 1822] [serial = 2213] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8d019c00) [pid = 1822] [serial = 2214] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x92e1e000) [pid = 1822] [serial = 2222] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x92e22000) [pid = 1822] [serial = 2223] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8dd55400) [pid = 1822] [serial = 2231] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8e8c6c00) [pid = 1822] [serial = 2232] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x91c50c00) [pid = 1822] [serial = 2234] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x91c5f400) [pid = 1822] [serial = 2235] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x93cd3800) [pid = 1822] [serial = 2246] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x9510a400) [pid = 1822] [serial = 2249] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x93ee3400) [pid = 1822] [serial = 2248] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x9210b400) [pid = 1822] [serial = 2237] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x92e15400) [pid = 1822] [serial = 2240] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x92110400) [pid = 1822] [serial = 2238] [outer = (nil)] [url = about:blank] 03:08:47 INFO - PROCESS | 1822 | 1466590127871 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 1822 | 1466590127881 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d011c00 == 30 [pid = 1822] [id = 770] 03:08:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8d015000) [pid = 1822] [serial = 2309] [outer = (nil)] 03:08:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8d238400) [pid = 1822] [serial = 2310] [outer = 0x8d015000] 03:08:47 INFO - PROCESS | 1822 | 1466590127959 Marionette DEBUG loaded listener.js 03:08:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e8cfc00) [pid = 1822] [serial = 2311] [outer = 0x8d015000] 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:08:49 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. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:08:49 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'.) 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:08:49 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. 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:08:49 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. 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:08:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:08:49 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. 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:08:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:08:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:08:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:08:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:08:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1628ms 03:08:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:08:49 INFO - PROCESS | 1822 | 1466590128973 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]]]}] 03:08:49 INFO - PROCESS | 1822 | 1466590129064 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:08:49 INFO - PROCESS | 1822 | 1466590129081 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:08:49 INFO - PROCESS | 1822 | 1466590129090 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 1822 | 1466590129105 Marionette TRACE conn3 <- [1,3046,null,{}] 03:08:49 INFO - PROCESS | 1822 | 1466590129140 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}] 03:08:49 INFO - PROCESS | 1822 | 1466590129143 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:49 INFO - PROCESS | 1822 | 1466590129308 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:08:49 INFO - PROCESS | 1822 | 1466590129619 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 1822 | 1466590129626 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d42a800 == 31 [pid = 1822] [id = 771] 03:08:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x91c53000) [pid = 1822] [serial = 2312] [outer = (nil)] 03:08:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x91dba400) [pid = 1822] [serial = 2313] [outer = 0x91c53000] 03:08:49 INFO - PROCESS | 1822 | 1466590129706 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x92e1c400) [pid = 1822] [serial = 2314] [outer = 0x91c53000] 03:08:50 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:08:50 INFO - PROCESS | 1822 | 1466590130496 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:08:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:08:50 INFO - {} 03:08:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1448ms 03:08:50 INFO - PROCESS | 1822 | 1466590130539 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 1822 | 1466590130543 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:08:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:08:50 INFO - PROCESS | 1822 | 1466590130563 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 1822 | 1466590130571 Marionette TRACE conn3 <- [1,3050,null,{}] 03:08:50 INFO - PROCESS | 1822 | 1466590130587 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}] 03:08:50 INFO - PROCESS | 1822 | 1466590130593 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:50 INFO - PROCESS | 1822 | 1466590130786 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:08:50 INFO - PROCESS | 1822 | 1466590130809 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 1822 | 1466590130817 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee9c00 == 32 [pid = 1822] [id = 772] 03:08:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x93b70400) [pid = 1822] [serial = 2315] [outer = (nil)] 03:08:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x95192400) [pid = 1822] [serial = 2316] [outer = 0x93b70400] 03:08:50 INFO - PROCESS | 1822 | 1466590130895 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x9519a800) [pid = 1822] [serial = 2317] [outer = 0x93b70400] 03:08:51 INFO - PROCESS | 1822 | 1466590131676 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]]]}] 03:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:08:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1163ms 03:08:51 INFO - PROCESS | 1822 | 1466590131715 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 1822 | 1466590131719 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:08:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:08:51 INFO - PROCESS | 1822 | 1466590131732 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 1822 | 1466590131734 Marionette TRACE conn3 <- [1,3054,null,{}] 03:08:51 INFO - PROCESS | 1822 | 1466590131738 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}] 03:08:51 INFO - PROCESS | 1822 | 1466590131744 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:51 INFO - PROCESS | 1822 | 1466590131943 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:08:51 INFO - PROCESS | 1822 | 1466590131973 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:51 INFO - PROCESS | 1822 | 1466590131981 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c64e400 == 33 [pid = 1822] [id = 773] 03:08:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x953dc400) [pid = 1822] [serial = 2318] [outer = (nil)] 03:08:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x95933400) [pid = 1822] [serial = 2319] [outer = 0x953dc400] 03:08:52 INFO - PROCESS | 1822 | 1466590132044 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x9593bc00) [pid = 1822] [serial = 2320] [outer = 0x953dc400] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x8dc47400) [pid = 1822] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x8dd4f800) [pid = 1822] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x9157e800) [pid = 1822] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x93e62000) [pid = 1822] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x95193c00) [pid = 1822] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8c6ed000) [pid = 1822] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x8ec2c800) [pid = 1822] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8c6e1800) [pid = 1822] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x8dc45400) [pid = 1822] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x8d42dc00) [pid = 1822] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x965a5000) [pid = 1822] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x95941c00) [pid = 1822] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8c6ee800) [pid = 1822] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8e8cf400) [pid = 1822] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:08:52 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x8d016c00) [pid = 1822] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:08:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:08:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:08:53 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" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:08:53 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" 03:08:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:08:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:08:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1886ms 03:08:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:08:53 INFO - PROCESS | 1822 | 1466590133443 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"]]]}] 03:08:53 INFO - PROCESS | 1822 | 1466590133623 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 1822 | 1466590133642 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:08:53 INFO - PROCESS | 1822 | 1466590133664 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 1822 | 1466590133680 Marionette TRACE conn3 <- [1,3058,null,{}] 03:08:53 INFO - PROCESS | 1822 | 1466590133905 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}] 03:08:53 INFO - PROCESS | 1822 | 1466590133910 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:54 INFO - PROCESS | 1822 | 1466590134080 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:08:54 INFO - PROCESS | 1822 | 1466590134261 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 1822 | 1466590134276 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d238800 == 34 [pid = 1822] [id = 774] 03:08:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d421000) [pid = 1822] [serial = 2321] [outer = (nil)] 03:08:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8dd48c00) [pid = 1822] [serial = 2322] [outer = 0x8d421000] 03:08:54 INFO - PROCESS | 1822 | 1466590134356 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8e8c1c00) [pid = 1822] [serial = 2323] [outer = 0x8d421000] 03:08:55 INFO - PROCESS | 1822 | 1466590135258 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]]]}] 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:08:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:08:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:08:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:08:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:08:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:08:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:08:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:08:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:08:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1654ms 03:08:55 INFO - PROCESS | 1822 | 1466590135318 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:08:55 INFO - PROCESS | 1822 | 1466590135329 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:08:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:08:55 INFO - PROCESS | 1822 | 1466590135340 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 1822 | 1466590135343 Marionette TRACE conn3 <- [1,3062,null,{}] 03:08:55 INFO - PROCESS | 1822 | 1466590135366 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}] 03:08:55 INFO - PROCESS | 1822 | 1466590135372 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:55 INFO - PROCESS | 1822 | 1466590135608 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:08:55 INFO - PROCESS | 1822 | 1466590135790 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 1822 | 1466590135799 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x912e6c00 == 35 [pid = 1822] [id = 775] 03:08:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c56c00) [pid = 1822] [serial = 2324] [outer = (nil)] 03:08:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91db1c00) [pid = 1822] [serial = 2325] [outer = 0x91c56c00] 03:08:55 INFO - PROCESS | 1822 | 1466590135883 Marionette DEBUG loaded listener.js 03:08:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91f02c00) [pid = 1822] [serial = 2326] [outer = 0x91c56c00] 03:08:56 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:08:56 INFO - PROCESS | 1822 | 1466590136796 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:08:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:08:56 INFO - {} 03:08:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1478ms 03:08:56 INFO - PROCESS | 1822 | 1466590136817 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:08:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:08:56 INFO - PROCESS | 1822 | 1466590136821 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:08:56 INFO - PROCESS | 1822 | 1466590136828 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 1822 | 1466590136834 Marionette TRACE conn3 <- [1,3066,null,{}] 03:08:56 INFO - PROCESS | 1822 | 1466590136857 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}] 03:08:56 INFO - PROCESS | 1822 | 1466590136866 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:57 INFO - PROCESS | 1822 | 1466590137167 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:08:57 INFO - PROCESS | 1822 | 1466590137307 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1822 | 1466590137322 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x92e18000 == 36 [pid = 1822] [id = 776] 03:08:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92e19000) [pid = 1822] [serial = 2327] [outer = (nil)] 03:08:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x92ee9400) [pid = 1822] [serial = 2328] [outer = 0x92e19000] 03:08:57 INFO - PROCESS | 1822 | 1466590137400 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x93b7a000) [pid = 1822] [serial = 2329] [outer = 0x92e19000] 03:08:58 INFO - PROCESS | 1822 | 1466590138320 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]]]}] 03:08:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:08:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:08:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:08:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:08:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:08:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:08:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:08:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1540ms 03:08:58 INFO - PROCESS | 1822 | 1466590138368 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 1822 | 1466590138372 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:08:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:08:58 INFO - PROCESS | 1822 | 1466590138379 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 1822 | 1466590138382 Marionette TRACE conn3 <- [1,3070,null,{}] 03:08:58 INFO - PROCESS | 1822 | 1466590138388 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}] 03:08:58 INFO - PROCESS | 1822 | 1466590138393 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:58 INFO - PROCESS | 1822 | 1466590138553 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:08:58 INFO - PROCESS | 1822 | 1466590138759 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 1822 | 1466590138767 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:08:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x92ee5c00 == 37 [pid = 1822] [id = 777] 03:08:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x9510f400) [pid = 1822] [serial = 2330] [outer = (nil)] 03:08:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x953e3c00) [pid = 1822] [serial = 2331] [outer = 0x9510f400] 03:08:58 INFO - PROCESS | 1822 | 1466590138849 Marionette DEBUG loaded listener.js 03:08:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x95944000) [pid = 1822] [serial = 2332] [outer = 0x9510f400] 03:08:59 INFO - PROCESS | 1822 | 1466590139714 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]]]}] 03:08:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:08:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:08:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:08:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:08:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:08:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:08:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1382ms 03:08:59 INFO - PROCESS | 1822 | 1466590139763 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:08:59 INFO - PROCESS | 1822 | 1466590139766 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:08:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:08:59 INFO - PROCESS | 1822 | 1466590139773 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1822 | 1466590139777 Marionette TRACE conn3 <- [1,3074,null,{}] 03:08:59 INFO - PROCESS | 1822 | 1466590139797 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}] 03:08:59 INFO - PROCESS | 1822 | 1466590139803 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:00 INFO - PROCESS | 1822 | 1466590140030 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:09:00 INFO - PROCESS | 1822 | 1466590140172 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 1822 | 1466590140182 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d00fc00 == 38 [pid = 1822] [id = 778] 03:09:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x8e7bb800) [pid = 1822] [serial = 2333] [outer = (nil)] 03:09:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x95d68400) [pid = 1822] [serial = 2334] [outer = 0x8e7bb800] 03:09:00 INFO - PROCESS | 1822 | 1466590140264 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x95d6bc00) [pid = 1822] [serial = 2335] [outer = 0x8e7bb800] 03:09:01 INFO - PROCESS | 1822 | 1466590141059 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]]]}] 03:09:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:09:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:09:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:09:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:09:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:09:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:09:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1332ms 03:09:01 INFO - PROCESS | 1822 | 1466590141105 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 1822 | 1466590141109 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:09:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:09:01 INFO - PROCESS | 1822 | 1466590141116 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 1822 | 1466590141120 Marionette TRACE conn3 <- [1,3078,null,{}] 03:09:01 INFO - PROCESS | 1822 | 1466590141125 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}] 03:09:01 INFO - PROCESS | 1822 | 1466590141136 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:01 INFO - PROCESS | 1822 | 1466590141406 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:09:01 INFO - PROCESS | 1822 | 1466590141607 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 1822 | 1466590141616 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e2c00 == 39 [pid = 1822] [id = 779] 03:09:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x95949800) [pid = 1822] [serial = 2336] [outer = (nil)] 03:09:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x9774d400) [pid = 1822] [serial = 2337] [outer = 0x95949800] 03:09:01 INFO - PROCESS | 1822 | 1466590141727 Marionette DEBUG loaded listener.js 03:09:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x98ca7c00) [pid = 1822] [serial = 2338] [outer = 0x95949800] 03:09:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 03:09:02 INFO - reader.readAsText(blob_2) 03:09:02 INFO - }" did not throw 03:09:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 03:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 03:09:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 03:09:02 INFO - reader.readAsDataURL(blob_2) 03:09:02 INFO - }" did not throw 03:09:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 03:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 03:09:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 03:09:02 INFO - reader.readAsArrayBuffer(blob_2) 03:09:02 INFO - }" did not throw 03:09:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 03:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 03:09:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 03:09:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 03:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:09:02 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 03:09:02 INFO - PROCESS | 1822 | 1466590142652 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:09:02 INFO - PROCESS | 1822 | 1466590142667 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:09:02 INFO - PROCESS | 1822 | 1466590142673 Marionette TRACE conn3 <- [1,3082,null,{}] 03:09:02 INFO - PROCESS | 1822 | 1466590142684 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}] 03:09:02 INFO - PROCESS | 1822 | 1466590142689 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:02 INFO - PROCESS | 1822 | 1466590142840 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:09:03 INFO - PROCESS | 1822 | 1466590143049 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1822 | 1466590143056 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x92104000 == 40 [pid = 1822] [id = 780] 03:09:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x92522c00) [pid = 1822] [serial = 2339] [outer = (nil)] 03:09:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x98caf800) [pid = 1822] [serial = 2340] [outer = 0x92522c00] 03:09:03 INFO - PROCESS | 1822 | 1466590143179 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x98dc8800) [pid = 1822] [serial = 2341] [outer = 0x92522c00] 03:09:03 INFO - PROCESS | 1822 | 1466590143984 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]]]}] 03:09:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:09:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1350ms 03:09:04 INFO - PROCESS | 1822 | 1466590144013 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 1822 | 1466590144017 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:09:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:09:04 INFO - PROCESS | 1822 | 1466590144023 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1822 | 1466590144026 Marionette TRACE conn3 <- [1,3086,null,{}] 03:09:04 INFO - PROCESS | 1822 | 1466590144032 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}] 03:09:04 INFO - PROCESS | 1822 | 1466590144036 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:04 INFO - PROCESS | 1822 | 1466590144227 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:09:04 INFO - PROCESS | 1822 | 1466590144457 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 1822 | 1466590144464 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d012400 == 41 [pid = 1822] [id = 781] 03:09:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x8d012800) [pid = 1822] [serial = 2342] [outer = (nil)] 03:09:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x8dd4e000) [pid = 1822] [serial = 2343] [outer = 0x8d012800] 03:09:04 INFO - PROCESS | 1822 | 1466590144543 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x8e8c6400) [pid = 1822] [serial = 2344] [outer = 0x8d012800] 03:09:05 INFO - PROCESS | 1822 | 1466590145635 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:09:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1638ms 03:09:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:09:05 INFO - PROCESS | 1822 | 1466590145666 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:09:05 INFO - PROCESS | 1822 | 1466590145671 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:09:05 INFO - PROCESS | 1822 | 1466590145678 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:09:05 INFO - PROCESS | 1822 | 1466590145683 Marionette TRACE conn3 <- [1,3090,null,{}] 03:09:05 INFO - PROCESS | 1822 | 1466590145691 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}] 03:09:05 INFO - PROCESS | 1822 | 1466590145697 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:05 INFO - PROCESS | 1822 | 1466590145861 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:09:06 INFO - PROCESS | 1822 | 1466590146079 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:06 INFO - PROCESS | 1822 | 1466590146093 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d231400 == 42 [pid = 1822] [id = 782] 03:09:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x8d233400) [pid = 1822] [serial = 2345] [outer = (nil)] 03:09:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x8e8c1800) [pid = 1822] [serial = 2346] [outer = 0x8d233400] 03:09:06 INFO - PROCESS | 1822 | 1466590146163 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x8ec2e400) [pid = 1822] [serial = 2347] [outer = 0x8d233400] 03:09:07 INFO - PROCESS | 1822 | 1466590147017 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:09:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:09:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1387ms 03:09:07 INFO - PROCESS | 1822 | 1466590147063 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 1822 | 1466590147070 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:09:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:09:07 INFO - PROCESS | 1822 | 1466590147079 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 1822 | 1466590147083 Marionette TRACE conn3 <- [1,3094,null,{}] 03:09:07 INFO - PROCESS | 1822 | 1466590147089 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}] 03:09:07 INFO - PROCESS | 1822 | 1466590147094 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:07 INFO - PROCESS | 1822 | 1466590147253 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee9c00 == 41 [pid = 1822] [id = 772] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8d42a800 == 40 [pid = 1822] [id = 771] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8d011c00 == 39 [pid = 1822] [id = 770] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6eb800 == 38 [pid = 1822] [id = 769] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6f0400 == 37 [pid = 1822] [id = 743] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ebc00 == 36 [pid = 1822] [id = 759] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c65c800 == 35 [pid = 1822] [id = 760] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x912eac00 == 34 [pid = 1822] [id = 744] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c659800 == 33 [pid = 1822] [id = 751] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8d234c00 == 32 [pid = 1822] [id = 763] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64f400 == 31 [pid = 1822] [id = 764] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8d421c00 == 30 [pid = 1822] [id = 750] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8dd4c400 == 29 [pid = 1822] [id = 754] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6ee000 == 28 [pid = 1822] [id = 766] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x95193400 == 27 [pid = 1822] [id = 753] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8ec33400 == 26 [pid = 1822] [id = 767] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x95932c00 == 25 [pid = 1822] [id = 768] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8e8cd400 == 24 [pid = 1822] [id = 762] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6edc00 == 23 [pid = 1822] [id = 758] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c656c00 == 22 [pid = 1822] [id = 755] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc44000 == 21 [pid = 1822] [id = 748] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x91dc0800 == 20 [pid = 1822] [id = 765] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x93e60400 == 19 [pid = 1822] [id = 752] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x9143bc00 == 18 [pid = 1822] [id = 745] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8dc42800 == 17 [pid = 1822] [id = 761] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x92528c00 == 16 [pid = 1822] [id = 756] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8d012400 == 15 [pid = 1822] [id = 781] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c6e2c00 == 14 [pid = 1822] [id = 779] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x92104000 == 13 [pid = 1822] [id = 780] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8d00fc00 == 12 [pid = 1822] [id = 778] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x92ee5c00 == 11 [pid = 1822] [id = 777] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x912e6c00 == 10 [pid = 1822] [id = 775] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x92e18000 == 9 [pid = 1822] [id = 776] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8c64e400 == 8 [pid = 1822] [id = 773] 03:09:08 INFO - PROCESS | 1822 | --DOCSHELL 0x8d238800 == 7 [pid = 1822] [id = 774] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x91c51400) [pid = 1822] [serial = 2290] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x912e5c00) [pid = 1822] [serial = 2252] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x8ec24400) [pid = 1822] [serial = 2251] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x91f02400) [pid = 1822] [serial = 2255] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x91db8800) [pid = 1822] [serial = 2254] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x91c48800) [pid = 1822] [serial = 2289] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x95111000) [pid = 1822] [serial = 2258] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x93ed8000) [pid = 1822] [serial = 2257] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x953e5800) [pid = 1822] [serial = 2261] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x953dd400) [pid = 1822] [serial = 2260] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x8dd4cc00) [pid = 1822] [serial = 2278] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x8dc42000) [pid = 1822] [serial = 2277] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x95937000) [pid = 1822] [serial = 2264] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x95935000) [pid = 1822] [serial = 2263] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x8c6e8c00) [pid = 1822] [serial = 2280] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x8d016800) [pid = 1822] [serial = 2281] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x8dc4f800) [pid = 1822] [serial = 2283] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x8dd51000) [pid = 1822] [serial = 2284] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x9594f400) [pid = 1822] [serial = 2267] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x9594dc00) [pid = 1822] [serial = 2266] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x965a5800) [pid = 1822] [serial = 2272] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x95d69c00) [pid = 1822] [serial = 2270] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x95d68000) [pid = 1822] [serial = 2269] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8e7b8800) [pid = 1822] [serial = 2275] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x8d425000) [pid = 1822] [serial = 2274] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x8ec2a000) [pid = 1822] [serial = 2286] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x91dc0c00) [pid = 1822] [serial = 2293] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x912e7000) [pid = 1822] [serial = 2287] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x91c5c400) [pid = 1822] [serial = 2292] [outer = (nil)] [url = about:blank] 03:09:08 INFO - PROCESS | 1822 | 1466590148664 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1822 | 1466590148684 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c657c00 == 8 [pid = 1822] [id = 783] 03:09:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x8c659000) [pid = 1822] [serial = 2348] [outer = (nil)] 03:09:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x8c6e6000) [pid = 1822] [serial = 2349] [outer = 0x8c659000] 03:09:08 INFO - PROCESS | 1822 | 1466590148763 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x8d00e000) [pid = 1822] [serial = 2350] [outer = 0x8c659000] 03:09:09 INFO - PROCESS | 1822 | 1466590149486 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:09:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:09:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2433ms 03:09:09 INFO - PROCESS | 1822 | 1466590149514 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:09:09 INFO - PROCESS | 1822 | 1466590149519 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:09:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:09:09 INFO - PROCESS | 1822 | 1466590149526 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1822 | 1466590149531 Marionette TRACE conn3 <- [1,3098,null,{}] 03:09:09 INFO - PROCESS | 1822 | 1466590149542 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}] 03:09:09 INFO - PROCESS | 1822 | 1466590149550 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:09 INFO - PROCESS | 1822 | 1466590149696 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:09:09 INFO - PROCESS | 1822 | 1466590149861 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:09 INFO - PROCESS | 1822 | 1466590149869 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x8d423000 == 9 [pid = 1822] [id = 784] 03:09:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8d425800) [pid = 1822] [serial = 2351] [outer = (nil)] 03:09:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x8d42ec00) [pid = 1822] [serial = 2352] [outer = 0x8d425800] 03:09:09 INFO - PROCESS | 1822 | 1466590149941 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x8dc4b800) [pid = 1822] [serial = 2353] [outer = 0x8d425800] 03:09:10 INFO - PROCESS | 1822 | 1466590150683 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]]]}] 03:09:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:09:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:09:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1182ms 03:09:10 INFO - PROCESS | 1822 | 1466590150712 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 1822 | 1466590150718 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:09:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:09:10 INFO - PROCESS | 1822 | 1466590150725 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:09:10 INFO - PROCESS | 1822 | 1466590150727 Marionette TRACE conn3 <- [1,3102,null,{}] 03:09:10 INFO - PROCESS | 1822 | 1466590150733 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}] 03:09:10 INFO - PROCESS | 1822 | 1466590150738 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:10 INFO - PROCESS | 1822 | 1466590150962 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:09:11 INFO - PROCESS | 1822 | 1466590151068 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:11 INFO - PROCESS | 1822 | 1466590151078 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x8dc4fc00 == 10 [pid = 1822] [id = 785] 03:09:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x8dd51000) [pid = 1822] [serial = 2354] [outer = (nil)] 03:09:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x8e8c8c00) [pid = 1822] [serial = 2355] [outer = 0x8dd51000] 03:09:11 INFO - PROCESS | 1822 | 1466590151143 Marionette DEBUG loaded listener.js 03:09:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x8ec28c00) [pid = 1822] [serial = 2356] [outer = 0x8dd51000] 03:09:11 INFO - PROCESS | 1822 | 1466590151989 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:09:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:09:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1283ms 03:09:12 INFO - PROCESS | 1822 | 1466590152014 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:09:12 INFO - PROCESS | 1822 | 1466590152018 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:09:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:09:12 INFO - PROCESS | 1822 | 1466590152032 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:09:12 INFO - PROCESS | 1822 | 1466590152041 Marionette TRACE conn3 <- [1,3106,null,{}] 03:09:12 INFO - PROCESS | 1822 | 1466590152054 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}] 03:09:12 INFO - PROCESS | 1822 | 1466590152061 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:12 INFO - PROCESS | 1822 | 1466590152261 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:09:12 INFO - PROCESS | 1822 | 1466590152292 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 1822 | 1466590152298 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c6e4800 == 11 [pid = 1822] [id = 786] 03:09:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x8d012400) [pid = 1822] [serial = 2357] [outer = (nil)] 03:09:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x91586000) [pid = 1822] [serial = 2358] [outer = 0x8d012400] 03:09:12 INFO - PROCESS | 1822 | 1466590152381 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x91c44000) [pid = 1822] [serial = 2359] [outer = 0x8d012400] 03:09:13 INFO - PROCESS | 1822 | 1466590153202 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]]]}] 03:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:09:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1195ms 03:09:13 INFO - PROCESS | 1822 | 1466590153220 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:09:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:09:13 INFO - PROCESS | 1822 | 1466590153224 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:09:13 INFO - PROCESS | 1822 | 1466590153230 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 1822 | 1466590153233 Marionette TRACE conn3 <- [1,3110,null,{}] 03:09:13 INFO - PROCESS | 1822 | 1466590153239 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}] 03:09:13 INFO - PROCESS | 1822 | 1466590153243 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:13 INFO - PROCESS | 1822 | 1466590153903 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x93b70400) [pid = 1822] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x98dc6400) [pid = 1822] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x8d015c00) [pid = 1822] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x91f0a400) [pid = 1822] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x91c53000) [pid = 1822] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x8d42bc00) [pid = 1822] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x8d015000) [pid = 1822] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x91c46400) [pid = 1822] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:09:13 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x953dc400) [pid = 1822] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 03:09:14 INFO - PROCESS | 1822 | 1466590154120 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 1822 | 1466590154129 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x8c650c00 == 12 [pid = 1822] [id = 787] 03:09:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x8c651000) [pid = 1822] [serial = 2360] [outer = (nil)] 03:09:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x91589800) [pid = 1822] [serial = 2361] [outer = 0x8c651000] 03:09:14 INFO - PROCESS | 1822 | 1466590154196 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x91c50c00) [pid = 1822] [serial = 2362] [outer = 0x8c651000] 03:09:14 INFO - PROCESS | 1822 | 1466590154817 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"]]]}] 03:09:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:09:14 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:09:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:09:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1631ms 03:09:14 INFO - PROCESS | 1822 | 1466590154862 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 1822 | 1466590154867 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:09:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:09:14 INFO - PROCESS | 1822 | 1466590154873 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1822 | 1466590154876 Marionette TRACE conn3 <- [1,3114,null,{}] 03:09:14 INFO - PROCESS | 1822 | 1466590154882 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}] 03:09:14 INFO - PROCESS | 1822 | 1466590154886 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:15 INFO - PROCESS | 1822 | 1466590155019 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:09:15 INFO - PROCESS | 1822 | 1466590155191 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\", \"7e60f689-f07f-42eb-9af8-ad8731ba2b96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 1822 | 1466590155209 Marionette INFO sendAsync aeba8e56-f2a0-40d7-b571-08ed3e2b0256 03:09:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x91db2400 == 13 [pid = 1822] [id = 788] 03:09:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x91db9400) [pid = 1822] [serial = 2363] [outer = (nil)] 03:09:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x91dbe000) [pid = 1822] [serial = 2364] [outer = 0x91db9400] 03:09:15 INFO - PROCESS | 1822 | 1466590155286 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x92101400) [pid = 1822] [serial = 2365] [outer = 0x91db9400] 03:09:16 INFO - PROCESS | 1822 | 1466590156131 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]]]}] 03:09:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:09:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1294ms 03:09:16 INFO - PROCESS | 1822 | 1466590156167 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 1822 | 1466590156174 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:09:17 WARNING - u'runner_teardown' () 03:09:17 INFO - No more tests 03:09:17 INFO - Got 0 unexpected results 03:09:17 INFO - SUITE-END | took 1194s 03:09:17 INFO - Closing logging queue 03:09:17 INFO - queue closed 03:09:17 INFO - Return code: 0 03:09:17 WARNING - # TBPL SUCCESS # 03:09:17 INFO - Running post-action listener: _resource_record_post_action 03:09:17 INFO - Running post-run listener: _resource_record_post_run 03:09:18 INFO - Total resource usage - Wall time: 1229s; CPU: 98.0%; Read bytes: 14114816; Write bytes: 920559616; Read time: 644; Write time: 252104 03:09:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:09:18 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 135352320; Read time: 0; Write time: 123296 03:09:18 INFO - run-tests - Wall time: 1200s; CPU: 98.0%; Read bytes: 11018240; Write bytes: 774848512; Read time: 488; Write time: 120824 03:09:18 INFO - Running post-run listener: _upload_blobber_files 03:09:18 INFO - Blob upload gear active. 03:09:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:09:18 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:09:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:09:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:09:19 INFO - (blobuploader) - INFO - Open directory for files ... 03:09:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:09:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:09:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:09:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:09:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:09:21 INFO - (blobuploader) - INFO - Done attempting. 03:09:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:09:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:09:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:09:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:09:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:09:22 INFO - (blobuploader) - INFO - Done attempting. 03:09:22 INFO - (blobuploader) - INFO - Iteration through files over. 03:09:22 INFO - Return code: 0 03:09:22 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:09:22 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:09:22 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f2879c8bd748cb872b96a404005464b55f13f252e2b0d7acaddbdaf39b2b9b2b70e6a012b55746ca7ef5c54ee596056835874e110078d0afc4fcc81a22a5f459", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e114a83453bd48ff36d05fd3b37b2afa153e50432d9d6255acac61db44babda2cd1663c7087822559341b9bfb6db38acb3ebbb1429b7a8ff512028cf2d2e28a2"} 03:09:22 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:09:22 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:09:22 INFO - Contents: 03:09:22 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f2879c8bd748cb872b96a404005464b55f13f252e2b0d7acaddbdaf39b2b9b2b70e6a012b55746ca7ef5c54ee596056835874e110078d0afc4fcc81a22a5f459", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e114a83453bd48ff36d05fd3b37b2afa153e50432d9d6255acac61db44babda2cd1663c7087822559341b9bfb6db38acb3ebbb1429b7a8ff512028cf2d2e28a2"} 03:09:22 INFO - Running post-run listener: copy_logs_to_upload_dir 03:09:22 INFO - Copying logs to upload dir... 03:09:22 INFO - mkdir: /builds/slave/test/build/upload/logs 03:09:22 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1317.858050 ========= master_lag: 14.01 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 11 secs) (at 2016-06-22 03:09:36.950636) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 10 secs) (at 2016-06-22 03:09:36.962395) ========= 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=5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f2879c8bd748cb872b96a404005464b55f13f252e2b0d7acaddbdaf39b2b9b2b70e6a012b55746ca7ef5c54ee596056835874e110078d0afc4fcc81a22a5f459", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e114a83453bd48ff36d05fd3b37b2afa153e50432d9d6255acac61db44babda2cd1663c7087822559341b9bfb6db38acb3ebbb1429b7a8ff512028cf2d2e28a2"} build_url:https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031582 build_url: 'https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f2879c8bd748cb872b96a404005464b55f13f252e2b0d7acaddbdaf39b2b9b2b70e6a012b55746ca7ef5c54ee596056835874e110078d0afc4fcc81a22a5f459", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e114a83453bd48ff36d05fd3b37b2afa153e50432d9d6255acac61db44babda2cd1663c7087822559341b9bfb6db38acb3ebbb1429b7a8ff512028cf2d2e28a2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EzOUwKfaR8qeDCubc9l_uQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 10.40 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 10 secs) (at 2016-06-22 03:09:47.393770) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 22 secs) (at 2016-06-22 03:09:47.394158) ========= 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=5a152710dd62cc268aad214e000002d8-1466585285.117508-12445264 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016945 ========= master_lag: 22.41 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 22 secs) (at 2016-06-22 03:10:09.822459) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 03:10:09.822749) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 03:10:10.076117) ========= ========= Total master_lag: 47.09 =========